До этого все было нормально.
Проблема: изменяю, к примеру, шаблон из группы topic view или любой другой, после чего вылетает ошибка:
Fatal error: Cannot instantiate non-existent class: skin_global_7 /public_html/forum/sources/ipsclass.php on line 1364
В файле ipsclass.php никаких ошибочных изменений я не делал. А по указанной строке 1364 идет код:
Цитата
// Simply require and return
//-----------------------------------------
if ( $name != 'skin_global')
{
if ( ! in_array( $skin_global_name, $this->loaded_templates ) )
{
require_once( CACHE_PATH."cache/skin_cache/cacheid_".$id."/skin_global.php" );
$this->compiled_templates['skin_global'] = new $skin_global_name();
$this->compiled_templates['skin_global']->ipsclass =& $this;
# Add to loaded templates
$this->loaded_templates[ $skin_global_name ] = $skin_global_name;
}
Строка с ошибкой выделена красным.
Я более чем уверен, что я не делаю ошибочных изменений в файле или шаблоне.
Пробовал перед изменением шаблонов бекапить файл ipsclass.php - бесполезно.
На ибресурсе.ру писали, что надо бекапить файлы скина (/cashe_7/). Тоже не помогает.
Выручает лишь восстановление бекапа файлов из админки хостера.
Но это конечно же меня не устраивает, т.к. мне нужно изменять шаблоны, вносить что-то новое в скин...
Может кто-то сталкивался с этой проблемой?
Почему безобидное изменение шаблона приводит к фатальной ошибке?
Что вы посоветуете?







Отправлено 03 Апрель 2007 - 10:42




