Перейти к содержимому
Русский язык для Invision Community 5

Не корректно наследуется мод "Спасибо" из родительского стиля (v2.3.6)

Доброго времени суток!

Немного предистории: достался в администрирование форум (forum.acmilanfan.ru) с некоторым количеством предустановленных модов.

Проблема возникла с модом "Спасибо".

На родительском стиле (elegancesimple) мод работает корректно. По нажатию на количество "спасибок" отображается новая страница с хистори, кто и за что сказал спасибо.

Есть второй скин, дочерний от elegancesimple - в нем мод работает корректно, за исключением той части, где вызывается тот самый хистори.

Ошибку выдает следующего характера:

Fatal error: Call to a member function start_nav() on a non-object in /var/www/forum/www/sources/classes/class_display.php on line 117

полез в class_display - start_nav прописан. В шаблонах тоже все ок.

Вручную сверил изменяемые файлы в шаблонах - вроде все идентично.

 

Можете подсказать, в каком направлении искать этот баг??

 

 

Спасибо!

Изменено пользователем by_marat

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

  • Автор

ситуация следующая.

Снес нафиг этот мод, оставил только БД с записями.

Аккуратно, внимательно, перепроверяя 4 раза, накатил другой мод, основанный на этом же, на каждом стиле отдельно.

 

+---------------------------------------------------------------------
|   Invision Power Board v2.3.x
|  =================================================================
|   http://www.invisionpower.com
|   http://www.ibresource.ru
|   http://ipbskins.ru
|  =================================================================
+---------------------------------------------------------------------
|
|   > Мод "Спасибо"
|   > by andaril
|   > Базируется на моде "Thanks" by Unlovelt
|   > И "Thanks" by AVol
|
|   > Date: 12.08.2006
|
+---------------------------------------------------------

 

 

опять же, все тоже самое.

на одном скине все ок, на другом - нет.

 

по назначению глобальных шаблонов - тоже все ок - другие моды ставятся хорошо и отлично юзаются.

Изменено пользователем by_marat

  • Автор

хм... в инструментах "Внешний вид", появился следующее сообщение:

 

Пожалуйста, проверьте файл «resources/ipb_templates.xml» — «ipsclass.php» более чем на неделю новее.
Пожалуйста, проверьте файл «resources/skinsets.xml» — «ipsclass.php» более чем на неделю новее.
Пожалуйста, проверьте файл «resources/macro.xml» — «ipsclass.php» более чем на неделю новее.

 

после запуска "обновления", говорит, что все ок, но ничего не меняет (надпись не исчезает)

Главный стиль обновлен!
Произведено 604 обновлений и 0 добавлений. 

Изменено пользователем by_marat

Дело не в моде, а в шаблоне. Есть подозрение, что скин не совсем соответствует версии форума. Одно не понятно, почему skin_global не удается инициировать именно в этом месте и именно с этим шаблоном. Без нормального дебага тут больше нечего сказать.

Дочерность отключили?

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.