Позволяет просматривать рейтинг на основе мода Репутаци. Демонстрируется плюсовое значение, ник пользователя и ссылка на его рпофиль. Меняя значение DESC LIMIT 30 можно менять число выводимых пользователей. Например десятка лучших пользователей: DESC LIMIT 10
<?php
$result = $db->query('SELECT id, username, reputation_plus FROM '.$db->prefix.'users ORDER BY reputation_plus DESC LIMIT 30') or error('Unable to fetch user data', __FILE__, __LINE__, $db->error());
while ($data = $db->fetch_assoc($result))
{
echo "".'<a href="profile.php?id='.$data['id'].'">'.pun_htmlspecialchars($data['username']).'</a> ('.$data['reputation_plus'].') '."\n";
}
?>
Этот код будет работать только с модом репутации сакузы (1.0.1) или моим модом версии до 2.0.4 С более поздней репутацией этот код уже работать не будет, поскольку поле reputation_plus не используется и удаляется инсталлером.
А может быть создатели самого мода Репутаций знают как сделать так чтобы Админ не участвовал в репутации? Просто у него работа такая быть всегда плохим... а это отражается на его Репутаци
Там в базе данных есть специальное поле, оно было введено и не используется (на будущее) как раз для принудительного отключения репы. Я щас не имею исходников под рукой, в понедельник вернусь домой гляну точно, но если память не изменяет reputation_enabled в таблице users. Вручную выставить 0.
Сгенерировано за 0.080 секунды (81% PHP — 19% БД) 13 запросов к базе данных
Технологии с открытым исходным кодом, несомненно, обладают серьезным преимуществом над аналогичными продуктами, распространяемыми по ограниченным лицензиям. И совершенно неважно, что это. Возможно это: Впрочем, неважно. Что бы это ни было, важно всячески поощрять и поддерживать Open Source в любом виде. Тем более, что вы знаете, PunBB распространяется по лицензии GPL/GNU. И спасибо за внимание.