Подтверждаю — страницы на форуме создаются из числа общего кол-ва тем, включая подфорумы. При этом отображаются только темы основного форума, в итоге на остальных страницах пусто.
UPD: frontend — $forum['thread_count'] — из базы берет, что неправильно. Надо посчитать, сколько всего в данной ветке.
либо надо выводить на странице все темы, включая из подфорумов.
первое проще, надо что-то добавить для подсчета) ума не хватает сделать)
UPD: Сделано методом научного тыка, и наверно даже грамотно)))
// Получим темы
if($daysprune){
$model->whereDayIntervalIs($daysprune);
}
$model->whereForumIs($forum['id']);
$thread_count = $model->getThreadsCount();
$inDB->orderBy('t.pinned', 'DESC, t.'.$order_by.' '.$order_to);
$inDB->limitPage($page, $model->config['pp_forum']);
$threads = $model->getThreads();
cmsPage::initTemplate('components', 'com_forum_view')->
assign('threads', $threads)->
assign('show_panel', true)->
assign('order_by', $order_by)->
assign('order_to', $order_to)->
assign('daysprune', $daysprune)->
assign('moderators', $moderators)->
assign('pagination', cmsPage::getPagebar($thread_count, $page, $model->config['pp_forum'], '/forum/'.$forum['id'].'-%page%'))->
display('com_forum_view.tpl');