Skip to content
ms3RecentlyViewed
ms3RecentlyViewed
Блок «Недавно просмотренные товары» для MiniShop3 — хранение в браузере или БД, похожие товары, админка
  • MODX 3
  • PHP 8.1
  • miniShop3
  1. Компоненты
  2. ms3RecentlyViewed
  3. Интерфейс админки
  4. История просмотров

История просмотров ​

Фильтры ​

  • Дата от — в окне от сегодня минус год до сегодня недоступны даты без просмотров. Даты старше этого окна выбрать можно. Верхняя граница — «Дата до» или сегодня.
  • Дата до — от «Дата от» до сегодня. Список дат без просмотров на это поле не вешается.
  • По товару — поиск по названию или ID

Фильтры применяются кнопками «Применить» и «Сбросить». Enter в поле поиска тоже вызывает «Применить».

Таблица ​

  • Пользователь — email (или username) для авторизованных, «Гость» для анонимных, #ID для удалённых пользователей
  • ID, ID товара, Товар, Дата просмотра — сортировка по колонкам

По умолчанию 25 строк. Размер страницы: 10, 25, 50 и 100. Высота области прокрутки 31.25rem.

Действия ​

  • Удаление одной записи — кнопка в строке
  • Массовое удаление — чекбоксы и кнопка «Удалить выбранные»
  • Экспорт CSV — выгружает отфильтрованные данные
ПолеЗначение
ФорматCSV, BOM UTF-8, разделитель ;
КолонкиID, User, Product ID, Product Title, Viewed At
User«Гость», email или username, #ID
ЗапросGET, connector-mgr, action mgr/views/export

Удаление и экспорт требуют save_log. Без права кнопки скрыты, коннектор отвечает JSON.