Выводится ошибка Notice: Undefined index: groups_add
Предложенный этот способ не помогает
Код SQL:
ALTER TABLE `cms_topic_threads_fields` ADD `groups_add` TEXT NULL DEFAULT NULL AFTER `groups_read`;
UPDATE `cms_topic_threads_fields` SET `groups_add`= `groups_edit`;
ALTER TABLE `cms_topic_threads_fields` ADD `is_enabled` TINYINT(1) UNSIGNED NULL DEFAULT '1' AFTER `ordering`;
Ответ
SQL запрос:
ALTER TABLE `cms_topic_threads_fields` ADD `groups_add` TEXT NULL DEFAULT NULL AFTER `groups_read`
Ответ MySQL: Документация
#1146 — Таблица 'названиетаблицы.cms_topic_threads_fields' не существует
Или в том запросе надо какой то префикс cms указать, что то дописать? вставлял как есть.
На какой адрес вы переходите?Пишет эту ошибку когда захожу в компонент "поиск".
Попробуй без ковычек название укажи. Не силен в sql, но именно так запросы делал.
без каких кавычек?
раб3000, приведите полный текст ошибки, которая у вас получается.
На какой адрес вы переходите?Пишет эту ошибку когда захожу в компонент "поиск".
Notice: Undefined index: groups_add in .../public_html/system/controllers/content/model.php on line 579
5 таких одинаковых ошибок, когда захожу в компонент поиск в админке
Здесь сообщается, что вы обращаетесь к несуществующему элементу массива.Notice: Undefined index: groups_add in .../public_html/system/controllers/content/model.php on line 579
С чего вы взяли, что у вас отсутствует целая таблица в базе данных?
Вы вводите людей в заблуждение.
Здесь сообщается, что вы обращаетесь к несуществующему элементу массива.Notice: Undefined index: groups_add in .../public_html/system/controllers/content/model.php on line 579
С чего вы взяли, что у вас отсутствует целая таблица в базе данных?
Вы вводите людей в заблуждение.
Как видешь, я не особо разбираюсь, раз прошу о помощи)
Если так, то стоит через phpMyAdmin посмотреть на 5 таблиц, например, для статей cms_con_articles_fields на предмет наличия в этих таблицах поля groups_add.
раб3000, предположу, что у вас в компоненте Поиск в Искать по контенту стоит 5 чекбоксов, к примеру, у вас там кроме всего есть Статьи.
Если так, то стоит через phpMyAdmin посмотреть на 5 таблиц, например, для статей cms_con_articles_fields на предмет наличия в этих таблицах поля groups_add .
да,, такого поля нету, там все поля что есть в админке в типе контента статьи, а что за поле groups_add? в админке или базе его добавить? с какими параметрами?
раб3000, ещё раз уточняю: открываете phpMyAdmin находите таблицу cms_con_articles_fields проверяете в ней наличие поля groups_add.
там нет такого поля
ALTER TABLE `cms_con_articles_fields` ADD `groups_add` TEXT NULL DEFAULT NULL AFTER `groups_read`;
У вас должно вывестись не 5, а 4 Notice.
Если получилось, как я описал, то в каких позициях у вас стоят чекбоксы в Искать по контенту?
раб3000, открываете phpMyAdmin и выполняете запрос
Затем проверяете, что получилось: открываете админку > Компоненты > Поиск
ALTER TABLE `cms_con_articles_fields` ADD `groups_add` TEXT NULL DEFAULT NULL AFTER `groups_read`;
У вас должно вывестись не 5, а 4 Notice.
Если получилось, как я описал, то в каких позициях у вас стоят чекбоксы в Искать по контенту?
на этот запрос пишет красным:
#1060 — Дублирующееся имя столбца 'groups_add'
раб3000, открываете phpMyAdmin и выполняете запрос
Затем проверяете, что получилось: открываете админку > Компоненты > Поиск
ALTER TABLE `cms_con_articles_fields` ADD `groups_add` TEXT NULL DEFAULT NULL AFTER `groups_read`;
У вас должно вывестись не 5, а 4 Notice.
Если получилось, как я описал, то в каких позициях у вас стоят чекбоксы в Искать по контенту?
могу проверить ещё какие варианты, делаю сначала на техническом сайте, там такая же проблема что и на основном