Перейти к контенту
  • 0

Главная проблема с установкой скинов


Ench

Вопрос

"Fatal error: Class 'skin_global_3' not found in C:\***\www\forum\sources\ipsclass.php on line 1398"

 

Кому не знакома такая проблема?!

 

Обрыскивал весь форум несколько дней. Нашёл множество тем с просьбой решить эту проблему, но все они либо остаются пустыми или же закрываются.

--------

 

Проблема с Safemod'ом решена без проблем.

 

Но эта ошибка появляется везде, на платном хосте, бесплатном и локальном.

 

Ещё удивляет тот факт что при импорте скина в папке cache появляется новая папка cacheid_"новый порядковый номер". После удаления нерабочего скина папка остаётся. И при установке нового скина появляется папка со следующим порядковым номером.

Так и должно быть или же я просто чусвую себя шпионом каким-то и ко всеми придираюсь? )

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Кому не знакома такая проблема?!

Мне такая проблема не знакома.

В последний раз (впервые) на тестовом форуме в админке на главной появилась красная табличка с просьбой перестроить кеш скинов - что у кого-то из юзеров проблемы.

Перестроила и все ок.

Других проблем нет. Ни на локале, ни в инете. Скинов ставлю много.

Изменено пользователем Fisana
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Что ж. Тогда могу сказть что ты счастливый человек. Один из немногих )

 

Перестройка кэша не помогает.

 

Может есть ещё какие-нибудь советы?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

написать скрипт/прогу, которая после перестройки кеша правит все файлы из cache\skin_cache\cacheid_№ , заменяя названия первых функций skin_* на skin_*_№

на дельфи это выглядит примерно так:

procedure TForm1.Button1Click(Sender: TObject);
var sr: TSearchRec;
 strngs:TStrings;
 dir,sid,scrptname:string;

begin
if SelectDirectory('select skin cache dir','c:\' ,dir) then //спрашивает путь к cacheid_№
 begin
  strngs:=TStringList.Create;
  sid:= InputBox('Input Box', 'skin_set_id', ''); //здесь спрашивает № скина, 
															   //скормить такой же, как у cacheid_№
  if FindFirst(dir+'\skin_*.php', faAnyFile , sr) = 0 then
begin
  repeat
	strngs.Clear;
	 strngs.LoadFromFile(dir+'\'+sr.Name);
	 scrptname:=LeftStr(sr.Name,Length(sr.Name)-4);
	 strngs.Strings[strngs.IndexOf('class '+scrptname+' {')]:=
	 'class '+scrptname+'_'+sid+' {';
	 strngs.SaveToFile(dir+'\'+sr.Name);
  until FindNext(sr) <> 0;
  FindClose(sr);
  strngs.Free;
 end;
 end;
end;

 

но, если ты не голодный студент, как я:D , то не пожалей 70$ и живи спокойно.

Изменено пользователем abracadabra
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Что ж. Тогда могу сказть что ты счастливый человек. Один из немногих )

 

Перестройка кэша не помогает.

 

Может есть ещё какие-нибудь советы?

Один из многих.

Даже при переходе с доработанного 1.2 таких проблем не возникло.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Этого бага на локалхосте нет, т.к. пользуюсь английской версией момента входа.

Однако, на сервере такая ошибка возникает постоянно. Спасает лишь установка блогов или галереи после установки всех скинов, так как установка этих продуктов требует перестройки кеша всех скинов форумов.

Вывод для себя сделал такой - есть баг в форуме или проблемы с хостингом присутствуют

 

PS Для IBR: сегодня на ваш счиет должна пройти оплата, о которой я вел переговоры на прошлой неделе с Виталием по почте через отдел продаж - он может подтвердить, что у меня есть английская лицензия.

 

Я прошу помочь найти для меня решение данной проблемы

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ладно, я решил проблему так:

создаем руками папку с кешем скина и файдами, незабыв в глобальном скине указать правильный номер кеша

идем потом и все разрешения еще раз руками на 0777 (CHMOD)

создаем новый скин, который нужен, зерез админку (номера кеша должны повторяться в созданнйо нами папке и skin_global.php)

потом скачиваем заветный фалик из этого топика на офсайте http://forums.invisionpower.com/index.php?...dpost&p=1301074 и заливаем его в корень форма - пробегаем до тех пор, пока он не закеширует в БД нужный скин. Ну и т.д.

 

Но, ребяты, метод это из задницы, бл...

 

Причем на локале у мя проблемы нема, бл... только на хостинге

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Народ После Добавления любого Нового скина у меня вылазиет такая же проблема"Fatal error: Class 'skin_global_3' not found in C:\***\www\forum\sources\ipsclass.php on line 1398"

 

чё делать форум угробил

На Локалхосте в лок сети

а там тем и софта дохера выложено как восстановить?

Изменено пользователем 920020
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.