Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для 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. Найдите Уведомления и измените свои настройки.