Посетитель Сообщений: 7 | Здравствуйте.
Ошибка 503 Service Unavailable.
Создал новый Тип контента "Онлайн курсы", Системное имя "online_kursi", настройки один в один как у других разделов, которые открываются нормально. Добавил в меню. После перехода в раздел на сайте ошибка
Код PHP: Ошибка в запросе БД: Неизвестный столбец 'c.allow_view' в 'field list' SELECT i.*, c.allow_view as `allow_view`, u.nickname as `user_nickname`, u.avatar as `user_avatar`, u.groups as `user_groups`, f.title as `folder_title` FROM cms_con_online_kursi i FORCE INDEX (date_pub) LEFT JOIN cms_con_online_kursi_cats as c ON c .id = i .category_id INNER JOIN cms_users as u ON u .id = i .user_id LEFT JOIN cms_content_folders as f ON f .id = i .folder_id WHERE (i.is_approved = '1') AND (i.is_deleted IS NULL) AND (i.is_pub = '1') AND (i.is_parent_hidden IS NULL) ORDER BY i.date_pub desc LIMIT 0, 15 Последние вызовы: cmsModel ->get() @ /system\controllers\content\model .php : 2549 modelContent ->getContentItems() @ /system\controllers\content\frontend .php : 385 content ->renderItemsList() @ /system\core\action .php : 37 cmsAction ->__call () @ /system\controllers\content\actions\category_view .php : 210 actionContentCategoryView ->run() @ /system\core\controller .php : 585 cmsController ->runExternalAction() @ /system\core\controller .php : 456 cmsController ->executeAction() @ /system\core\controller .php : 432 cmsController ->runAction() @ /system\controllers\content\frontend .php : 24 content ->route() @ /system\core\controller .php : 479 cmsController ->executeAction() @ /system\core\controller .php : 432 cmsController ->runAction() @ /system\core\core .php : 786
Версия InstantCMS: 2.13.1
Подскажите в чем может быть причина? Редактировалось: 1 раз (Последний: 5 ноября 2020 в 04:39) |
Посетитель Сообщений: 92 | @AlexLex:
Здравствуйте.
Ошибка 503 Service Unavailable.
Создал новый Тип контента "Онлайн курсы", Системное имя "online_kursi", настройки один в один как у других разделов, которые открываются нормально. Добавил в меню. После перехода в раздел на сайте ошибка
Код PHP: Ошибка в запросе БД: Неизвестный столбец 'c.allow_view' в 'field list' SELECT i.*, c.allow_view as `allow_view`, u.nickname as `user_nickname`, u.avatar as `user_avatar`, u.groups as `user_groups`, f.title as `folder_title` FROM cms_con_online_kursi i FORCE INDEX (date_pub) LEFT JOIN cms_con_online_kursi_cats as c ON c .id = i .category_id INNER JOIN cms_users as u ON u .id = i .user_id LEFT JOIN cms_content_folders as f ON f .id = i .folder_id WHERE (i.is_approved = '1') AND (i.is_deleted IS NULL) AND (i.is_pub = '1') AND (i.is_parent_hidden IS NULL) ORDER BY i.date_pub desc LIMIT 0, 15 Последние вызовы: cmsModel ->get() @ /system\controllers\content\model .php : 2549 modelContent ->getContentItems() @ /system\controllers\content\frontend .php : 385 content ->renderItemsList() @ /system\core\action .php : 37 cmsAction ->__call () @ /system\controllers\content\actions\category_view .php : 210 actionContentCategoryView ->run() @ /system\core\controller .php : 585 cmsController ->runExternalAction() @ /system\core\controller .php : 456 cmsController ->executeAction() @ /system\core\controller .php : 432 cmsController ->runAction() @ /system\controllers\content\frontend .php : 24 content ->route() @ /system\core\controller .php : 479 cmsController ->executeAction() @ /system\core\controller .php : 432 cmsController ->runAction() @ /system\core\core .php : 786
Версия InstantCMS: 2.13.1
Подскажите в чем может быть причина?
В таблице cms_con_online_kursi_cats нет поля allow_view Разработка проектов любой сложности. Невозможное возможно! |
Реклама
|
|
Посетитель Сообщений: 2850 | @AlexLex, какие-то сторонние дополнения ставили?
Судя по всему, это их работа... Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/ tm @zau4man |
Посетитель Сообщений: 1042 | field list, поле JOIN используется ? У меня были проблемы с ним из-за символов "(" (могут быть другие) в предустановленных значениях . Может ограничивали доступ, скрывали виджеты ? Редактировалось: 1 раз (Последний: 5 ноября 2020 в 10:18) |
Посетитель Сообщений: 7 | Zau4man:
@AlexLex, какие-то сторонние дополнения ставили?
Судя по всему, это их работа...
Последнее, что использовал это взял из этой темы форума. Нужно было сделать возможность ограничивать доступ группам пользователей к определенным подкатегориям. Грешу на него. |
Посетитель Сообщений: 7 | mr.KEVASC:
В таблице cms_con_online_kursi_cats нет поля allow_view
Да действительно не создается поле allow_view. А в других разделах оно есть. |
Посетитель Сообщений: 92 | @AlexLex:
mr.KEVASC:
В таблице cms_con_online_kursi_cats нет поля allow_view
Да действительно не создается поле allow_view. А в других разделах оно есть.
Тут надо посмотреть, что стало причинной. Честно говоря точно не помню было в старой версии или нет. Разработка проектов любой сложности. Невозможное возможно! |
Посетитель Сообщений: 7 | mr.KEVASC:
Тут надо посмотреть, что стало причинной. Честно говоря точно не помню было в старой версии или нет.
Этот хук работает с полем allow_view. После установки хука во всех таблицах разделов контента добавилось поле allow_view
$sql = "ALTER TABLE `{#}{$name_table}` ADD `allow_view` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL";
В итоге сейчас получается так, что после создания новых типов контента требуется заново переустанавливать этот хук Редактировалось: 2 раз (Последний: 5 ноября 2020 в 16:59) |
Посетитель Сообщений: 1042 | В таких случаях лучше на демо сайте эксперементировать , на поддомене или локалке. Получается как в анекдоте : один потерял, второй поломал (сорри) . Редактировалось: 1 раз (Последний: 5 ноября 2020 в 20:01) |
Посетитель Сообщений: 92 | @AlexLex:
mr.KEVASC:
Тут надо посмотреть, что стало причинной. Честно говоря точно не помню было в старой версии или нет.
Этот хук работает с полем allow_view. После установки хука во всех таблицах разделов контента добавилось поле allow_view
$sql = "ALTER TABLE `{#}{$name_table}` ADD `allow_view` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL";
В итоге сейчас получается так, что после создания новых типов контента требуется заново переустанавливать этот хук
Я бы лучше хорошо посмотрел, что делает ещё данный хук. Там может быть что-то ещё. В целом лучше добавить поле в ручном режиме, чтобы ничего не поломать. Ну или сделать копию на локальном хосте и там уже попробовать выполнить данный хук и посмотреть, что получится. Разработка проектов любой сложности. Невозможное возможно! |