Проверено

VDS-хостинг - именно на этом хостинге работает наш сайт.
Sape - биржа временных ссылок, доход 80р/день.
Trustlink - биржа временных ссылок, доход 60р/день.
Telderi - здесь покупаю сайты для дальнейшего заработка.

Партнеры

Последние сообщения с форума IPB 3.1.* Для 9.*




Платформа: dle 9.*
Совместимость: IPB 3.1.* + DLE9.*
Автор: 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">&rarr; Последние сообщения на форуме</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 запрос к БД",


Готово, если Вы все сделали верно, блок должен заработать ;)
Прикреплённые файлы:
Файл: last_post_ipb_dle.rar
Размер: [1,81 Kb] (забрали: 4 раз)

Другие новости по теме: