Всё для Веб-Мастера » Всё для DataLife Engine » DLE-Модули » Последние сообщения с форума IPB 3.1.* Для 9.*
Правила Контакты Чтение RSS

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

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


Платформа: dle 9.*
Совместимость: IPB 3.1.* + DLE9.*

Установка:

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 запрос к БД",


Готово, если Вы все сделали верно, блок должен заработать ;)
Ссылка на источник обязательна!

Внимание! У Вас нет прав для просмотра скрытого текста.



Скачать бесплатно Последние сообщения с форума IPB 3.1.* Для 9.* на WebWel.ru

  •  Теги:
{repa}

Klonas

  • 22 июня 2011 17:50
  • Регистрация: --
  • Группа: Гости
  • Комментариев: 0
Nice mod :) dle tvs

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Навигация ! ! !

Designed by EnerGY