Нередко для интеграции с DLE многие вебмастеры выбирают форум phpBB. Это отличный продукт, и процесс его интеграции с DLE мы рассмотрим как-нибудь в другой раз, сегодня нас интересует создание информационного блока, который выводит последние комментарии.
Рабочее название модуля PHPbb Last Post и распространяется он совершенно бесплатно его автором, который известен как UnderStorm. Ссылку на архив можно найти на форуме поддержки DLE.
Установка требует участия пользователя – необходимо скачать архив с дистрибутивом, после чего загрузить содержимое папки upload в корневой каталог сайта. После этого необходимо отредактировать конфиг – параметров всего четыре, это ссылка на раздел с форумом, количество сообщений, которые будут выводиться, вывод иконок (да или нет), а так же адрес сайта.
После конфигурирования необходимо добавить вызов функции вывода в основной шаблон, для этого открываем index.php и перед строкой $tpl->compile ( 'main' ); вставляем вызов нашего модуля:
require_once ENGINE_DIR . '/modules/phpbbnewposts.php';
$tpl->set ( '{lastfposts}', $lastposts );
Далее необходимо только добавить вызов {lastfposts} в шаблоне темы и отредактировать стиль .lastpostsh в таблице стилей вашего сайта.