Хорошая идея.
Задумался и почесал репу.
Посмотрел showthread.php.
Восхитился как же всё просто.
И телодвижений минимум.
Почему бы и не написать?
1.
В настройках форума в разделе "Отображение тем (showthread)" в пункте "Варианты Max сообщений на страницу" добавить в конце нехилую конкретную цифирь ",999999"
2.
Открыть шаблон SHOWTHREAD - найти
PHP код:
<div class="smallfont">
<if condition="$show['firstunreadlink']">
Выше добавить:
PHP код:
<!-- LaRok will show all post`s :) tipa hack -->
<if condition="$show['pagenav']">
<span style="float:right"><a href="showthread.php?$session[sessionurl]t=$threadid&pp=999999"><img class="inlineimg" src="$stylevar[imgdir_button]/firstnew.gif" border="0"> <strong>Show All</strong></a></span>
</if>
<!-- / LaRok will show all post`s :) tipa hack -->
3. Вывод всех тем в разделе.
Открыть файл forumdisplay.php, найти код:
PHP код:
sanitize_pageresults($totalthreads, $pagenumber, $perpage, 200, $vbulletin->options['maxthreads']);
Заменить на
PHP код:
// Now LaRok will show all topic`s :) tipa hack
sanitize_pageresults($totalthreads, $pagenumber, $perpage, 999999, $vbulletin->options['maxthreads']);
4. Вывод всех тем в разделе.
Открыть шаблон FORUMDISPLAY - найти
PHP код:
<td class="tcat" width="100%">$vbphrase[threads_in_forum]<span class="normal"> : $foruminfo[title]</span></td>
Заменить на
PHP код:
<!-- Now LaRok will show all topic`s :) tipa hack -->
<td class="tcat" width="100%"><if condition="$pagenav"><span style="float:$stylevar[right]"><a href="forumdisplay.php?$session[sessionurl]f=$foruminfo[forumid]&pp=999999"><img class="inlineimg" src="$stylevar[imgdir_button]/firstnew.gif" border="0"> <strong>Show All</strong></a></span></if>$vbphrase[threads_in_forum]<span class="normal"> : $foruminfo[title]</span></td>
Особо придирчивым вместо "Show All" можно использовать созданную в vB фразу.
В принципе можно было бы ограничиться только модификацией шаблона pagenav и только там снизу прилепить всё это дело а не кидать в SHOWTHREAD, тогда было бы ваще как в топике выше, но навбар этот ещё и в аватарках используется, в календаре, ещё фиг знает где. а &pp= там уже не котют, Show All там бессмысленно светить будет.
PS: В конце так подумалось - не зря наверное vB`шники поставили лимиты на вывод. Ох незря. Так что юзайте всё это дело на свой страх и риск. А то если как-нибудь отлюбит вас хостер однажды по самое нехочу из-за высокой нагрузки в меня пальцами не тыкайте. Ксссоо..