ДЛЕ Скрипт! |
Евгений Шкурко
Ошибка в init.php (CMS DLE 10.1)
Друзья, вообщем проблема такая, установил я себе форум LogicBoard на dle 10.1, после установки форум открывается, и только, но на сайт зайти уже не могу, пишет:
Fatal error: Call to a member function set() on a non-object in /home/domain-142/data/www/domain.ru/engine/init.php on line 145
Часть кода из init.php:
(
'title' => $config['home_title'],
'description' => $config['description'],
'keywords' => $config['keywords'],
'header_title' => "" );
include (ENGINE_DIR . '/modules/logicboard/cache.php');
//################# Определение групп пользователей
$tpl->set( '{lb_options_link}', LB_profile_edit_link($member_id['name'], "options") );
$tpl->set( '{lb_status_link}', LB_profile_edit_link($member_id['name'], "status") );
$tpl->set( '{lb_favorites_link}', LB_member_favorite() );
$tpl->set( '{lb_subscribe_link}', LB_member_subscribe() );
$user_group = get_vars ( "usergroup" );
if (! $user_group) {
$user_group = array ();
$db->query ( "SELECT * FROM " . USERPREFIX . "_usergroups ORDER BY id ASC" );
while ( $row = $db->get_row () ) {
$user_group[$row['id']] = array ();
foreach ( $row as $key => $value ) {
$user_group[$row['id']][$key] = stripslashes($value);
}
}
set_vars ( "usergroup", $user_group );
$db->free ();
}
Ответы:
Алексей Саприн
скачай еще раз дле и замени этот файл там.. . $tpl объявлен объектом?
Мюнхгаузен
И что там в строке 145 - догадаться?
|