
Представляем хак DLE Top users на отдельной странице - измененный стандартный файл static.php для вывода ТОП пользователей публикаторов на отдельной странице.
В модифицированной версии стандартной статистики, так же присутствует кеш.
Если подключить топ юзеров в данном файле, то в общей статистике вы можете их можно убрать для уменьшения запросов к Базе данных.
Оформление вывода на отдельной странице отвечает шаблон dle topusers.tpl большая часть кода взята из стандартного stats.tpl шаблона Default.
Так что вы берете стили из своего шаблона
Приступим к установке Top users DLE на отдельной странице
1. Залить содержимое папки uploads к себе на сервер (Внимание! шаблон переименовать на свой)
2. Открыть /engine/engine.php
Найти
case "stats" :
include ENGINE_DIR . '/modules/stats.php';
break;
Ниже вставить
case "topusers" :
include ENGINE_DIR . '/modules/topusers.php';
break;
Для правильного формирования title:
Ищем:
elseif ($do == 'stats') $nam_e = $lang['title_stats'];
Ниже добавляем:
elseif ($do == 'topusers') $nam_e = "Ваш заголовок для данной страницы";
Там где ваш заголовок для данной страницы я думаю понятно, что это title который выводиться в окне браузера.
3. Открыть .htaccess (в корне сайта)
Найти
RewriteRule ^statistics.html$ index.php?do=stats [L]
Ниже вставить
RewriteRule ^topusers.html$ index.php?do=topusers [L]
Готово!
Статистика доступна по адресу
http://ваш-домен/topusers.html
или
http://ваш-домен/index.php?do=topusers
http://ваш-домен/topusers.html
или
http://ваш-домен/index.php?do=topusers
Top user как и статистику рекомендуется закрывать в robot.txt.
Если только вы не добавите Уникальный Title, ключевые слова и описание. А еще заголовок статьи h1 и саму статью и она полезна пользователям тогда закрывать ее не нужно.
Автор: SX2
Проверено на: DLE 10.2 будет работаь на новой платформе Dle 10.5
Скачать у нас из раздела хаки дле, файлы для хака Top users DLE на отдельной странице