Помогите разобраться с сообщением в базе данных
Ошибка в запросе БД:
Unknown column 'i.is_public' in 'where clause'
SELECT i.*, u.nickname as user_nickname, f.title as folder_title
FROM cms_con_albums i
INNER JOIN cms_users as u FORCE INDEX (PRIMARY) ON u.id = i.user_id
LEFT JOIN cms_content_folders as f ON f.id = i.folder_id
WHERE (i.user_id = '1') OR (i.is_public = '1') AND (i.is_private = '0') AND (i.is_approved = '1') AND (i.is_pub = '1')
ORDER BY i.is_public asc, i.date_pub desc
Подскажите, пожалуйста, что это и как это можно исправить?
Проверьте, есть у вас в таблице cms_con_albums колонка с именем is_public или нет.
вот такая есть is_pub, это не то?
Посмотрите в тексте sql-запроса: там запрашиваются обе колонки — и is_public, и is_pub
Я посмотрел базу данных из коробки (v. 2.5.2), там в таблице cms_con_albums присутствует обе колонки.
Чтобы устранить ошибку:
1. снять дамп с базы
2. в таблице cms_con_albums руками добавить колонку is_public.
Нет не то.is_pub
Ошибка говорит, что нет колонки с именем is_public.
Создайте поле с системным именем "is_public" в типе контента Фотоальбомы. Тип поля скорее всего "Флаг".А какой sql запрос надо сделать, чтобы в нужное место и с нужными параметрами столбец отобразился?
ALTER TABLE `cms_con_albums` ADD `is_public` TINYINT( 1 ) NOT NULLА какой sql запрос надо
Так чтобы отключить на до зайти в админку. Вот!-)
Поля выглядят так:
А капчу отключите, пока на денвере:
А еще лучше поставьте опенсервер.
А вот не обязательно!
Достаточно нарисовать 0 в колонке is_enabled таблицы cms_controllers/
Gudan,
А вот не обязательно!
Достаточно нарисовать 0 в колонке is_enabled таблицы cms_controllers/
Спасибочки