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

История просмотров
Тип:
компонент
Версия:
1.0.1
Компонент отслеживает просмотр записей и выводит историю посредством виджета. Старый лог очищается автоматически
История просмотров 0История просмотров 1История просмотров 2
Описание:
Компонент отслеживает просмотр записей и выводит историю посредством виджета.

Список истории может выводится разными шаблонами.

Старый лог очищается автоматически. 
 
Примечание к текущей версии:

Обновление

Вкладка на странице профиля будет добавлена в ближайшее обновление компонента.


Установка

1 Установите комопонент через админку
2 Содержимое папки package загрузите в корень своего сайта.
3 После установки активируйте хуки компонента на странице /admin/controllers/events
После установки назначьте поля для типов контента на странице: /admin/controllers/edit/history/options
4 Выведите виджет для отображения списка истории просмотров


Скачать:
861
01:05
Отличный виджет!
14:37
Жаль, что не работает с по пользователями, а только с контентом
Работает со всем, чем угодно и даже как статистика просмотров для админа ))
В обновлении я добавлю регулируемый список объектов отслеживания.
Для списка истории просмотра профилей и групп нужно лишь сделать отдельный виджет.
03:21
Установил, но что то я так и не понял как вывести информацию о просматриваемых профилях
Сейчас нет, но будет в обновлении.
А если Гость и Авторизованный Пользователь с ip этого Гостя это одно и тоже лицо?
00:40
а почему в виджете показывает только две записи? хожу по всем подряд страницам, а показывает что посетил две записи
09:02
Записей в списке настройте в самом виджете сколько вам нужно выводить.
13:31
Ну естественно, я менял число :)
Виджет вообще не понятно как работает. Просмотрел 5 объявлений, а показывает что смотрел только одно! А все понял. Если включено кэширование он не работает. А кэширование для скорости загрузки сайта включать надо. Как быть?
Может быть я что-то с кэшированием напутал. Но скорее всего это из за особенности кэширования, тогда я просто принудительно отключу кэширование для виджета. Попробуйте заменить файлы виджета.
Elv
15:57
Отдельно кешировать виджеты и тд.
08:20
Еще. Заходил на сайт вчера, но все еще показывает что просматривал. Нужно в планировщик добавить задание на каждые 6 часов я думаю чтобы сбрасывал «виджет»
Почему проблема? У меня очистка работает по лимиту. 30 записей на источник по филтру: компонент, объект, пользователь. Всё что более лимита, то удаляется. Я думаю этот лимит будет ругулируемым. Чтобы можно было использовать истории разнапланово.
Еще если не авторизованны, то история фильтруется по ip, иначе по id вашего профиля.
12:56
вот именно, я не авторизован а историю показывает, чего быть недолжно, только если авторизован. А где работает очистка? у меня уже сутки висит то что я просматривал. Как ее удалить?
Почему не должно? Кто так решил? Другое дело что и правда нужно добавить опции вывода статистики.
Я вам уже пояснил как работает очистка. Позже пользователь сам сможет удалять не нужно. А лимит можно будет задать в настройках компонента.
18:29
вот сколько уже прошло полтора дня, а он так и показывает вы смотрели. Как его очистить? Кэширование выключено.
Прочитайте мои ответы вам. Я в них пояснил по какой логике происходит очистка.
Виджет тут не причём, наверное. История в базе остаётся и это хорошо.
Старые записи вытесняют новые. Всё, что более 30 записей на субъект, удаляется.