Недавно просмотренные товары.

#
Re: Недавно просмотренные товары.
Спасибо, я разобралась с выводом последних просмотренных товаров на главную страницу.
ТДС Интернет-магазин заменила на вашу версию из репозитория, это еще нужно добавить вывод в макет\шаблон интернет магазина?
#
Re: Недавно просмотренные товары.
hlapochina писал(а):
ТДС Интернет-магазин заменила на вашу версию из репозитория, это еще нужно добавить вывод в макет\шаблон интернет магазина?
нет, достаточно разместить код анализатора где-то в одном месте, или в ТДС, или в шаблоне страницы, или в макете.
Если вы заменили свой код ТДС ИМ на образец взятый из репозитория, то больше вам ничего добавлять не надо.
Заказов не беру. Консультирую редко.
#
Re: Недавно просмотренные товары.
Я заменила файл в дериктории /hostcmsfiles/lib/lib_6/lib_6.php на файл который был в архиве из репозитория lib.php, а так же заменила lib_config_6.php на lib_config.php из того же архива. Однако на странице товара не отображается блок с последними товарами.
lib_6 соответствует ТДС Интернет-магазин.
Содержимое шаблона:
<?php
$kernel->show_current_page();
?>


Нигде не отображаются последние просмотренные товары. Есть только те, что отдельно на главную вывела!
#
Re: Недавно просмотренные товары.
hlapochina писал(а):
Однако на странице товара не отображается блок с последними товарами.
Во1х, проверьте, включены ли у вас cookies и создается ли при заходе на страницу карточки товара кука под названием SHOP_LAST_ITEMS. Если создается, то записываются ли в нее идентификаторы просмотренных товаров, когда вы заходите в карточки разных товаров.

Во2х, обратите внимание на мой ответ для Miloserdov (пост на предыдущей страницы темы от 13го февраля), и убедитесь, что у вас создан хотя бы один склад для товаров, и просмотренные товары имеют количество больше нуля.

Если не то не другое вам не поможет - стучитесь в аську с доступами.
Заказов не беру. Консультирую редко.
#
Re: Недавно просмотренные товары.
Все решилось, после изменения наличия товаров, спасибо!
#
Re: Недавно просмотренные товары.
hlapochina, пожалуйста
Заказов не беру. Консультирую редко.
#
Re: Недавно просмотренные товары.
Kotoff,
Спасибо за то что расписали, как реализовать модуль.
Столкнулся с той же проблемой, что и Miloserdov – не выводится в выборке товар, который имеет 0-ое количество в наличии. Не подскажите, какую часть кода необходимо закомментировать, чтобы выводились и товары с 0-ым количеством? Проставить положительное значения в наличии (у некоторых товаров) не могу по условию.
#
Re: Недавно просмотренные товары.
shmel79, а вы комментарии в коде читать не пробовали? Там же все-все рассказано!
Или просто скопипастили не глядя?
Заказов не беру. Консультирую редко.
#
Re: Недавно просмотренные товары.
Kotoff,
спасибо) не читал, просто не сразу разобрался)

для будущего поколения:
в ТДС либо в шаблоне, в зависимости от места размещения, вместо

$element['if'] = '> 0 ';


стоит использовать

$element['if'] = '>= 0 ';
#
Re: Недавно просмотренные товары.
shmel79, судя по всему, комментариев вы так и не прочитали
Ясным же русским языком написано:

// если надо показывать все товары, закомментируйте этот блок
// начало фильтра
$element = array();
$element['type'] = '0';
$element['prefix'] = ' and (';
$element['name'] = 'shop_items_catalog_rest';
$element['if'] = '> 0 ';
$element['value'] = '';
$element['sufix'] = ')';
$param['select'][] = $element;
// конец фильтра


Зачем создавать бессмысленный фильтр
$element['if'] = '>= 0 ';
и нагружать систему лишним джойном в запросе?
Заказов не беру. Консультирую редко.
Авторизация