Как добавить таблицу groups_add в базу данных?

InstantCMS 2.X

Выводится ошибка Notice: Undefined index: groups_add

#1 17 февраля 2020 в 00:33
Здравия! Нашёл на форуме несколько таких вопросов без ответа. Задам ещё раз, может мне повезёт! Пишет эту ошибку когда захожу в компонент "поиск".

Предложенный этот способ не помогает
Код 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 указать, что то дописать? вставлял как есть.
#2 17 февраля 2020 в 08:17
Попробуй без ковычек название укажи. Не силен в sql, но именно так запросы делал.
#3 17 февраля 2020 в 09:59
раб3000, приведите полный текст ошибки, которая у вас получается.

Пишет эту ошибку когда захожу в компонент "поиск".

раб3000
На какой адрес вы переходите?
#4 17 февраля 2020 в 22:34


Попробуй без ковычек название укажи. Не силен в sql, но именно так запросы делал.

Vunderkind

без каких кавычек?
#5 17 февраля 2020 в 22:36


раб3000, приведите полный текст ошибки, которая у вас получается.

Пишет эту ошибку когда захожу в компонент "поиск".

раб3000
На какой адрес вы переходите?

@IamB

Notice: Undefined index: groups_add in .../public_html/system/controllers/content/model.php on line 579

5 таких одинаковых ошибок, когда захожу в компонент поиск в админке
#6 17 февраля 2020 в 23:28

Notice: Undefined index: groups_add in .../public_html/system/controllers/content/model.php on line 579

раб3000
Здесь сообщается, что вы обращаетесь к несуществующему элементу массива.
С чего вы взяли, что у вас отсутствует целая таблица в базе данных?
Вы вводите людей в заблуждение.
#7 18 февраля 2020 в 13:54


Notice: Undefined index: groups_add in .../public_html/system/controllers/content/model.php on line 579

раб3000
Здесь сообщается, что вы обращаетесь к несуществующему элементу массива.
С чего вы взяли, что у вас отсутствует целая таблица в базе данных?
Вы вводите людей в заблуждение.

@IamB

Как видешь, я не особо разбираюсь, раз прошу о помощи)
#8 18 февраля 2020 в 14:58
раб3000, предположу, что у вас в компоненте Поиск в Искать по контенту стоит 5 чекбоксов, к примеру, у вас там кроме всего есть Статьи.
Если так, то стоит через phpMyAdmin посмотреть на 5 таблиц, например, для статей cms_con_articles_fields на предмет наличия в этих таблицах поля groups_add.
#9 18 февраля 2020 в 17:08


раб3000, предположу, что у вас в компоненте Поиск в Искать по контенту стоит 5 чекбоксов, к примеру, у вас там кроме всего есть Статьи.
Если так, то стоит через phpMyAdmin посмотреть на 5 таблиц, например, для статей cms_con_articles_fields на предмет наличия в этих таблицах поля groups_add .

@IamB

да,, такого поля нету, там все поля что есть в админке в типе контента статьи, а что за поле groups_add? в админке или базе его добавить? с какими параметрами?
#10 18 февраля 2020 в 18:44
раб3000, ещё раз уточняю: открываете phpMyAdmin находите таблицу cms_con_articles_fields проверяете в ней наличие поля groups_add.
#11 18 февраля 2020 в 21:01


раб3000, ещё раз уточняю: открываете phpMyAdmin находите таблицу cms_con_articles_fields проверяете в ней наличие поля groups_add.

@IamB

там нет такого поля
#12 18 февраля 2020 в 21:40
раб3000, открываете phpMyAdmin и выполняете запрос
  1. ALTER TABLE `cms_con_articles_fields` ADD `groups_add` TEXT NULL DEFAULT NULL AFTER `groups_read`;
  2.  
Затем проверяете, что получилось: открываете админку > Компоненты > Поиск
У вас должно вывестись не 5, а 4 Notice.
Если получилось, как я описал, то в каких позициях у вас стоят чекбоксы в Искать по контенту?
#13 18 февраля 2020 в 22:34


раб3000, открываете phpMyAdmin и выполняете запрос

  1. ALTER TABLE `cms_con_articles_fields` ADD `groups_add` TEXT NULL DEFAULT NULL AFTER `groups_read`;
  2.  
Затем проверяете, что получилось: открываете админку > Компоненты > Поиск
У вас должно вывестись не 5, а 4 Notice.
Если получилось, как я описал, то в каких позициях у вас стоят чекбоксы в Искать по контенту?

@IamB

на этот запрос пишет красным:

#1060 — Дублирующееся имя столбца 'groups_add'
#14 18 февраля 2020 в 22:35


раб3000, открываете phpMyAdmin и выполняете запрос

  1. ALTER TABLE `cms_con_articles_fields` ADD `groups_add` TEXT NULL DEFAULT NULL AFTER `groups_read`;
  2.  
Затем проверяете, что получилось: открываете админку > Компоненты > Поиск
У вас должно вывестись не 5, а 4 Notice.
Если получилось, как я описал, то в каких позициях у вас стоят чекбоксы в Искать по контенту?

@IamB

могу проверить ещё какие варианты, делаю сначала на техническом сайте, там такая же проблема что и на основном
#15 18 февраля 2020 в 22:44
раб3000, пардонтель, а что вы тогда мне здесь писали?
В каких позициях у вас стоят чекбоксы в Искать по контенту?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.