Skip to content

Ошибка при обновлении php до 5.4

Форум 3.4.3

Блоги 2.5.1

 

После обновления php с 5.3 до 5.4 появилась ошибка на главной странице блогов

Warning: Illegal string offset 'eopt_mode' in /var/www/admin/www/сайт/admin/applications_addon/ips/blog/sources/parsing.php on line 329

 

329 строка:

 

if ( $blog['blog_settings']['eopt_mode'] == "autohide" &&
	     ($entry['edit_button'] or $entry['del_button'] or $entry['send_trackback'] or $entry['lock'] or $entry['publish']) )

Как исправить?

Featured Replies

Обновить форум до 3.4.7.

3.4.3 бетка в которой очень много недостатков.

  • Author

Лицензия, к сожалению, закончилась на 3.4.3. Лицензия была от ibresource сейчас её не продлить.

Лицензией торговали до 3.3.4, с 3.4.х торгуют только русификацией.

  • Author

Вот поэтому и спрашиваю как исправить эту ошибку.

Ошибка только в блогах, форум работает нормально.

Подобные ошибки постят на форуме с постоянной периодичностью.

 

$blog['blog_settings']['eopt_mode'] == "autohide"

заменить на

isset($blog['blog_settings']['eopt_mode']) AND $blog['blog_settings']['eopt_mode'] == "autohide"

Create an account or sign in to comment

Account

Navigation

Search

Search

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.