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

Просмотров: 4347Установлено: 110 раз
Разработчик: Dmitry (weissfl)
Недавно просмотренные товары
Недавно просмотренные товары
Цена: Бесплатно
Зарегистрируйтесь или авторизируйтесь для того, чтобы скачать.
ПОСМОТРЕТЬ В ДЕЙСТВИИ

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

В блоке с товаром выводиться следующая информация: изображения товара, кнопка «отложить», заголовок и ссылка на страницу товара, наименование и ссылка на производителя, артикул, краткое описание, параметры товара, блок с кнопкой «купить», теги товара, скидка, чекбокс «добавить к сравнению». То есть идентично данным выводимым тегом show_block.

Атрибуты:

- count – количество выводимых товаров (по умолчанию 3);
- images – количество изображений, прикрепленных к товару (по умолчанию 1);
- images_variation – тег размера изображений, задается в настройках модуля;
- days – сколько дней помнить о просмотренных товарах (по умолчанию 3). Можно использовать дробные значения, например 0.5 = половина дня или 12 часов;
- only_module – выводить блок только на странице, к которой прикреплен модуль «Магазин»: true – выводить блок только на странице модуля, по умолчанию блок будет выводиться на всех страницах;
- template – шаблон тега.

Примеры:

<insert name="show_recent" module="shop">
Выведет 3 последних недавно просмотренных товара, отображая их в блоке в течении 3-х дней

<insert name="show_recent" module="shop" count="6" days="0,1" only_module="true">
Выведет 6 последних недавно просмотренных товара, отображая их в блоке в течении 2,4 часа. Блок будет выводиться только на страницах модуля «Магазин».

Примечание: для корректного запоминания товаров, шаблонный тег должен выводиться в карточках товаров.

Дополнение на GitHub

Дополнение устанавливается из панели управления DIAFAN.CMS 6.0.6.11+ на Вашем сайте либо импортируется вручную в разделе "Темы и дизайн".

Создайте тему в интерфейсе «Темы и дизайн» и импортируйте туда скачанный архив. При создании отметьте опцию «Применить». ВНИМАНИЕ! Если на сайте уже существует активная тема дизайна и её нужно сохранить, импортировать архив нужно в уже примененную тему.

Dmitry, зависит от ваших задачи.

В описании весь функционал описан. Выводит больше информации в блоке, можно задавать время хранения товара.
ПартнерDmitry (weissfl) 23 марта 2015 г.
Отличное дополнение!
А если я его выведу в категориях, он не будет ничего показывать?
Будет. Но он обязательно должен выводиться в карточке товара.
ПартнерDmitry (weissfl) 06 апреля 2017 г.
Отличное дополнение, большое спасибо!)
Екатерина, пожалуйста. Рад что вам понравилось.
Нашла ошибку, если товар не активен и был просмотрен, появляются ошибки. Проблему решает, если в модели вместо:
Код

foreach($ids as $id)
{
$this->prepare_data_element($goods[$id]);
$this->format_data_element($goods[$id]);
$this->result['rows'][] = $goods[$id];
}

прописать:
Код

foreach($goods as $id => $good)
{
$this->prepare_data_element($good);
$this->format_data_element($good);
$this->result['rows'][] = $good;
}
Екатерина (felicia_may) 03 октября, среда
Спасибо, поправлю.
ПартнерDmitry (weissfl) 03 октября, среда
Здравствуйте, не работает у меня. Добавил в готовую тему.
И у меня не работает. Добавил в активную тему и активировал. Прописалось все там где нужно...
Но... не работает...
Та же проблема. Не выводятся товары. Сайт на Диафан.Клауд версия 6.0.7.9
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.