Установил данный мод с небольшими изменениями. Все работает отлично, но хочется чтобы в данном моде с названиями тем выводились и страницы тем, т.е. как выводятся при выводе списка тем.
Не могли бы подсказать где в каком месте (название файла и функции) идет генерация списка страниц тем. Догадываюсь, что скорее всего где-то в файлах: boards.php или forums.php, но сам никак не разберусь что-то.
Прошу заранее прощения, если тему уже была, но поиск ничего не дал.
Код файла, где идет генерация списка последних тем (sources/action_public/Boards.php)
$top_data = array();
$cids = ','.$this->ipsclass->my_getcookie('collapseprefs').',';
if (strstr($cids, ',top_xx,'))
{
$top_data['fo'] = 'show';
$top_data['fc'] = 'none';
}
else
{
$top_data['fo'] = 'none';
$top_data['fc'] = 'show';
}
function tt($yer,$veri){
list($a1,$b1)=@mysql_fetch_row(mysql_query("SELECT prefix, suffix FROM ibf_groups WHERE g_id='$yer'"));
return "$a1"."$veri"."$b1";
}
$this->ipsclass->DB->query("SELECT * FROM ibf_members WHERE `posts` > 0 ORDER BY `posts` DESC LIMIT 0,".$statnum);
$TPosts="";
function tt2($vr2){
list($grp)=@mysql_fetch_row(mysql_query("SELECT mgroup FROM ibf_members WHERE name='$vr2'"));
list($a2,$b2)=@mysql_fetch_row(mysql_query("SELECT prefix, suffix FROM ibf_groups WHERE g_id='$grp'"));
return "$a2".$vr2."$b2";
}
$this->ipsclass->DB->query("SELECT * FROM ibf_topics ORDER BY views DESC LIMIT 0,".$statnum);
$TView="";
while($tview=$this->ipsclass->DB->fetch_row()){
$TView.="<tr><td width='70%'>";
$TView.="<img src='style_images/1/lastpost.gif' border='0' hspace=3 alt='{$this->ipsclass->lang['tt_golast']}' title='{$this->ipsclass->lang['tt_golast']}'/>";
$TView.="<b><a href='index.php?act=ST&f={$tview['forum_id']}&t={$tview['tid']}&view=getlastpost'>{$tview['title']}</b></a> [{$this->ipsclass->lang['hits']}: {$tview['views']}]";
$TView.="</td><td align='right' width='30%'>";
$vr2=tt2($tview[last_poster_name]);
$TView.="<a href='index.php?showuser={$tview['last_poster_id']}'>$vr2</a>";
$TView.="</td></tr>";
}
$this->ipsclass->DB->query( "SELECT * FROM ibf_topics ORDER BY last_post DESC LIMIT 0,".$statnum);
$ToNew="";
while($tonew=$this->ipsclass->DB->fetch_row()){
$ToNew.="<tr><td width='70%'>";
$ToNew.="<img src='style_images/1/newpost.gif' border='0' alt='{$this->ipsclass->lang['tt_gounread']}' title='{$this->ipsclass->lang['tt_gounread']}' hspace=2 />";
$ToNew.="<b><a href='index.php?act=ST&f={$tonew['forum_id']}&t={$tonew['tid']}&view=getlastpost'>{$tonew['title']}</b></a> [{$this->ipsclass->lang['replies']}: {$tonew['posts']}]";
$ToNew.=", [".date("d.m.Y, H:i" ,$tonew['last_post'])."]";
$ToNew.="</td><td align='right' width='30%'>";
$vr2=tt2($tonew[last_poster_name]);
$ToNew.="<a href='index.php?showuser={$tonew['last_poster_id']}'>$vr2</a>";
$ToNew.="</td></tr>";
}
$this->output = str_replace( "<!-- STATPANEL -->" , $this->ipsclass->compiled_templates['skin_boards']->Top_XX_Stats($TPosts,$TView,$ToNew,$top_data) , $this->output );
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
Zhelezaka
Форум: IPB 2.3.6
Мод: "Последние темы", скаченные с этого сайта
Вопрос:
Установил данный мод с небольшими изменениями. Все работает отлично, но хочется чтобы в данном моде с названиями тем выводились и страницы тем, т.е. как выводятся при выводе списка тем.
Не могли бы подсказать где в каком месте (название файла и функции) идет генерация списка страниц тем. Догадываюсь, что скорее всего где-то в файлах: boards.php или forums.php, но сам никак не разберусь что-то.
Прошу заранее прощения, если тему уже была, но поиск ничего не дал.
Код файла, где идет генерация списка последних тем (sources/action_public/Boards.php)
Ссылка на комментарий
Поделиться на других сайтах
0 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.