В файловый архив добавлен новый модуль статистики i-Stats На данный момент это лучший модуль статистики для E-Xoops. Количество предоставляемых данных очень большое. Это и сводная статистика (общее колличество визитов, визиты в день, неделю, месяц, в наиболее посещаемый день, среднее колличество визитов и т.д. и т.п.) Визиты по часам, почасовая диаграмма посещений. Статистика трафика – сколько посетителей и когда по дням, неделям, месяцам, часам. Какие страницы были посещены и откуда пришли на сайт. Ну и конечно все о системах посетителей – браузеры, операционные системы, разрешение экрана, глубина цвета. Хосты визитеров.
Установка ===============
Распаковываем все файлы архива в папку modules/ Заходим в Панель управления портала. Выбираем Системное администрирование -> Управление модулями. Устанавливаем модуль. Даем доступ к модулю нужным группам пользователей: Системное администрирование -> Группы
Переходим в Системное администрирование -> Мета-генератор. Добавляем следующий код в Нижний колонтитул
<script type="text/Javascript"> istat = new Image(1,1); istat.src = "http://ВашСайт.com/exoops/modules/istats/include/counter.php?sw="+screen.width+"&sc="+screen.colorDepth+"&refer="+document.referrer+"&page="+location.href; </script>
Инсталляция закончена!
Счетчик посещений ================
Чтобы использовать i-Stats как счетчик посещений, нужно добавить следующие две строчки в файл themes.php
После этого в нужном месте темы в файле themes.php необходимо вставить переменную $result
Какие данные можно вывести:
$result['days'] Общее число дней, которое ведется статистика $result['total'] Общее количество посетителей $result['ava_day'] Среднее колличество посетителей в день $result['ava_hour'] Среднее колличество посетителей в час $result['ava_week'] Среднее колличество посетителей в неделю $result['ava_mth'] Среднее колличество посетителей в месяц $result['max_date'] Самый посещаемый день $result['max_daycount'] Колличество посещений в самый посещаемый день $result['today'] Колличество посетителей сегодня $result['this_week'] Колличество посетителей на этой неделе $result['this_mth'] Колличество посетителей в этом месяце $result['max_week'] Самая посещаемая неделя $result['max_weekcount'] Количество посетителей в самую посещаемую неделю $result['max_mth'] Самый посещаемый месяц $result['max_mthcount'] Колличество посетителей в самый посещаемый месяц
Теперь, как это работает. Например вставляем в файл themes.php <?php echo $result['total']; ?> в том месте где прописана это строка будет выведено общее количество посетителей сайта. Если вставим <?php echo $result['today']; ?> будет показано колличество посетителей сегодня.
Если вы подумали что это все, то ошиблись.
Счетчик посещений можно сделать и графическим. Чтобы показывать вышеупомянутую статистику в графическом виде, просто в файл themes.php добавьте следующие две строчки:
функция num_to_graphics() имеет следующие параметры.
Первый параметр – тип показываемых данных (например, $result['total']). Второй параметр - колличество цифр в счетчике (включает ноли). Третий параметр – путь к графическим файлам счетчика. Четвертый параметр - расширение графических файлов счетчика, например jpg, gif и т.д.
Регистрация: 20.9.03
Сообщений: 100
Откуда: Марс, иногда Калуга
Поставил у себя на сайте. К сожалению, скрипт вроде бы включает в статистику ботов, что не есть хорошо. В результате данные общей статистики оказываются завышенными. На данный момент не удалось разобраться с графическим счетчиком. Пока не работает. Еще один минус - не ведется статистика ip. Конечно это лишнее место в DB, но если учитываются доменные имена, то ip тоже полезно фиксировать. Хотя это не сложно исправить. Ну и последняя маленькая ложка дегтя. Вывод посещенных страниц и страниц откуда пришел посетитель, сплошняком, когда переваливает за сотню, становится не удобно. Тоже надо править. Но все равно все вышесказанное не умаляет возможностей скрипта.
-- Сказали мне, что эта дорога меня приведет к океану смерти, и я с полпути повернул обратно. С тех пор все тянутся передо мной кривые глухие окольные тропы...
Регистрация: 20.9.03
Сообщений: 100
Откуда: Марс, иногда Калуга
Собственно, в большинстве случаев и не надо. Я поигрался два дня и сейчас сносить буду. Но кому-то захочется иметь подробную статистику именно у себя на сайте или счетчики не захотят поставить. В этом случае модуль для них оптимален. Кстати модифицировав этот модуль, можно делать профессиональные рейтинги наподобие «Хотлога». Правда, DB будет распухать немеренно.
-- Сказали мне, что эта дорога меня приведет к океану смерти, и я с полпути повернул обратно. С тех пор все тянутся передо мной кривые глухие окольные тропы...