Posted 15 июля, 20213 yr comment_170581 После обновления на версию 4.6.4 в некоторых темах появилась следующая ошибка [[Template forums/front/topics/topic is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]] В журнале следующая информация: TypeError: array_keys(): Argument #1 ($array) must be of type array, int given in system/Content/Item.php:6081 Stack trace: #0 system/Content/Item.php(6081): array_keys() #1 system/Theme/Theme.php(860) : eval()'d code(4894): IPS\Content\_Item->generateCommentMetaData() #2 system/Theme/SandboxedTemplate.php(61): IPS\Theme\class_forums_front_topics->topic() #3 applications/forums/modules/front/forums/topic.php(537): IPS\Theme\_SandboxedTemplate->__call() #4 system/Dispatcher/Controller.php(101): IPS\forums\modules\front\forums\_topic->manage() #5 system/Content/Controller.php(50): IPS\Dispatcher\_Controller->execute() #6 applications/forums/modules/front/forums/topic.php(39): IPS\Content\_Controller->execute() #7 system/Dispatcher/Dispatcher.php(153): IPS\forums\modules\front\forums\_topic->execute() #8 index.php(14): IPS\_Dispatcher->run() #9 {main} Обратная трассировка: #0 system/Theme/SandboxedTemplate.php(71): IPS\_Log::log() #1 applications/forums/modules/front/forums/topic.php(537): IPS\Theme\_SandboxedTemplate->__call() #2 system/Dispatcher/Controller.php(101): IPS\forums\modules\front\forums\_topic->manage() #3 system/Content/Controller.php(50): IPS\Dispatcher\_Controller->execute() #4 applications/forums/modules/front/forums/topic.php(39): IPS\Content\_Controller->execute() #5 system/Dispatcher/Dispatcher.php(153): IPS\forums\modules\front\forums\_topic->execute() #6 index.php(14): IPS\_Dispatcher->run() #7 {main} Тема стоит последней версии, да и если бы это было бы во всех топиках, а так пока обнаружено два, и вот вопрос, как это лечить? Edited 15 июля, 20213 yr by Rakot
15 июля, 20213 yr comment_170582 Если на дефолтной теме такой ошибки нет, то нужно обратиться к автору темы за обновлением.
15 июля, 20213 yr comment_170583 Rakot да, кстати, есть ошибка на дефолте? Если нет, то обновлюсь тогда
16 июля, 20213 yr Author comment_170587 8 часов назад, Zero108 сказал: Если на дефолтной теме такой ошибки нет, то нужно обратиться к автору темы за обновлением. Я написал, что тема стоит последней версии. 8 часов назад, the.bunin сказал: Rakot да, кстати, есть ошибка на дефолте? Если нет, то обновлюсь тогда Ошибка в дефолте есть, сторонние плагины и приложения отключать пробовал, не помогло
16 июля, 20213 yr comment_170593 5 часов назад, Rakot сказал: Ошибка в дефолте есть, сторонние плагины и приложения отключать пробовал, не помогло Ну я обновился, у меня дефолтный модернизированный шаблон, таких проблем не наблюдаю 15 часов назад, Rakot сказал: После обновления на версию 4.6.4 в некоторых темах появилась следующая ошибка а в чём взаимосвязь этих тем? Если не у всех ошибка, значит что-то не то именно в этих темах, может прикрепленные файлы или ещё что
16 июля, 20213 yr comment_170594 У меня похожая ошибка была с Downloads Plus,после обновления расширения ошибка исчезла.
16 июля, 20213 yr Author comment_170628 @the.bunin в том-то: в дело, что взаимосвязи между этими темами нет
16 июля, 20213 yr comment_170629 Судя по всему, это как-то связано с отредактированными (модераторами или авторами) сообщениями.
16 июля, 20213 yr comment_170631 Можно глянуть таблицу core_moderator_logs - колонка `note` должна быть в json формате. Если там что-то отличное (по формату) от {aaa:true, bbb:false}, то эти записи можно просто удалить. Исчезнет инфа о редактировании, но она и не нужна обычно. Запись о модерации темы можно найти по class - 'IPS\forums\Topic' и item_id' - номер топика.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.