Плагин «ViewCount | Количество просмотров (обновление от 11.02.2013)»
В связи с настойчивой просьбой alfer о доработке плагина ViewCount выпущено небольшое обновление.
Теперь в конфигурационном файле плагина "[host]\plugins\viewcount\config\config.php" доступно 2 новых опции (просто процитирую конфиг):
Примечание
Должен заметить, что данное обновление защищает только от случая, когда просмотры наращиваются специально или, возможно, случайно через обновление страницы (F5, F5, F5, ...). Но если пользователь порядочно гуляя по сайту зашел в один топик, потом в другой, а затем снова вернулся к первому, то будет засчитано, что пользователь посетил исходный топик 2 раза. Мне кажется это справедливым и разумным.
Исправлено благодаря kpoxas :
1) При учете кол-ва посещений больше не очищается кэш;
2) Результат наращивания счетчика посещений отображается сразу при открытии топика, а не при следующем открытии как раньше;
Скачать можно тут: livestreetcms.ru/addons/view/467/
А пока не прошел модерацию, тут: rghost.ru/43783988
Теперь в конфигурационном файле плагина "[host]\plugins\viewcount\config\config.php" доступно 2 новых опции (просто процитирую конфиг):
/* true - считаются посещения всех зарегистрированных/авторизованных пользователей кроме автора; false - считаются посещени всех пользователей, кроме автора) */ $config['OnlyAuthUser'] = false; /* true - посещение засчитывается только один раз при открытии топика, в дальнейшем при обновлении страницы (F5 в броузере) кол-во посещений не увеличивается; false - посещение засчитывается каждый раз при обновлении страницы ) */ $config['NoRefreshTopic'] = true;
Примечание
Должен заметить, что данное обновление защищает только от случая, когда просмотры наращиваются специально или, возможно, случайно через обновление страницы (F5, F5, F5, ...). Но если пользователь порядочно гуляя по сайту зашел в один топик, потом в другой, а затем снова вернулся к первому, то будет засчитано, что пользователь посетил исходный топик 2 раза. Мне кажется это справедливым и разумным.
Исправлено благодаря kpoxas :
1) При учете кол-ва посещений больше не очищается кэш;
2) Результат наращивания счетчика посещений отображается сразу при открытии топика, а не при следующем открытии как раньше;
Скачать можно тут: livestreetcms.ru/addons/view/467/
А пока не прошел модерацию, тут: rghost.ru/43783988
50 комментариев
Это чистит почти все выборки топиков каждый раз при инкременте.
Давайте я вам скину на мейл свой доделанный вариант, там просто отдельном запросом селектятся просмотры без сброса кеша. Может захотите доработать
Изобразил:
Данную фичу можно было бы сделать платной, интегрировав плагин с каким ни будь кошельком.
Зачастую я использую статистику только для информативного вывода общего количества просмотров страницы. Для всего остального есть масса специальных сервисов, вот та же метрика. Можно поставить скрипт, который будет отправлять нужные данные (старну, пол...) туда. А там уже 100500 визуализаций можно настроить.
Список вкл плагинов:
niceurl
seo
mainpreview
flow
templatesocial
cleaner
admvote
configengine
fastls
readbeforecomment
sitemap
empblogping
topinblog
viewcount
1. Кол-во просмотров всех топиков пользователя
2. Кол-во просмотров всех топиков блога
livestreet.ru/blog/addons/14548.html
/rss/new/
получаем ошибку
Но вроде помогает решение оттуда же:
livestreetcms.ru/addons/view/467/trac/view/1107/
она возвращает false, если ничего не нашла.
А в ActionRss.class.php там почти напрямую эксплуатируется этот метод, а затем делается foreach по результату без проверки на пустоту.