FROM cms_content_access WHERE content_id = AND content_type = 'category'

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

при попытке редактирования раздела каталога статей выдает ошибку

#1 28 января 2016 в 00:15

при попытке редактирования раздела каталога статей выдает ошибку 1.10.4

DATABASE ERROR:
SELECT * FROM cms_content_access WHERE content_id = AND content_type = 'category'
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'AND content_type = 'category'' at line 1
это в каталог статей вхожу и нажимаю редактировать категорию раздела вылетает это и все табы слетают

Это в обычном режиме редактирования, нет группы и нет всех данных хотя категория активная


это в режиме отладки

#2 28 января 2016 в 00:21
Вы создавали новый тип контента с системным именем category?
Посмотрите в админке в типах контента, значится ли там такой тип контента?
#3 28 января 2016 в 00:24


Вы создавали новый тип контента с системным именем category?
Посмотрите в админке в типах контента, значится ли там такой тип контента?

HiAndy

нет такого типа контента нет
#4 28 января 2016 в 00:48
Michail,
Извиняюсь, не заметил, что движок 1.10.4

В общем движок ругается, что у Вас нет id контента
WHERE content_id =
#5 28 января 2016 в 01:00


Michail,
Извиняюсь, не заметил, что движок 1.10.4

В общем движок ругается, что у Вас нет id контента
WHERE content_id =

HiAndy
мне на хостинге сказали что нет номера контента я и не знаю где даже смотреть
#6 28 января 2016 в 01:40

я и не знаю где даже смотреть

Michail

В phpmyadmin. Такое веб-приложение. Спросите в поддержке хостинга, как туда попасть (обычно присылают доступ туда в первом же письме при регистрации хостинга).
Там в базе есть таблица cms_content_access.
Но! Есть одно но… У меня эта таблица вообще пустая и никаких проблем не возникает.
Вы при редактировании меняли права доступа к статьям?
#7 28 января 2016 в 08:56


я и не знаю где даже смотреть

Michail

В phpmyadmin. Такое веб-приложение. Спросите в поддержке хостинга, как туда попасть (обычно присылают доступ туда в первом же письме при регистрации хостинга).
Там в базе есть таблица cms_content_access.
Но! Есть одно но… У меня эта таблица вообще пустая и никаких проблем не возникает.
Вы при редактировании меняли права доступа к статьям?

HiAndy

да нет в таблицы я смотрел так ничего нет и проблем с базой, я так понимаю это в каком то файле или компонента или системы самой, просто видимо гдет-о не передает значение
#8 28 января 2016 в 09:18

я так понимаю это в каком то файле или компонента или системы самой, просто видимо гдет-о не передает значение

Michail

Строка такая есть только в файле \admin\applets\cats.php
  1. $sql2 = "SELECT * FROM cms_content_access WHERE content_id = ".$mod['id']." AND content_type = 'category'";
А $mod это массив значений таблицы cms_category
  1. $sql = "SELECT * FROM cms_category WHERE id = $id LIMIT 1";
  2. $result = $inDB->query($sql) ;
  3. if ($inDB->num_rows($result)){
  4. $mod = $inDB->fetch_assoc($result);
  5. if(@$mod['photoalbum']){
  6. $mod['photoalbum'] = unserialize($mod['photoalbum']);
  7. }
  8. }
И $mod['id'] — это id категории.
#9 28 января 2016 в 09:49

Да проверил файл и нашел разницу почему то у меня стали не так выводить запрос это связано согласно записям моего журнала с установкой плагина платные логирование статей стороннего разработчика, сменил указанный вами файл в \admin\applets\cats.php все работает корректно. Огромная Благодарность за помощь в решении.

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.