Сегодня прочитал заметку в блоге http://www.drupal.ru/node/5487 о модуле SK Site Summary и решил выложить и свой подобный модуль...
Описание:
Небольшой модуль, выводит краткую статистику по сайту, такую как:
- Количество зарегистрированых пользователей сайта
- Общее количество публикаций на сайте
- Общее количество комментариев
- Посещений сегодня
- Посещений всего
- Читающих RSS-ленту
- Список Top posters (5 наиболее активных публикаторов сайта с ссылкой на их блок и кол-вом постов)
- Краткая информация о дате первой публикации на сайте и сколько сайт находится в работе (отсчёт от даты первой публикации) в стиле Drupal
Управление модулем:
- Настройка прав доступа на отображение блока и настройки модуля
- Есть возможность включить/выключить отображение в блоке списка Top posters и информации о дате первой публикации на сайте admin/settings/lynxsiteinfo
Модуль в разработке...
Перевод присутствует (на данный момент частично в следствии добавления новых функций полный перевод будет в релизе)
Есть возможность править оформление через отдельный CSS файл в каталоге с модулем
Установка:
- Скопировать модуль в каталог модулей сайта
- Включить модуль "Lynx Site Info" на странице модулей сайта
- Включить блок "Site Info" (с переводом "Сайт инфо")
- Подгрузить перевод
- Настроить права доступа на отображение блока через admin/user/access
- Настроить вид блока через admin/settings/lynxsiteinfo
Вложение | Размер |
---|---|
lynx_site_info-5.x-1.x-dev.zip | 9.12 КБ |
Комментарии
Вот он, двигатель прогресса!
Кстати, единственный модуль на лакал хосте, а я их тестирую там около сотни, при включении которого вывелось:
SadhooKlay модуль статистики включен?
Такс вероятно нужно добавить зависимость...
Спасибо за модуль!
Пока работает без проблем
Модуль обновился
Изменения:
Действительно классный модуль!
Не в обиду SadhooKlay, но этот покруче будет (по-нужней).
Спасибо!
Отличный модуль! очень красиво и в то-же ввремя лаконично. Хорошо-бы ещё интегрировать в него блоки "кто на сайте" и "новые пользователи" для единообразия и было-бы вообще супер!
Красивый блок вывода. Поставил на drupal.ru в админке. Однако судя по разнице в статистике модуль не учитывает статуса пользователей (считает блокированных) и статусы нодов (включает неопубликованные). Имхо это неправильно.
О как 100 лет не заходил на друпал.ру - витали мысли что модуль не интересен
Появился спрос, продолжу работу над модулем с учетом замечаний и предложений...
"(считает блокированных) и статусы нодов (включает неопубликованные)."
Да, но тогда надо добавить:
Всего и Опубликованных
и Всего и Заблокированных...
ведь, оттого, что они заблокированы и неопубликованы, они от этого не исчезают, не так ли? Это же статистика... Ещё интересно было бы увидеть сколько "разделов" на сайте (словарей или кому что нравится) и когда была наивысшая активность на сайте...
Кстати, а на Друпал.орг уже добавлен проект? Интересный модуль, я думаю и там многим придётся по душе.
Поставил на свой сайт, единственное что плохо, так это то, что "топ постерс" выдаётся ссылка на блоги участников. Хорошо, если бы всё-таки указывался профиль... Например у меня модуль блог отключен...
Имхо лишнее. Заблокированные юзеры и депубликованные ноды - это обычно спамеры и их спам, либо другие нарушители. Стоит ли их считать? Хотя если модуль для админа, то ему такой подробный вывод будет интересен.
Вот маленько модифицировал модуль. теперь есть возможность выводить "новичков сайта" и "пользователей на сайте" в этом-же блоке. Тупо передрал часть кода блока из модуля users, и притёр это к данному модулю. Работа топорная конечно, но прошу сделать скидку для начинающего друпаллера
Из недостатков могу сразу сказать: нет выбора количества выводимых пользователей, как это сделано в "родных" блоках. Но это можно поправить.
имхо можно ноду под модуль создать дополнительно. Статистика сайта. site_info к примеру. как тагаделк стандарт или контакт.
Хотелось статистику показать и другим пользователям. Но не всё. Хорошо бы сделать таблицу роль на пункт меню. Кому что смотреть можно. А вообще суперская вещь.
Оффтопик. Каким образом подсчитываются этим модулем рсс подписчики. У меня на левом сайте цифра 10 стоит
Каким образом подсчитываются этим модулем рсс подписчики.
если глянуть в модуль, то можно найти такой вот запрос:
db_fetch_array(db_query("SELECT COUNT(DISTINCT(hostname)) AS hostname FROM {accesslog} WHERE path LIKE '%/feed' OR path LIKE 'rss.xml'"));
2 вопроса
1. какой именно RSS берется для расчета, у меня их несколько (статьи, новости, ивенты и тд)
2. Где взять перевод Site Info
какой именно RSS берется для расчета, у меня их несколько (статьи, новости, ивенты и тд)
думаю. что просто считается сколько раз кликнули на иконку со ссылкой на .../rss.xml
вопрос. "Список Top posters (5 наиболее активных публикаторов сайта с ссылкой на их блок и кол-вом постов)" - постов в блоге, или вообще их постов, независимо от типа?
"независимо от типа?"
любых публикаций (кроме коментов помойму)
спасибо за инфу. если это действительно так - то цены ему нет просто
но хотелось бы услышать и точный ответ создателя модуля т.к. самому тестировать - очень трудоёмко, минимум несколько пользователей надо.
сорри, сервер балконного хранения похоже опять сбойнул, вылезла ошибка 500 и в итоге у меня задвоился коммент при повторной отправке
аа, значит считали клилки
Я то думаю, откуда у меня столько продвинух пользователей
А для 6-ой версии есть что-то подобное?
есть снипет (ы), посмотрите на setegnom.com