Код: Выделить всё
public function __construct(\phpbb\request\request $request, \phpbb\template\template $template)
{
$this->request = $request;
$this->template = $template;
}
Что сделано:
в листенере есть
Код: Выделить всё
'core.index_modify_page_title' => 'sCode',
Код: Выделить всё
public function sCode($event)
{
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '***');
}
require_once('/home/***/public_html/'._SAPE_USER.'/sape.php');
$o['multi_site'] = true;
$o['host'] = '***.ru';
$o['charset'] = 'utf-8';
$sape = new \SAPE_client($o);
unset($o);
$this->template->assign_var('SAPE_LINKS', $sape->return_links());
}
Код: Выделить всё
<div>
{SAPE_LINKS}
.
</div>
Форум прекрасно открывается (уже хорошо), но ссылки не отображаются. В месте, где должны были бы быть ссылки, только точка, та самая, которая для контроля размещена в файле index_body_stat_blocks_after.html.
Вопрос. Как отобразить ещё и ссылки, а не только точку? В чём может быть загвоздка?
Добавлено спустя 2 минуты 48 секунд:
Только что раскомментировал дебаггер в конфиге, почистил кеш. Дебаггер ни на что не ругается. Ссылок нет. Точка есть.
Добавлено спустя 4 минуты 12 секунд:
Вау! Залил сапу от rxu, ту, что на первой странице этой темы. Появились ссылки! Ура товарщи! Всем спасибо!