Якщо вам доводилося на практиці використовувати движок phpBB, то ви напевно знайомі з його популярним шаблоном prosilver. Цей шаблон встановлюється за замовчуванням, при первинній установці форумного движка. Багато форуми використовують даний шаблон в якості основного, модифікуючи їх іноді під свої потреби, а іноді залишаючи як є. Є деякі особливості відображення підфорумів на головній сторінці, про які ми поговоримо далі. За умовчанням в даному шаблоні підфоруми відображаються у вигляді списку, через кому. Якщо підфорумів значна кількість, то для більш зручного сприйняття було б здорово виставити список не через кому, як це є за замовчуванням, а в дві колонки.
Про те, як виставити мова піде далі. Перше що потрібно зробити, це змінити файл include/functions_display.php. Знаходимо наступний рядок:
$s_subforums_list = array();
foreach ($subforums_list as $subforum)
{
$s_subforums_list[] = ‘lang[‘NEW_POSTS’] : $user->lang[‘NO_NEW_POSTS’]) . ‘”>’ . $subforum[‘name’] . “;
}
$s_subforums_list = (string) implode(‘, ‘, $s_subforums_list);
Далі замінюємо код на свій:
//$s_subforums_list = array();
$columns = 2; // how much columns
$result = 0;
$s_subforums_list = ‘
‘. $subforum[‘name’] . ‘ |
‘;
В результаті повинен вийти показ підфорумів в такому вигляді:
Для phpBB 3.2 код трохи відрізняється, тому аналогічним чином знаходимо код у файлі functions_display.php.
$s_subforums_list = $subforums_row = array();
foreach ($subforums_list as $subforum)
{
$s_subforums_list[] = ‘lang[‘UNREAD_POSTS’] : $user->lang[‘NO_UNREAD_POSTS’]) . ‘”>’ . $subforum[‘name’] . “;
$subforums_row[] = array(
‘U_SUBFORUM’ => $subforum[‘link’],
‘SUBFORUM_NAME’ => $subforum[‘name’],
‘S_UNREAD’ => $subforum[‘unread’],
‘IS_LINK’ => $subforum[‘type’] == FORUM_LINK,
);
}
$s_subforums_list = (string) implode(‘, ‘, $s_subforums_list);
Замінюємо його на цей:
$columns = 2; // how much columns
$result = 0;
$subforums_row = array();
$s_subforums_list = ‘
‘. $subforum[‘name’] . ‘ |
‘;
Потім, є правимо сам шаблон, файл /styles/prosilver/template/forumlist_body.html. Знаходимо вміст:
Наводимо до такого виду:
{forumrow.SUBFORUMS}
Перед тим як перевіряти, після внесень змін не забудьте почистити кеш!
Додав: htmaker, 26.02.2017 р.
(1 голосів, середній: 4,00 з 5)
Завантаження…
Діліться з друзями:
См. також:
MOD-и від спаму phpBB
Рубрика: phpBB
Про спам в phpBB
Рубрика: phpBB