Posted 12 августаAug 12 TypeError: IPS\cms\Fields::get_display_json(): Return value must be of type array, null returned (0)#0 \forums\system\Patterns\ActiveRecord.php(360): IPS\cms\Fields->getdisplay_json()#1 \forums\system\CustomField\CustomField.php(105): IPS\Patterns\ActiveRecord->_get()#2 \forums\applications\cms\sources\Fields\Fields.php(736): IPS\CustomField->_get()#3 _\forums\applications\cms\sources\Fields\Fields.php(588): IPS\cms\Fields->formatForDisplay()#4 _\forums\applications\cms\sources\Records\Records.php(1525): IPS\cms\Fields::display()#5 _\forums\applications\cms\sources\Theme\Theme.php(723) : eval()'d code(1613): IPS\cms\Records->customFieldsForDisplay()#6 \forums\applications\cms\sources\Theme\Theme.php(723) : eval()'d code(772): IPS\Theme\classcms_database_listing->recordRow()#7 \forums\system\Helpers\Table\Table.php(606): IPS\Theme\classcms_database_listing->categoryTable()#8 \forums\applications\cms\modules\front\database\category.php(705): IPS\Helpers\Table\Table->_toString()#9 _\forums\applications\cms\modules\front\database\category.php(77): IPS\cms\modules\front\database\category->view()#10 _\forums\system\Dispatcher\Controller.php(139): IPS\cms\modules\front\database\category->manage()#11 _\forums\applications\cms\sources\Databases\Dispatcher.php(373): IPS\Dispatcher\Controller->execute()#12 _\forums\system\Theme\Theme.php(3839) : eval()'d code(37): IPS\cms\Databases\Dispatcher->run()#13 \forums\applications\cms\widgets\Codemirror.php(142): IPS\Theme\contentwidget_2117388271()#14 _\forums\system\Widget\Widget.php(1289): IPS\cms\widgets\Codemirror->render()#15 \forums\system\Widget\Widget.php(1392): IPS\Widget->render()#16 \forums\system\Widget\Area.php(991): IPS\Widget->_toString()#17 _\forums\system\Widget\Area.php(957): IPS\Widget\Area->getWidgetContent()#18 _\forums\system\Widget\Area.php(965): IPS\Widget\Area->totalVisibleWidgets()#19 \forums\static\templates\corefront_global.php(24183): IPS\Widget\Area->totalVisibleWidgets()#20 \forums\system\Theme\SandboxedTemplate.php(68): IPS\Theme\classcore_front_global->widgetArea()#21 \forums\system\Widget\Area.php(288): IPS\Theme\SandboxedTemplate->_call()#22 \forums\applications\cms\sources\Pages\Page.php(2324): IPS\Widget\Area->_toString()#23 _\forums\applications\cms\sources\Pages\Page.php(2203): IPS\cms\Pages\Page->getPageContent()#24 _\forums\applications\cms\modules\front\pages\page.php(152): IPS\cms\Pages\Page->output()#25 _\forums\applications\cms\modules\front\pages\page.php(52): IPS\cms\modules\front\pages\page->view()#26 _\forums\system\Dispatcher\Controller.php(139): IPS\cms\modules\front\pages\page->manage()#27 _\forums\system\Dispatcher\Dispatcher.php(169): IPS\Dispatcher\Controller->execute()#28 _\forums\index.php(16): IPS\Dispatcher->run()#29 {main}Как я понимаю, что-то с шаблоном, но и сбрасывал и заливал дефолтный, не помогает.
12 августаAug 12 Ну и после каких рукодвижений появилась ошибка?ЧтО значит сбрасывали и загружали дефолтный шаблон? Точнее кАк вы это делали,подробнее,шаг за шагом.
12 августаAug 12 Author 3 часа назад, AHristich said:Ну и после каких рукодвижений появилась ошибка?ЧтО значит сбрасывали и загружали дефолтный шаблон? Точнее кАк вы это делали,подробнее,шаг за шагом.Появилось после обновления до 5 версии, до этого все было нормально. Когда-то была замена цветов в визуальном редакторе. Дефолтый шаблон был выгружен с чисто установленного движка 5 версии, загружен в рабочий, а старый удален.
12 августаAug 12 11 часов назад, flanger said:TypeError: IPS\cms\Fields::get_display_json(): Return value must be of type array, null returned (0)#0 \forums\system\Patterns\ActiveRecord.php(360): IPS\cms\Fields->getdisplay_json()#1 \forums\system\CustomField\CustomField.php(105): IPS\Patterns\ActiveRecord->_get()#2 \forums\applications\cms\sources\Fields\Fields.php(736): IPS\CustomField->_get()#3 _\forums\applications\cms\sources\Fields\Fields.php(588): IPS\cms\Fields->formatForDisplay()#4 _\forums\applications\cms\sources\Records\Records.php(1525): IPS\cms\Fields::display()#5 _\forums\applications\cms\sources\Theme\Theme.php(723) : eval()'d code(1613): IPS\cms\Records->customFieldsForDisplay()#6 \forums\applications\cms\sources\Theme\Theme.php(723) : eval()'d code(772): IPS\Theme\classcms_database_listing->recordRow()#7 \forums\system\Helpers\Table\Table.php(606): IPS\Theme\classcms_database_listing->categoryTable()#8 \forums\applications\cms\modules\front\database\category.php(705): IPS\Helpers\Table\Table->_toString()#9 _\forums\applications\cms\modules\front\database\category.php(77): IPS\cms\modules\front\database\category->view()#10 _\forums\system\Dispatcher\Controller.php(139): IPS\cms\modules\front\database\category->manage()#11 _\forums\applications\cms\sources\Databases\Dispatcher.php(373): IPS\Dispatcher\Controller->execute()#12 _\forums\system\Theme\Theme.php(3839) : eval()'d code(37): IPS\cms\Databases\Dispatcher->run()#13 \forums\applications\cms\widgets\Codemirror.php(142): IPS\Theme\contentwidget_2117388271()#14 _\forums\system\Widget\Widget.php(1289): IPS\cms\widgets\Codemirror->render()#15 \forums\system\Widget\Widget.php(1392): IPS\Widget->render()#16 \forums\system\Widget\Area.php(991): IPS\Widget->_toString()#17 _\forums\system\Widget\Area.php(957): IPS\Widget\Area->getWidgetContent()#18 _\forums\system\Widget\Area.php(965): IPS\Widget\Area->totalVisibleWidgets()#19 \forums\static\templates\corefront_global.php(24183): IPS\Widget\Area->totalVisibleWidgets()#20 \forums\system\Theme\SandboxedTemplate.php(68): IPS\Theme\classcore_front_global->widgetArea()#21 \forums\system\Widget\Area.php(288): IPS\Theme\SandboxedTemplate->_call()#22 \forums\applications\cms\sources\Pages\Page.php(2324): IPS\Widget\Area->_toString()#23 _\forums\applications\cms\sources\Pages\Page.php(2203): IPS\cms\Pages\Page->getPageContent()#24 _\forums\applications\cms\modules\front\pages\page.php(152): IPS\cms\Pages\Page->output()#25 _\forums\applications\cms\modules\front\pages\page.php(52): IPS\cms\modules\front\pages\page->view()#26 _\forums\system\Dispatcher\Controller.php(139): IPS\cms\modules\front\pages\page->manage()#27 _\forums\system\Dispatcher\Dispatcher.php(169): IPS\Dispatcher\Controller->execute()#28 _\forums\index.php(16): IPS\Dispatcher->run()#29 {main}А что если зайти в страницы → Дополнительные поля для соответствующей базы данных. Открыть каждое поле и заново сохранить, чтобы IPS пересоздал display_json. Ну или отключить и удалить дополнительные поля. Мне кажется это должно помочь.
13 августаAug 13 Author 12 часов назад, ryancoolround said:А что если зайти в страницы → Дополнительные поля для соответствующей базы данных. Открыть каждое поле и заново сохранить, чтобы IPS пересоздал display_json. Ну или отключить и удалить дополнительные поля. Мне кажется это должно помочь.Это где тут?
Четверг в 10:365 дн Author 14 часов назад, ryancoolround said:Чуть ниже у вас категория FieldsВ самом начале, как разбираться начал, пыталася, там ошибка вылезает
Четверг в 16:004 дн Перезалейте файлы и установите движ по новой, подключив к старой базе. Мне так помогало пару раз
Четверг в 19:584 дн Author 3 часа назад, aLEX49566 said:Перезалейте файлы и установите движ по новой, подключив к старой базе. Мне так помогало пару разСайт весит больше 1Тб, это проблематично😆
Четверг в 20:224 дн 23 минуты назад, flanger said:Сайт весит больше 1Тб, это проблематично😆Папку upload можно не трогать
Четверг в 21:254 дн 10 часов назад, flanger said:В самом начале, как разбираться начал, пыталася, там ошибка вылезаетА если для начала сделать бэкап базы а потом попробовать через нее, что то типа:UPDATE cms_database_fieldsSET display_json='[]'WHERE display_json IS NULL OR TRIM(display_json)='';
Воскресенье в 10:212 дн Author Как соберусь, все попробую, всем спасибо, отпишусь помогло, нет. Ошибка в статьях, не критично, я тупо постил раз в месяц.
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.