looked

Блок «Вы смотрели»
Версия 1.1.0-beta1
Дата выпуска 30.08.2017
Загрузки 432
Просмотры 1 625
Внимание, этот компонент требует версию PHP 5.3 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Looked имеет два сниппета:
  • addLooked — регистрация просмотров
  • looked — вывод на экран результатов, если есть

Регистрация просмотренных страниц сниппет addLooked

Регистрация просмотренных страниц.
  • Все просмотры сохраняются в сессию.
  • Возможность указать шаблоны
Параметры:
  • &limit — Ограничение записи в сессию, по умолчанию 5
  • &templates — ID шаблонов через запятую, где нужно учитывать просмотры. Если пусто — учитывать везде, при условии что сниппет [[addLooked]] вызывается в каждом шаблоне. Или разместите сниппет только в тех шаблонах, где нужен учёт. По умолчанию: пусто
Пример:
[[!addLooked?
	&templates = `4`
]]

Вывод результатов, сниппет looked

Добавляет блок с просмотренными ресурсами. Looked является обёрткой для указанного сниппета в параметрах. Проверялось на msProducts и pdoResources.

  • Исключение текущей страницы из выдачи
  • По желанию может вернуть ID ресурсов
Параметры:
  • &snippet — Какой сниппет использовать для вывода результатов. По умолчанию: msProducts
  • &parents — По умолчанию: 0
  • &limit — Ограничение вывода просмотров на странице. По умолчанию: 5
  • &ids — Если «Да», сниппет вернёт ID просмотренных ресурсов. По умолчанию: Нет
  • &tplOuter — Чанк-обёртка всего блока. По умолчанию: lookedOuterTpl
  • &tpl — Чанк оформления каждого пункта. По умолчанию: lookedTpl
  • &sortby — Любое поле ресурса для сортировки. По умолчанию: пусто
  • &sortdir — Направление сортировки. По умолчанию: пусто
Так как сниппет не производит выборку, а просто выводит просмотренные товары, то &parents служит для переопределения этого параметра у используемого сниппета, где это — текущий ресурс, по умолчанию. Поэтому менять его значение не стоит.

Примеры:
[[!looked?
	&includeThumbs = `24x92`
]]
[[!looked?
        &snippet = `pdoResources`
        &includeTVs = `price, image`
]]

Обсуждение компонента в сообществе MODX.PRO.

1.1.0-beta1

  • Подсчёт кол-ва, с учётом текущей страницы

1.1.0-beta

  • aJax удаление просмотренных товаров
  • [lookedTpl] - Добавлена кнопка удаления ресурса из просмотренных
  • [lookedOuterTpl] - Добавлена кнопка удаления всего блока просмотренных ресурсов
  • [lookedOuterTpl] - Добавлен плейсхолдер количества просмотренных ресурсов
  • [addLooked] - PSR-2
  • [Looked] - PSR-2. Регистрация JS-скриптов

1.0.1-pl

  • [looked] - Добавлен плейсхолдер [[+looked.count]]

1.0.0-pl

  • [looked] - Выход если просмотр один и это текущая страница

1.0.1-beta

  • [looked] - Исправлена ошибка вывода текущей страницы

Последние обсуждения в сообществе MODX.pro