Плагин "LiveStreet Counter"

Привет всем!


Вот решил написать собственный плагин по статистике посещаемости моего сайта, писал его для себя по личной необходимости. решил поделиться с вами, может кому нибудь пригодится)

И так о плагине

Плагин ведет статистику посещаемости вашего сайта по следующим критериям:
  1. Всего просмотров за указанный период
  2. Всего уникальных просмотров за указанный период
  3. Какие страницы и сколько раз посещали, так же можно смотреть за указанный период
  4. С какого города и страны кол-во просмотров
  5. С какого города и страны кол-во просмотров уникальных посетителей (new)
  6. Показывает кол-во человек онлайн (new)


Статистика находится в админке. все данные по мне так удобно отображены в виде графика и таблиц.
на пока все, могу добавить новые возможности по вашим пожеланиям (если конечно действительно они нужны).

Не большой перечень возможностей
  1. Умеет работать скрытно (фоновый запуск скрипта)
  2. Есть свой счетчик, на котором показываются общее кол-во просмотров за все время, уникальных посетителей и кол-во просмотров за сегодня.
  3. Имеется возможность установить счетчик на любом другом месте используя хуки

В планах
  1. Перевести диаграммы и таблицы полностью на ajax, что должно увеличить скорость загрузки страницы и удобство
  2. Добавить возможность отслеживания статистики в RealTime (по размышляю стоит или нет)


Сам плагин можно скачать тут

Оговорю сразу прежде чем ругаться матами, что там за «говно код») я только учусь и делюсь со всеми :) и к тому же это пока что Alfa версия). Жду ваших комментариев.

P.S. Если вдруг найдутся такие люди кто будет использовать данный плагин, просьба оставьте копирайт, это будет в качестве благодарности за мою работу :)


UPD: Добавил скрины
UPD2: Добавил новые возможности

38 комментариев

avatar
демо версия есть?
avatar
к сожалению нет. только если вы сами у себя поставите :)
avatar
Чуть позже сделаю скрины
avatar
Кто знает как в плагине отправлять и получать Ajax запросы в json формате.
делаю вот так
$this->Viewer_SetResponseAjax('json');

выходит ошибка Hacking attemp как и что делать?
  • Rix
  • 0
avatar
секьюрити кей передать
avatar
Большое спасибо, попробую
avatar
А нельзя ли эту статистику оформить в виде отдельной страницы на сайте, аля Хабр
avatar
Спасибо, классная идейка, попробую сделать так же :) надеюсь Хабр не обидеться ;)
avatar
Добавил новый функционал:
Кол-во онлайн
Кол-во уникальных посетителей по городам/стране
  • Rix
  • 0
avatar
А по поводу отдельной страницы «Статистика»? С возможностью опционально устанавливать показывать в меню или нет.
avatar
не поверишь только об это подумал :) сделаю. классная идея. просто думал не об отдельной странице, а при клике на счетчик. да бы не загромождать разными ссылками сайт.
avatar
А есть возможность использовать отдельную функцию плагина для вставки на место хука, чтоб показывало количество просмотров каждой конкретной статьи?
как здесь?
avatar
avatar
Самое то! спасибо.
avatar
Спасибо за плагин!
avatar
Да не за что :) Пользуйтесь на здоровье ;)
avatar
может сможете такое реализовать?:)

а то там что то все молчат (в том числе и автор), и ссылки битые.
avatar
Могу добавить в этот плагин, но когда фиг знает, чуть не успеваю по времени.
avatar
было бы здорово!
avatar


Скажите мне уважаемый автор плагина почему я выбрав в фильтре промежуток времени в 1 день. Наблюдаю в своде «кол-во человек» и «Просмотры страниц» данные за весь период существования сайта. м? Не логичнее ли выводить данные строго за выбранный промежуток времени? Люди есть кто реально установил себе этот плагин?
avatar
Этот момент был выполнен намерено, да бы в глаза всегда бросались общие числа статистики, а просмотреть данные показатели за конкретный период можете прямо на графике. Возможно в ваших словах имеется логика, но это сделано для наглядности.

Люди есть кто реально установил себе этот плагин?
Есть и это я :)
avatar
Очень не удобно при условии что мне нужно посмотреть статистику за день, мне придется лазить в таблице которая мне не нужна. Не плохо бы Вам поглядеть как все реализовано в Google аналитик. Ибо для людей)
avatar
Я понять не могу, просмотреть статистку можно и не трогая фильтр за любой вам удобный день, нужно всего сделать несколько вещей:
1. включить мозг
2. додуматься навести курсор мыши на таблицу и Вам она сразу покажет статистику, таблица ведь там сделана не для красоты.
avatar
Не плохо бы Вам поглядеть как все реализовано в Google аналитик
Во 1х — Вам ни кто не запрещает им пользоваться.
Во 2х — Мне уже многие говорили сделать копию хабра, теперь гугла, копировать идеи других людей и выдавать их за свои я не хочу. поэтому если оно так нужно то делайте как вам угодно.
avatar
Хотите сказать что вы правы, только правы и ничего кроме правы? Хорошо подождем что скажут другие пользователи плагина, если таковые имеются
avatar
нет не правильно думаете
avatar
Источники посетителей (сайты, поисковые фразы) добавлять будете?
avatar
Я планирую дорабатывать данный плагин, и этот момент имеется в планах. Источники посетителей данный плагин уже учитывает, но пока ни где это не отображается, работаю над более удобным интерфейсом. Правда сроки пока не известны из-за занятности.
avatar
Спасибо))Отличный плагин :)))
  • i4el
  • 0
avatar
404 Нет такой страницы :(
Поделитесь кто скачал.
avatar
присоединяюсь, тоже 404
avatar
Где можно скачать?
avatar
  • Rix
  • 0
avatar
Добрые люди подскажите пожалуйста. Как вставить код счётчика от яндекса метрики в футер? Если обычно вставляю код, то не получается и сайт показывает код счётчика и больше нечего.
В скриптах и програмировании чуть 0+ :(
  • Emich
  • 0
avatar
Сделал. Спасибо всем. :)

{literal}тут код счетчика{/literal}
avatar
Заметил баг, в plugins/lscounter/classes/modules/lscounter/mapper/lscounter.mapper.class.php указана таблица БД prefix_count, если использован нестандартный перфикс, то будут ошибки.
avatar
ошибка ясна, исправим
avatar
спасибо за плагин, только вот вопрос: что и где надо изменить, что бы он под версией 0.5.1 заработал?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.