Информер курса валют ЦБ РФ   •   Магазин расширений
5 232 просм
27 комм
Поделиться:

«Simple DLE Stats» 1.0 – простая статистика посещений вашего сайта для DLE

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

Сегодня я представляю вам новую работу и, возможно, будущую линейку модуля статистики для DataLife Engine – «Simple DLE Stats».

«Simple DLE Stats» 1.0 – простая статистика посещений вашего сайта для DLE

Что из себя представляет этот модуль?

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

30-дневный период был выбрал для того, чтобы исключить сильную забивку базы данных ненужными данными (для этого есть Яндекс.Метрика и другие).

Установка модуля

1. Подключитесь к вашему сайту по FTP.

2. Скачайте архив в конце статьи. Распакуйте его и содержимое загрузите в корень вашего сайта.

3. Далее откройте файл main.tpl в папке вашей темы и перед закрывающим тегом </body> подключите скрипт:

{include file="engine/modules/simple_dle_stats/index.php"}

Сохраните изменения и отправьте файл обратно на сайт.

4. Затем откройте файл main.php в папке/engine/inc/. В нем найдите строки:

</div>
<script language="javascript" type="text/javascript">

и замените их на:

</div>
HTML;
require_once ENGINE_DIR."/modules/simple_dle_stats/admin.php";
echo <<<HTML
<script language="javascript" type="text/javascript">

Сохраните изменения и также отправьте файл обратно на сайт.

5. После чего выполните SQL-запрос в вашей базе данных:

CREATE TABLE `название вашей базы данных`.`dle_simple_stats` ( `date` VARCHAR(10) NOT NULL , `date_del` VARCHAR(10) NOT NULL , `user` VARCHAR(255) NOT NULL , `numb_views` INT(255) NOT NULL ) ENGINE = InnoDB;

Внимание! Не забудьте в запросе вписать название вашей базы данных.

О том, как сделать SQL-запрос, написано в этой статье.

6. Завершающий этап – чистка кэш сайта. Установка закончена.

Теперь, посетив свой сайт и зайдя на главную страницу его панели управления, вы сможете обнаружить блок со статистикой.

Он будет заполняться 30 дней, после чего при превышении этого числа старые данные будут удаляться.

Обратите внимание, что это первая версия модуля и его главная цель – показать основную информацию о статистике вашего сайта.

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

До новых встреч!

ФайлРазмерСсылка
27
комментариев
Навигация:
1 2
Степан
7.04 в 20:07
После установки модуля, отображется только текст HTML;require_once ENGINE_DIR."/modules/simple_dle_stats/admin.php";echo <<

Dle 11.1
  • 0
TRKlavye
2.05 в 20:13
Ben bu modülü eksiksiz kurdum bende çalışmadı.MysQL'dan gerekli olan kodu da çalıştırdım genede istatistiği gösteremedim.İstatistiği nasıl gösterebiliriz acaba ?
  • 0
TRKlavye, Bu modül istatistikleri yalnızca kontrol panelinde gösterir.
  • 0
Roman3388
1.09 в 15:28
Обновление будет? под DLE 13 заливкой файлом на сайт в плагины?
  • 0
Хаджимурад
31.10 в 10:50
13.0 модуль сядет?
  • 0
Хаджимурад, без доработок, всего скорее нет.
  • 0
29.03 в 21:22
В DLE 13.1 строчек из 4 пункта нет
  • 0
Serviak, возможно, так как модуль вышел задолго до релиза DLE 13.1.
  • 0
7.04 в 00:04
А обновление будет до 13 версии DLE? Раньше ставил на 11.1 и он мне показался очень полезным.
  • 0
Serviak, да, в планах сделать обновление до 13+, а так же изменить логику работы.
  • 1
Привет всем. Не знаю как в 12 версии, а в 13.2 точно нет строчек из 4 пункта. Искал, что то похожее тоже нет.
  • 0
Дмитрий Мельников, ожидайте обновления. В нем будет поддержка новых версий модуля.
  • 0
Гостям запрещено учавствовать в обсуждениях сайта. Авторизуйтесь, чтобы иметь возможность оставить свое мнение о материале или задать вопрос.
Подняться наверх