ShowStat - модуль показа статистики генерации страниц для DLE
 
  Модуль ShowStat
Модуль ShowStat - простой модуль для тех, кто хочет в удобной форме наблюдать за статистикой генерации станиц DLE сайта.
Отличительными особенностями модуля являются отсутствие каких-либо правок движка и ведение наглядного лог-файла. 
Автор: ПафНутиЙ
Проверено на DLE 9.4 и 9.6 (на других должен работать)
Теперь немного подробностей о модуле:
Возможности модуля такие же как если бы вы в 
index.php в предпоследней строке прописали бы 
GzipOut(1);. В этом случае в конец страницы будут вставлены html-комментарии с данными статистики, что, согласитесь, совсем не наглядно при разработке или отладке сайта. 
И вот для удобства представления статистики был написан модуль ShowStat, а так же добавлена возможность ведения лог-файла в формате html, который можно легко посмотреть в браузере.
Утановка:
- Скопировать файл showstat.php в папку /engine/modules/
- Открыть файл main.tpl, перед </body> вставить: {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 в правом углу страницы будет небольшой блок со статистикой и ссылкой на лог-файл.
Скачать ShowStat (2.3 Кб)