Перейти к публикации
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Не корректно наследуется мод "Спасибо" из родительского стиля (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 не удается инициировать именно в этом месте и именно с этим шаблоном. Без нормального дебага тут больше нечего сказать.

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

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.