QUOTE(hDeath @ 15.04.2006 - 4:15)
Я тоже ищу мод. Как на этом форуме, чтобы наверху показывало блок топ 10 авторов, тем, респектов. Версия форума 2.1.5.
Помогите пожалуйста!
Вот тебе скрипт, его просто надо немного модифицировать и ты получишь то что хотел !
QUOTE
[size=1]
Название модификации: Статистика Top 5
Описание: После установки модификации под блоком статистики форума появляется таблица с пятеркой лучших авторов, пятеркой новичков и пятью последними затронутыми темами.
--------
Совместимость модификации: Invision Power Board 2.1.x
--------
Автор модификации: *****
--------
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
Шаг первый редактируем файл /sources/action_public/Boards.php
Находим:
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-
//---------
// Add in board info footer
//---------
$this->output .= $this->ipsclass->compiled_templates['skin_boards']->bottom_links();
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-
Добавляем после:
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-
$this->ipsclass->DB->query("SELECT * FROM ibf_members WHERE `posts` > 0 ORDER BY `posts` DESC LIMIT 0,5");
$TPosts="";
while($tposts=$this->ipsclass->DB->fetch_row()){
$TPosts.="{$tposts['name']}"; $TPosts.=" | {$tposts['posts']} |
";
}
$this->ipsclass->DB->query("SELECT * FROM ibf_members WHERE id>0 ORDER BY `joined` DESC LIMIT 0,5");
$TNew="";
while($tnew=$this->ipsclass->DB->fetch_row()){
$TNew.="{$tnew['name']}"; $TNew.=" | {$tnew['posts']} |
";
}
$this->ipsclass->DB->query( "SELECT * FROM ibf_topics ORDER BY last_post DESC LIMIT 0,5");
$ToNew="";
while($tonew=$this->ipsclass->DB->fetch_row()){
$ToNew.="{$tonew['title']}"; $ToNew.=" | {$tonew['last_poster_name']} |
";
}
$this->output = str_replace( "<!-- STATPANEL -->" , $this->ipsclass->compiled_templates['skin_boards']->Top_Five_Stats($TPosts,$TNew,$ToNew) , $this->output );
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
Шаг второй добавляем шаблон в используемый скин.
АДМИНЦЕНТР>ВНЕШНИЙ ВИД> менеджер стилей> используемый скин> Изменить HTML фрагменты> skin_boards>
В открывшемся окошечке добавляем новый шаблон:
Название фрагмента шаблона: top_five_stats
Входящие переменные: $TPosts,$TNew,$ToNew
Содержание фрагмента шаблона:
Лучшие пять авторов |
Пятерка новичков |
Последние пять сообщений |
<!-- Top Posters -->
<!-- Top Posters -->
|
<!-- New Members -->
<!-- New Members -->
|
<!-- Newest Threads -->
<!-- Newest Threads -->
|
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
Шаг третий, заключительный.
АДМИНЦЕНТР>ВНЕШНИЙ ВИД> менеджер стилей> используемый скин> Изменить HTML фрагменты> skin_boards> stats_footer
Находим :
<!-- Board Stats -->
Добавляем после:
<!-- STATPANEL -->
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
Модификация установлена
[/color]