вопрос
Есть хак который выводит общий рейтинг у пользователя
в profile.php
Подскажите, что нужно прописать в init.php, что бы вывести общий рейтинг в login.tpl?
в profile.php
// объединенее рейтинга
$total_rate = $db->super_query("SELECT (SELECT SUM(rating) FROM " . PREFIX . "_post_extras WHERE user_id ='{$row['user_id']}') + (SELECT SUM(rating) FROM " . PREFIX . "_comments WHERE user_id ='{$row['user_id']}') AS rating" );
$total = isset($total_rate['rating']) ? $total_rate['rating'] : 0;
$tpl->set('{total}', $total);
Подскажите, что нужно прописать в init.php, что бы вывести общий рейтинг в login.tpl?
Файл engine/init.php
После строки:
Вставить:
После строки:
$tpl->load_template( 'login.tpl' );
Вставить:
if($is_logged) $total_rate = $db->super_query("SELECT (SELECT SUM(rating) FROM " . PREFIX . "_post_extras WHERE user_id ='{$member_id['user_id']}') + (SELECT SUM(rating) FROM " . PREFIX . "_comments WHERE user_id ='{$member_id['user_id']}') AS rating" );
$total = isset($total_rate['rating']) ? intval($total_rate['rating']) : 0;
$tpl->set('{total}', $total);