Resource icon

Plugin Количество просмотров (viewd) [Shop-Script] 1.1.0

Количество просмотров (viewd) [Shop-Script]
Считает количество просмотров карточки товара

0ND6Vlr.png


Плагин считает количество просмотров карточки товара и показывает счётчик для каждого товара
Увеличение счётчика происходит при каждом открытии страницы. Чтобы избежать лишних накруток, обновление счётчика производится js-скриптом, генерирующим запрос к серверу. Не учитываются просмотры:
  • Посетителями с отключенным javascript (боты?)
  • Посетителями с отключенными cookies (боты?)
  • Обновления страницы — просто сделать refresh для увеличения счётчика не получится
  • Авторизованными пользователями бэкенда — сотрудники магазина могут смотреть карточку товара сколько угодно, их не посчитают
Поскольку обновление счётчика происходит после открытия страницы, то число просмотров, отображаемое на странице, не учитывает текущий просмотр — т.е. меньше на единицу. Если считаете, что это серьезная проблема, напишите нам в поддержку, попробуем что-нибудь придумать.
Расположение счетчика на странице
Если в настройках плагина разрешён показ счётчика в хуке frontend_product.block_aux, то счётчик будет показан в боковой колонке (как правило) под блоком добавения в корзину (как на скриншоте). Если это расположение вас не устраивает, вы можете отключить показ по хуку в настройках плагина и самостоятельно отредактировать шаблон карточки товара (обычно product.html). В шаблоне можно использовать либо просто переменную $product.total_views, содержащую число, равное количеству просмотров.
Также можно вызвать хелпер, чтобы показать уже сгенерированный текст (зависит от шаблона) с количеством просмотров:
  • {$wa->shop->viewdPlugin->views($product)} — только Shop-Script 8.17+! Это безопасный вариант в современных версиях Shop-Script, не ломающий работу сайта, даже если плагин будет отлючен или удалён
  • shopViewdPluginViewHelper::productViews($product) — для устаревших версий Shop-Script
Шаблон счётчика
По умолчанию плагин использует простой шаблон, выводящий строку «Всего просмотров этой страницы: XX». Этот шаблон используется для показа по хуку или при вызове хелпера. Если вы хотите изменить шаблон, убрать из него что-то, добавить иконки и т.п., то в настройках витрины, в теме дизайна, в списке файлов добавьте в тему дизайна файл plugin.viewd.product.html (если его ещё там нет) и тогда плагин будет испольовать этот шаблон. В шаблоне точно доступны переменные $total_views и $product.
Author
sergey
Downloads
0
Views
99
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from sergey

Back
Top