Posted July 15, 20213 yr После обновления на версию 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 July 15, 20213 yr by Rakot
July 15, 20213 yr Если на дефолтной теме такой ошибки нет, то нужно обратиться к автору темы за обновлением.
July 16, 20213 yr Author 8 часов назад, Zero108 сказал: Если на дефолтной теме такой ошибки нет, то нужно обратиться к автору темы за обновлением. Я написал, что тема стоит последней версии. 8 часов назад, the.bunin сказал: Rakot да, кстати, есть ошибка на дефолте? Если нет, то обновлюсь тогда Ошибка в дефолте есть, сторонние плагины и приложения отключать пробовал, не помогло
July 16, 20213 yr 5 часов назад, Rakot сказал: Ошибка в дефолте есть, сторонние плагины и приложения отключать пробовал, не помогло Ну я обновился, у меня дефолтный модернизированный шаблон, таких проблем не наблюдаю 15 часов назад, Rakot сказал: После обновления на версию 4.6.4 в некоторых темах появилась следующая ошибка а в чём взаимосвязь этих тем? Если не у всех ошибка, значит что-то не то именно в этих темах, может прикрепленные файлы или ещё что
July 16, 20213 yr У меня похожая ошибка была с Downloads Plus,после обновления расширения ошибка исчезла.
July 16, 20213 yr Судя по всему, это как-то связано с отредактированными (модераторами или авторами) сообщениями.
July 16, 20213 yr Можно глянуть таблицу 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.