Здравствуйте.Есть сайт(EVO 1.06),Denwer.Есть форум PhpBB3 3.0.11 в директории assets/.БД общая.
Регистрация только на форуме.Пытаюсь вывести на сайт последнии темы с форума.Использую снипет LatestTopicsBB из ModxBB.Также закинул файл modxapi.php в директорию.Выдат ошибку:
Fatal error: Call to a member function acl_getf() on a non-object in N:\home\public\www\manager\includes\document.parser.class.inc.php(815) : eval()'d code on line 38
Вот этот кодс ф-цией:
$can_read_forum = $auth->acl_getf('f_read');
$forums_auth_ary = array();
foreach($can_read_forum as $key => $forum)
{
if ($forum['f_read'] != 0)
{
$forums_auth_ary[] = $key;
}
}
unset($can_read_forum);
Как я понимаю он задаёт права на чтение форума.Если убираю этот код ошибка пропадает,но и не выводится ничего кроме заголовка.
Посоветуйте,кто знает что делать.
C одним разобрался(?) путём добавления кода:
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
require_once($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
Теперь ошибка с подключением:
require_once(./forum/.common.php(815) : eval()'d code): failed to open stream: No such file or directory