Последние сообщения с форума IPB 3.1.* Для DLE 9.*Платформа: dle 9.* Совместимость: IPB 3.1.* + DLE 9.* Автор: Herurg
Установка:
1. Загрузить файл upload/forum_posts.php в engine/modules/ 2. Открыть файл index.php Найти:
if (strpos ( $tpl->result['content'], "hs.expand" ) !== false Заменить:
if ( $config['allow_forum_window'] == "yes" or strpos ( $tpl->result['content'], "hs.expand" ) !== false 3. Открыть main.tpl Если нужен расширенный блок (в виде таблиц) - в нужном месте добавить:
<table width="100%" class="forum_table" cellspadding="20" cellspacing="0"> <tr> <td style="background-color: #FFFFE5; font-size: 15px; font-family: Tahoma; " colspan="5">→ Последние сообщения на форуме</td> </tr> <tr> <td style="background-color: #FFFFE5;"><strong>Дата</strong></td> <td style="background-color: #FFFFE5;"><strong>Тема</strong></td> <td style="background-color: #FFFFE5;"><strong>Пользователь</strong></td> <td align="center" style="background-color: #FFFFE5;"><strong>Ответов</strong></td> <td align="center" style="background-color: #FFFFE5;"><strong>Просмотров</strong></td> </tr> {include file="engine/modules/forum_posts.php"} </table> 4. Загрузить файл forum_posts.tpl в папку с шаблоном из upload/full/ 5. Открыть файл engine/inc/options.php Найти:
showRow( $lang['opt_sys_wdcom'], $lang['opt_sys_wdscomd'], makeDropDown( array ("yes" => $lang['opt_sys_yes'], "no" => $lang['opt_sys_no'] ), "save_con[allow_comments_wysiwyg]", "{$config['allow_comments_wysiwyg']}" ) ); Добавить после:
# IPB LAST POSTS WEBBOX.SU showRow( $lang['opt_sys_fsrc'], $lang['opt_sys_dfsrc'], "<input class=\"edit bk\" type=text style=\"text-align: center;\" name='save_con[forum_src]' value=\"{$config['forum_src']}\" size=20>" ); showRow( $lang['opt_sys_fcache'], $lang['opt_sys_dfcache'], makeDropDown( array ("yes" => $lang['opt_sys_yes'], "no" => $lang['opt_sys_no'] ), "save_con[forum_cache]", "{$config['forum_cache']}" ) ); showRow( $lang['opt_sys_fmax'], $lang['opt_sys_dfmax'], "<input class=\"edit bk\" type=text style=\"text-align: center;\" name='save_con[forum_max]' value=\"{$config['forum_max']}\" size=10>" ); showRow( $lang['opt_sys_fmaxl'], $lang['opt_sys_dfmaxl'], "<input class=\"edit bk\" type=text style=\"text-align: center;\" name='save_con[forum_maxlen]' value=\"{$config['forum_maxlen']}\" size=10>" ); showRow( $lang['opt_sys_fmaxw'], $lang['opt_sys_dfmaxw'], "<input class=\"edit bk\" type=text style=\"text-align: center;\" name='save_con[forum_maxlen_2]' value=\"{$config['forum_maxlen_2']}\" size=10>" ); showRow( $lang['opt_sys_fsm'], $lang['opt_sys_dfsm'], "<input class=\"edit bk\" type=text style=\"text-align: center;\" name='save_con[forum_smile]' value=\"{$config['forum_smile']}\" size=20>" ); # IPB LAST POSTS WEBBOX.SU 6. Открыть файл language/Russian/adminpanel.lng Найти:
'wysiwyg_language' => "ru",
Добавить после: 'opt_sys_fsrc' => "Путь к форуму", 'opt_sys_dfsrc' => "Укажите адрес директории, к воторой находится форум IPB (от корня), например: <strong>forum</strong> если он находится по адресу <strong>site.ru/www/forum</strong>", 'opt_sys_fmax' => "Количество сообщений", 'opt_sys_dfmax' => "Максимальное количество последних сообщений отображаемых в блоке последних постов форума.", 'opt_sys_fsm' => "Директория со смайликами форума", 'opt_sys_dfsm' => "Введите название директории смайликов на форуме IPB, по умолчанию она называется <strong>default</strong>", 'opt_sys_fmaxl' => "Количество сиволов в заголовке темы", 'opt_sys_dfmaxl' => "Если будет превышено, заголовок будет обрезан", 'opt_sys_fmaxw' => "Количество символов в посте", 'opt_sys_dfmaxw' => "Если будет превышено, текст сообщения будет обрезан", 'opt_sys_fcache' => "Кеширование блока последних сообщений форума", 'opt_sys_dfcache' => "При включении этой опции, нагрузка будет снижена: -1 запрос к БД",
Комментарии к статьеЕсли Вам понравилась эта статья или не понравилась напишите об этом в комментариях
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации. |