Форум » Координация проекта » Заказы и предложения, купля и продажа » Изменить модуль SHOP, АКТИВНЫЙ список корзины
Открыть Ответить

Изменить модуль SHOP, АКТИВНЫЙ список корзины

5.00

5.00

1
16.08.2010 22:58:03

Здравствуйте,
Помогите правильно изменить модуль SHOP так, чтобы добавленные позиции в корцине - ссылались сами на себя, я имею ввиду, были бы в виде активных ссылок на то, что ты уже выбрал.
Клиенты интернет-магазина уже неоднократно ссылались на то, что они уже не помнят, что заказали в корину, а посмотреть вновь достаточно проблематично.

SLAED CMS 4.2 Pro
PHP 5
Сервер в интернете
Группа
Клиент
Пункты
10975
Регистрация
15.10.2009
Пол
Мужчина
Из
Москва
Предупреждения
Нет
gizzo
gizzo
4.11

4.11

17.08.2010 08:28:35 17.08.2010 08:30:14

gizzo, если я правильно понял, то открой файл:

function/function.php, найди там функцию: show_kasse() , замени в ней:

<td>".$title."</td>


на

<td><a href='index.php?name=shop&op=view&id=$id' title='$title'>".$title."</a></td>

Пункты
2
Регистрация
22.03.2007
Пол
Мужчина
Предупреждения
Нет
SHAKA1
SHAKA1
4.94

4.94

17.08.2010 08:59:17

Да, все правильно, но только теперь образовалась одна маленькая неувязочка:

  1. Описание продукта теперь является активной ссылкой, но только почему-то не подчеркивается, как другие ссылки в интернете (это не страшно, как дополнение).

2. Мой ID-продукта состоит из 7-ми цифр, ссылаясь на них - он ни к чему не приведет, так как дочерний объект неактивен и существует только для того, чтобы определить цвето-модель изделия. Важным и уникальным являются первые 4-ре цифры ID, каким образом можно сослаться на ID так, чтобы тебя перекидывало по первым четырем цифрам из семи, если это возможно. Неким образом дописать код так, чтобы окончание отсекалось при ссылке.
Спасибо, что не оставили без внимания мою задумку!
SLAED CMS 4.2 Pro
PHP 5
Сервер в интернете
Группа
Клиент
Пункты
10975
Регистрация
15.10.2009
Пол
Мужчина
Из
Москва
Предупреждения
Нет
gizzo
gizzo
4.11

4.11

17.08.2010 09:09:26 17.08.2010 09:18:17
  1. text-decoration <a href=... style='text-decoration:underline'...

2. Вообще ничего не понял, но вроде это тебе должно помочь: [url=http://ru.php.net/substr]substr[/url]

echo substr('1234567', 0, 4); #1234 Оставляем только первые четыре символа


или

echo substr('1234567', 0, -3); #1234 Обрезаем с конца три символа
Пункты
2
Регистрация
22.03.2007
Пол
Мужчина
Предупреждения
Нет
SHAKA1
SHAKA1
4.94

4.94

17.08.2010 09:33:48 17.08.2010 09:36:14

Хороший код, вот только ума не приложу, куда его воткнуть не используя '234567' а используя $ID в строке:

<td><a href='index.php?name=shop&op=view&id=$id' title='$title'>".$title."</a></td>

если я правильно понял, то нужно вставить, что-то вроде:

echo substr('$id', 0, 4);


после:

...shop&op=view&id=...


Или это прописывается отдельной строкой?

SLAED CMS 4.2 Pro
PHP 5
Сервер в интернете
Группа
Клиент
Пункты
10975
Регистрация
15.10.2009
Пол
Мужчина
Из
Москва
Предупреждения
Нет
gizzo
gizzo
4.11

4.11

17.08.2010 09:34:18

<td><a href='index.php?name=shop&op=view&id=".substr($id,0,4)."' title='$title'>$title</a></td>

Пункты
2
Регистрация
22.03.2007
Пол
Мужчина
Предупреждения
Нет
SHAKA1
SHAKA1
4.94

4.94

17.08.2010 09:46:57

То что доктор прописал - СПАСИБО большое!

SLAED CMS 4.2 Pro
PHP 5
Сервер в интернете
Группа
Клиент
Пункты
10975
Регистрация
15.10.2009
Пол
Мужчина
Из
Москва
Предупреждения
Нет
gizzo
gizzo
4.11

4.11

17.08.2010 09:54:51

Никак не могу "доехать" до автоматической смены картинок на главной www.gizzo.ru странице в центре "/index.php?name=catalog2", так как реализованно в боковых блоках.

И так и эдак крутил ... не выходит. Максимально, что удалось, так это разместить тот же блок в центре, но он показывает себя растянутым на всю середину - один, а их мне нужно, как минимум 3-ри.

Для смены картинок в боковых блоках - использовал:

<&#063;php<br /> # Copyright © 2005 - 2008 SLAED<br /> # Website: http://www.slaed.net<br /> <br /> if (!defined("BLOCK_FILE")) {<br /> Header("Location: ../index.php");<br /> exit;<br /> }<br /> <br /> $dir = opendir("images/shop/"); <br /> while ($file = readdir($dir)) {<br /> if ($file != "." && $file != ".." && $file != "index.html" && preg_match("/\./", $file)) $ban[] = $file;<br /> }<br /> closedir($dir);<br /> $i = mt_rand(0, count($ban) - 1);<br /> $url = preg_split("/\[/", $ban[$i]); <br /> $content = "<a href=\"shop-view-.html".str_replace(array("_", "+"), array("/", "&#063;"), $url[0])."\" target=\"_self\"><img src=\"images/shop/".$ban[$i]."\" border=\"0\" width=\"140\" height=\"277\"></a>";<br /> &#063;>


Но тот же фокус - не "катит" для модуля "CATALOG2" в центре.

Пожалуйста, направте мысль в нужную сторону!

SLAED CMS 4.2 Pro
PHP 5
Сервер в интернете
Группа
Клиент
Пункты
10975
Регистрация
15.10.2009
Пол
Мужчина
Из
Москва
Предупреждения
Нет
gizzo
gizzo
4.11

4.11

17.08.2010 10:25:03

Покажи файл modules/catalog2/index.php только в сообщение в виде кода его не пихай, прикрепи его или можешь опубликовать его тут: http://pastebin.com/ и кинуть ссылку

Пункты
2
Регистрация
22.03.2007
Пол
Мужчина
Предупреждения
Нет
SHAKA1
SHAKA1
4.94

4.94

17.08.2010 10:33:06
SLAED CMS 4.2 Pro
PHP 5
Сервер в интернете
Группа
Клиент
Пункты
10975
Регистрация
15.10.2009
Пол
Мужчина
Из
Москва
Предупреждения
Нет
gizzo
gizzo
4.11

4.11

Всего: 56 на 6 страницах по 10 на каждой странице

1 2 3 4 5 6
Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код