Legosp Forum
Shop-Script "Legosp" => Разработка => Тема начата: maa1988 от Декабря 25, 2014, 02:44:39 am
-
Здравствуйте!
Помогите реализовать и желательно разжевать с номером кошелька на спасибо:
Нужно чтобы в каждом товаре отображалось в блоке рекомендуем, постоянно разные товары из разных разделов. Т.е. рандомом.
Помогите пожалуйста
-
Это вариант, но нужно в ручную добавлять к каждому товару.
А хотелось по схеме 2 штуки показываются рядышком на уровне рандома
-
Чтобы показывались разные товары при каждом заходе в страничку товара или ее обновления...
-
можно из той же категории, можно из всех
-
А дальше ? )
-
Сделал супер. Работает
Но в последнем Вашем письме зассада... заменил... и итог:
магазин работает, а карточки товара не отображаются
Мне нужно чтобы отображалось по 2 товара в ряд на 3 ряда
т.е.
2
2
2
Можно ли так сделать ?
-
И можно ли так сделать, чтобы при обновлении страницы они менялись....
А так же из разных разделов бралось
Моно нет ?
-
Сделал супер. Работает
Но в последнем Вашем письме зассада... заменил... и итог:
магазин работает, а карточки товара не отображаются
Мне нужно чтобы отображалось по 2 товара в ряд на 3 ряда
т.е.
2
2
2
Можно ли так сделать ?
ни каких засад, в примере 5 товаров выбирается а вам надо 6
Вот они в ряд и отображаются... а надо по 2 в столбик
-
Не понял о чем речь ))0
-
А что вам дальше то нужно?
Этот скрипт заменит сопуствуюшие товары на товары из вашей категории если хотите ограничь количество то
$qac = db_query("SELECT productID, categoryID, name, thumbnail, brief_description, hurl FROM ".PRODUCTS_TABLE." WHERE enabled='1' AND categoryID=".$categoryID.' and productID != '.$productID);
заменить на
$qac = db_query("SELECT productID, categoryID, name, thumbnail, brief_description, hurl FROM ".PRODUCTS_TABLE." WHERE enabled='1' AND categoryID=".$categoryID.' and productID != '.$productID.' limit 0 5');
вместо 5 можете поставить любое кличество
Заменил.
Вылазиет невозможно отобразить страницу товара
-
404 Страница не найдена
Страница, которую вы запросили, отсутствует на нашем портале.
Возможно, вы ошиблись при наборе адреса или перешли по неверной ссылке.
проверьте правильность написания
воспользуйтесь главной страницей
-
Нет. Я пытаюсь просто зайти в товар так пишет )
-
...' limit 0, 5');
добавить запятую
-
Ха увот этава прикол ) Работает
А как теперь сделать, чтобы показывалось по 2, но так чтобы в столбик. Показывается 4 товара, но по 2 на строке ?
-
для осуществления желаемого (http://forum.legosp.net/index.php/topic,1266.msg9487.html#msg9487)
все что нужно поменять на: {if $smarty.foreach.special.iteration==2}<br />{/if}
выделенное поменять на то что выводим.
PS/
или проще {if $чтовыводим@iteration is even}<br />{/if}
ЗЗЫ/ жеманность и не желание получить готовое решение, приводят к долгим и трепетным ожиданиям, потери времени, в момент попытки самостоятельной реализации идеи , и возможно, реального клиента. это Ваш выбор. ждите... успехов.
-
Приче тут спец предложения и то, что Вы написали? Честно не понял
-
Приче тут спец предложения и то, что Вы написали?
это был пример как можно решить.
попробую "разжевать", вариант 1:
{if $smarty.foreach.ЗАМЕНИ_МЕНЯ.iteration==2}<br />{/if}
вариант 2:
{if $ЗАМЕНИ_МЕНЯ@iteration is even}<br />{/if}
а что должно быть вместо "ЗАМЕНИ_МЕНЯ", смотрите какое значение в {foreach item=???
вставить код перед! {/foreach} и почистить core/cache/
ps/ на случай если табличная верстка, этот кусок кода {foreach}...{/foreach} выложите.