NV Recent Topics
Неплохой мод, дающий возможность в реальном времени видеть на главной в отдельном блоке темы со свежими сообщениями... Находится выше списка форумов.
NV Recent Topics
Массивrecent_topics
содержить только 5 элементов - это ограничение согласно настроек мода в админке, чтобы показать все 25 нужно сделать второй массивrecent_topics_full
в котором будут все темы
Копать в сторону этой строчки файлаfunctions_recenttopics.php
- Код: выделить все
$result = $db->sql_query_limit($sql, $topics_per_page);
$topics_per_page
это и есть твои 5 тем
Цикл после этой строки и есть заполнение блока последних тем - если сделать криво, то можно скопировать строку выше и цикл с указанием вместо$topics_per_page
переменную$total_limit
Если красиво, то поменять сразу переменные и внутри цикла вставлять ограничение на заполнение массиваrecent_topics
значением$topics_per_page
, а массивrecent_topics_full
продолжить заполнять до конца цикла.
Можно ли этот мод как то выводить на всех страницах форума?
Recent topics
' Версия 1.0.6iewforum.php
$template->set_filenames(array(
'body' => 'viewforum_body.html')
);
if ($config['rt_index'])
{
if (!function_exists('display_recent_topics'))
{
include($phpbb_root_path . 'includes/functions_recenttopics.' . $phpEx);
}
display_recent_topics($config['rt_number'], $config['rt_page_number'], $config['rt_anti_topics'], 'recent_topics', request_var('f', 0), true, $config['rt_parents']);
}
viewtopic.php.
// Output the page
if ($config['rt_index'])
{
if (!function_exists('display_recent_topics'))
{
include($phpbb_root_path . 'includes/functions_recenttopics.' . $phpEx);
}
display_recent_topics($config['rt_number'], $config['rt_page_number'], $config['rt_anti_topics'], 'recent_topics', request_var('f', 0), true, $config['rt_parents']);
}
/styles/prosilver/template/viewforum_body.html
/styles/prosilver/template/viewtopic_body.html
<!-- IF RECENT_TOPICS_DISPLAY --><!-- INCLUDE recent_topics_body.html --><!-- ENDIF -->
Вернуться в 450 модов движка форумов phpBB (до версии 3.0.14)