Небольшой хак для статистики лучших авторов, который добавляет пару ссылок на публикации и комментарии пользователя. Ссылки выделены голубоватым цветом, а обычный текст - черным!
Установка хакаВерсии dle: тестировал на 10.2, аналогичный код нашел и в 9.7. Ниже не пробовал!
1. Оболочка таблицыОткрываем
templates/{THEME}/stats.tpl и внизу находим код таблицы, примерно схожий с кодом ниже:
Тут мы ничего не трогаем, здесь формируется каркас и при необходимости его редактировать нужно тут!
2. Строки с пользователямиОткрываем
engint/modules/stats.php и находим на 133+ строке код:
$user_pm = "{$lang['top_pm']}";
$top_table .= "
{$user_name} |
{$user_group[$row['user_group']]['group_prefix']}{$user_group[$row['user_group']]['group_name']}{$user_group[$row['user_group']]['group_suffix']} |
{$registration} |
{$last} |
{$row['news_num']} |
{$row['comm_num']} |
[ {$user_pm} ] |
";
заменяем на:
//top autors hack by artemmian
$user_pm = "{$lang['top_pm']}";
$user_comme ="{$row['comm_num']} ";
$user_allposts ="{$row['news_num']}";
$user_groupp ="{$user_group[$row['user_group']]['group_prefix']}{$user_group[$row['user_group']]['group_name']}{$user_group[$row['user_group']]['group_suffix']}";
$top_table .= "
{$user_name} |
{$user_groupp} |
{$registration} |
{$last} |
{$user_allposts} |
{$user_comme} |
{$user_pm} |
";
//top autors end
Перезаливаем и радуемся!
3. CSSЕго нет! таблица отлично получилась и на дефолтных стилях сайта!
П.С.
Все решения - исключительно средства самого скрипта. Никаких нововведений я не делал и всего-то скопировал кусок кода из одного места и вставил - в другое!