4.04.15, 18:49
0 комментарий
  DLE Хаки

Делаем общим рейтинг новостей и комментариев

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

Делаем вывод рейтинга, в профиле пользователя!

Для этого ну;но открыть /engine /modules/profile.php найти

$tpl->set('{lastdate}', langdate("j F Y H:i", $row['lastdate']));


Ниже вставить
$comm_rate = $db->super_query( "SELECT SUM(rating) as rating FROM " . PREFIX . "_post_extras WHERE user_id ='{$row['user_id']}'" );    
$news_rate = $db->super_query( "SELECT COUNT(rating) as rating FROM " . PREFIX . "_comments WHERE user_id ='{$row['user_id']}'" );

$tpl->set('{total}', ($news_rate['rating'] + $comm_rate['rating']));


По аналогии, можно вывести в полной новости, комментариях!

Автор: SX2
Проверенно на DLE: 10.4

Напишите своё мнение