Все для DataLife Engine / DLE модули / Бесплатные / Модуль ShowStat - статистика генерации страниц Dle

Модуль ShowStat - статистика генерации страниц Dle



Бесплатный модуль Dle ShowStat - этот модуль понравится многим админам веб-ресурса дле, ведь он очень полезен и удобен для тех, кто хочет наглядно видеть статистику генерации страниц новости веб-ресурс.
Отличительными качествами модуля являются отсутствие каких-либо внесения в движок Datalife Engine и отображение в красивой форме наглядного лог-файла. Автор данного усовершенствования является ПафНутиЙ, который писал для своих нужд, но думаю пригодится не только мне.



Модуль для Dle ShowStat - статистика генерации страниц
Установка :
[1] Скопировать файл showstat.php в папку /engine/modules/
[2] Открыть файл main.tpl, перед вставить:
{include file="engine/modules/showstat.php"}


- Открыть любой css-файл и в конец дописать:
.showstat {    position: fixed;    top: 10px;    right: 10px;    background: #ffffff;    background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));    background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);    background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);    background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);    background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);    font: normal 12px/18px Arial, Helvetica, sans-serif;    color: #323232;    padding: 20px 20px 10px 20px;    text-align: right;    border: solid 1px #fff;    -webkit-border-radius: 10px;    border-radius: 10px;    text-shadow: 1px 1px 0 #fff;    -webkit-box-shadow:  1px 1px 5px 1px rgba(0, 0, 0, 0.3);    box-shadow:  1px 1px 5px 1px rgba(0, 0, 0, 0.3);    }    .showstat p {        margin: 0;        }


- Если нужно изменить максимальный размер генерируемого лог-файла просто добавьте в строку подключения переменную &size=15, тогда лог-файл будет удаляться если его размер превысит 15Кб. (по умолчанию - 40Кб, что примерно равно 100-130 строкам). Пример такой строки подключения:
{include file="engine/modules/showstat.php?&size=15"}


- Всё. Наслаждайтесь удобной статистикой генерации страницы )
При обновлении страницы любым пользователем, состоящим в группе ID=1 в правом углу страницы будет небольшой блок со статистикой и ссылкой на лог-файл.

Если кому-то надо, чтобы окошко со статистикой исчезало через 30 секунд, ловите это:
</body>

Вставить перед
<script type="text/javascript">setTimeout(function(){$('.showstat').fadeOut('fast')},30000); //30000 = 30 секунд</script>


«Автор:» ПафНутиЙ
Проверено на Dle 9.4, 9.5, 9.6 (на других должен работать)

Мы рекомендуем скачать модули на dle удобный ShowStat - статистика генерации страниц

showstat_9.x.zip [28,03 Kb] (cкачиваний: 99)
  • 100

Комментарии 1

Dartus от 17 августа 2017 15:23
Тестил на 11.3
Спасибо большое за полезную фишку) хоть своими силами оценить нагрузку можно.
Особенно спасибо за временный таймер) теперь модуль вообще не мешает. Ставишь "0" и окошко не мусолит глаза, и статистика собирается которая всегда доступна sait.ru/uploads/stat_log.html
Очистка кеша все равно в модуле не работает ( там надо сверять и смотреть какой код очистки в новой версии движка.
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent