
FAQ
Общие
Работает ли с MiniShop2?
Нет. Только MiniShop3 и MODX 3.
Нужен ли composer install на сервере?
Нет. Transport-пакет содержит нужные файлы. Для установки через MODX composer на сервере не нужен.
Нужен ли CrawlerDetect?
Нет. Без CrawlerDetect работает встроенный fallback по User-Agent. С CrawlerDetect фильтрация точнее.
Чем msViewCounter отличается от TV «просмотры»?
Компонент ведёт агрегат в БД, считает active-сессии с heartbeat, фильтрует ботов, поддерживает режимы boost/fake, дедупликацию по сессии и готовый UI. Обычный TV не даёт live-online и batch-очистку сессий.
Установка
Блок не выводится
Проверьте:
- Сниппет
msViewCounterустановлен. - В вызове передан
pid> 0. - Чанк из
tplсуществует. - Кэш MODX очищен.
- Вызов некэшированный (
[[!...]]).
CSS не подключается
- На странице есть вызов
[[!msViewCounter]]. - В HTML есть
/assets/components/msviewcounter/css/viewcounter.css. - Файл существует в
assets/components/msviewcounter/css/. - Кэш MODX очищен.
Сниппет сам регистрирует CSS при выводе счётчика.
Просмотры и online
Просмотры не растут
- Ресурс —
msProductили страница товара MiniShop3. - Плагин
msViewCounterTrackвключён и наOnLoadWebDocument. - Режим не
fake. dedup_session— refresh в той же сессии не увеличивает total (это ожидаемо).block_botsне отфильтровал вашUser-Agent(отключите временно для проверки).
Online равен 0
msviewcounter_show_onlineвключён.- Режим не
fake. viewcounter.jsподключился на странице товара.- Connector доступен:
assets/components/msviewcounter/connector.php. online_ttl>heartbeat_interval.
Почему в fake не подключается viewcounter.js?
Режим fake не пишет active-сессии в БД. Heartbeat нужен только real и boost.
В fake у нескольких товаров одинаковый online
fake_online_min<fake_online_max.- После смены
fake_saltзначения пересчитываются. - Очистите кэш MODX.
Компонент распределяет fake-online по ID товара и salt.
Тексты и локализация
Как изменить «Этот товар просмотрели…»?
Измените записи лексикона msviewcounter:
msviewcounter_total_textmsviewcounter_online_textmsviewcounter_view_word_1/_2/_5msviewcounter_person_word_1/_2/_5
Удаление пакета
Что будет при uninstall?
Системные настройки удаляются. Таблицы msviewcounter_totals и msviewcounter_active сохраняются, чтобы не потерять статистику.
