Разделы
Каталог модулей
Вход на сайт
Последние сообщения на форуме
Последние комментарии
1 час и 47 минут назад - BasssTa 8 часов назад - Aribova 1 день и 12 часов назад - vladimir 1 день и 15 часов назад - ПриватБанк 1 день и 15 часов назад - vladimir 1 день и 16 часов назад - arowana 1 день и 21 час назад - k12st 2 дня и 16 часов назад - Spaun 2 дня и 17 часов назад - slavyan Опрос
Топ-новости
Другие сайты о ДЛЕ
Архив сайта
Какие-то ссылки
|
Главная страница » Бесплатные модули для ДЛЕ » Топ журналістів сайту
Топ журналістів сайтуБесплатные модули для ДЛЕ
Шаг 1
Создаём модуль top_users.php <?php if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); } $top_users = dle_cache ("top_users", $config['skin']); if(!$top_users) { $top_users = "<h3>Топ журналістів</h3>"; $query = "SELECT `".PREFIX."_users`.name,COUNT(`".PREFIX."_users`.name) AS count FROM `".PREFIX."_users`,`".PREFIX."_post` WHERE `".PREFIX."_users`.name = `".PREFIX."_post`.autor ORDER by count GROUP BY `".PREFIX."_users`.name"; $result = $db->query($query); while ($row = $db->get_row($result)) { $top_users .= "<a href=".$config['http_home_url']."user/".$row['name']."/>".$row['name']."</a> - ".$row['count']."<br>"; } create_cache("top_users", $top_users); } ?> Сохраняем в папке engine/modules. Шаг 2 В файле index.php после $tpl->load_template('main.tpl'); Добавляем: $tpl->set('{top_users}',$top_users); Шаг 3 В шаблоне добавляем: {top_users} Шаг 4 Файл init.php: в конце файла до ?> пишем: require_once ENGINE_DIR.'/modules/top_users.php'; Всё!
Информация
![]() Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости. |
||||||||||||||||||||||||||||||||||||||||||