Перейти к публикации
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.

После переноса форума ошибки

Опубликовано:

Добрый день.

Версия: IP.Board 3.3.4

 

Перенесли форум на другой сервер, точно с такими же параметрами (php, sql итд)

 

После переноса, во всех топиках выскочила такая ошибка:

 

Warning: Illegal string offset 'p_start' in /cache/skin_cache/cacheid_1/skin_topic.php on line 1456

Warning: Illegal string offset 'id' in /cache/skin_cache/cacheid_1/skin_topic.php on line 1456

Warning: Illegal string offset 'id' in /cache/skin_cache/cacheid_1/skin_topic.php on line 1456

Warning: Illegal string offset 'seo' in /cache/skin_cache/cacheid_1/skin_topic.php on line 1456

Warning: Illegal string offset 'p_title' in /cache/skin_cache/cacheid_1/skin_topic.php on line 1456

Warning: Illegal string offset 'name' in /cache/skin_cache/cacheid_1/skin_topic.php on line 1456

Warning: Illegal string offset 'id' in /cache/skin_cache/cacheid_1/skin_topic.php on line 1456

Warning: Illegal string offset 'p_end' in /cache/skin_cache/cacheid_1/skin_topic.php on line 1456

Warning: Cannot modify header information - headers already sent by (output started at /cache/skin_cache/cacheid_1/skin_topic.php:1456) in /admin/sources/classes/output/formats/html/htmlOutput.php on line 110

Warning: Cannot modify header information - headers already sent by (output started at /cache/skin_cache/cacheid_1/skin_topic.php:1456) in /admin/sources/classes/output/formats/html/htmlOutput.php on line 127

 

Помогите пожалуйста разобраться!

Чистил кеш, обновлял, ничего не помогает...

Уже голову сломал...

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

Опубликовано:
Обратите внимание

По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.

Опубликовано:
  • Автор

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

Опубликовано:

Кеш скинов обновляли? Права на запись у папки /cache/ стоят?

Опубликовано:
  • Автор

Кеш обновлял уже много раз. Права стоят 777 на все папки в кеша.

 

Ругается на строку 1456:

				<li>{$r['p_start']}" . (($r['id']) ? ("<a href='" . $this->registry->getClass('output')->formatUrl( $this->registry->getClass('output')->buildUrl( "showuser={$r['id']}", "public",'' ), "{$r['seo']}", "showuser" ) . "' title='{$r['p_title']}'>") : ("")) . "{$r['name']}" . (($r['id']) ? ("</a>") : ("")) . "{$r['p_end']}" . (($p + 1 != count( $displayData['active_users']['names'] )) ? (",") : ("")) . "</li>

Опубликовано:
  • Автор

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

 

Warning: Illegal string offset 'members_seo_name' in /admin/sources/classes/output/publicOutput.php(3526) : eval()'d code on line 12

Опубликовано:
  • Автор

Вообще никаких идей?

Проблему не решил еще.

Опубликовано:

Я смотрю что таких переменных в дефолтном шаблоне skin_topic нет. И вторая ошибка вызывается при компиляции шаблонов хука, значит виной тому какой-то хук, который скорее всего не соответствует версии форума. Начинайте отключать по одному, выявляя проблемный.

 

Ругается на строку 1456:

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

Хотя судя count( $displayData['active_users']['names'] ) это что-то связано с выводом активных юзеров.

Опубликовано:
  • Автор

Отключил все установленные хуки, обновил кеш. Не попустило... :mellow:

Опубликовано:
  • Автор

Был у меня когда то такой хук, который выводил активных юзеров. После обновления ipb он перестал работать, я его удалил (не помню уже как он назывался).

Но вот удалился он не до конца как то, остались от него следы:

 

post-44365-0-60079600-1366123304_thumb.png

 

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

Опубликовано:

Ругается на строку 1456:

Вообще-то такая строка действительно есть.. в шаблоне версии 3.2.

Судя по всему у вас шаблон не обновился до текущей версии.

Опубликовано:
  • Автор

Подскажите как обновить? Или уже лучше сам ipb обновить до актуальной версии?

Опубликовано:

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

Что-то такое такое было в не обновленных скинах после обновления.

Опубликовано:
  • Автор

Обновил ipb до 3.4.3

Проблема не исчезла.

Кто поможет? Отблагодарю..

Опубликовано:

Подскажите как обновить?

Как вариант проблему с топиками можно решить следующем образом:

Внешний Вид -> шаблон -> Темы -> topicViewTemplate

Опубликовано:
  • Автор

siv1987, спасибо, помогло! С меня пончик))) :)

Только я просто отменил все изменения в шаблоне... Спасибо за наводку.

И кстати, та хрень <<< пропала!

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

Сейчас на странице 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.