"Вечная" подгрузка - зависает отображении компонента

InstantCMS 2.X

Не отображаются пресеты в компоненте "Загрузка изображений"

#1 30 сентября 2020 в 14:48
Здравы будьте, бояре. Вот такая оказия приключилась намедне — захожу в — Компоненты:/Загрузка изображений, и зависает на подгрузке (см. скрин)
При этом можно создать новый пресет изображений и он отображается в настройках контента.
Как определить причину того, что не видно всех вариантов изображений в Компоненты:/"Загрузка изображений"? Почему зависает?
Прикрепленный файл
zagruz_1j35q.png 7 Кб
#2 1 октября 2020 в 13:59
Включите режим отладки и через отладчик браузера во вкладке Network гляньте этот спискок prnt.sc/ur6lm8
Впрочем он может ничего не показать )
Попробуйте отключить все хуки сторонних компонентов.
#3 2 октября 2020 в 13:31

Включите режим отладки и через отладчик браузера во вкладке Network гляньте этот спискок

GoodMade

Name:- presets_ajax
-----
Ошибка в запросе БД:
Неизвестный столбец 'i.quality' в 'order clause'

SELECT i.*
FROM cms_images_presets i
ORDER BY i.is_internal asc, i.width asc, i.quality desc
LIMIT 1000
Последние вызовы:

Попробуйте отключить все хуки сторонних компонентов.

GoodMade
имеется в виду Управление событиями — /controllers/events?
#4 2 октября 2020 в 13:37
3_Andr, сталкивался с такой проблемой. Помогло следующее:

1) В админке идём в компоненты
2) Переходим в "Управление событиями"
3) Смотрим, есть ли необработанные события
4) Если есть — нажимаем "Обновить события в базе данных"

Проверяем работу. Если всё заработало, радуемся. Если нет, то думаем дальше.
#5 2 октября 2020 в 13:48

Смотрим, есть ли необработанные события

makework
Вроде нет ничего такого, везде стоят Активность — зелёные галочки
----------
нашел похожую тему: /forum/thread29933-1.html

но нужна помощь знающего МySQL, я так понимаю косяк вБД с полями/столбцами и нужно выполнить какойто запрос в БД для создания необходимого столбца
#6 2 октября 2020 в 13:56

Неизвестный столбец 'i.quality' в 'order clause'

3_Andr
А он там должен быть, снимок структуры упомянутой таблицы instantcms версии 2.13: prnt.sc/urtody prnt.sc/use6fj
Что-то не дообновляли, пройдитесь по обновлениям.
Сейчас можно просто создать такое поле в упомянутой таблице
#7 2 октября 2020 в 15:36

А он там должен быть, снимок структуры упомянутой таблицы instantcms версии

GoodMade
да в cms_images_presets нет строки/столбца quality, зато есть кроме тех, что на скрине эти:
12 gamma_correct
13 crop_position
14 allow_enlarge
— они ведь должны быть?
… и почему строку quality называют столбцом? И где находится order clause? и что означает "i." в 'i.quality'?
— имеетт ли значение после какой строки добавлять строку(столбец) quality?
а еще что значит 90 в столбце "По умолчанию"?
-------------------

добавил строку, всё заработало. GoodMade, премного благодарен v
#8 3 октября 2020 в 14:15

12 gamma_correct
13 crop_position
14 allow_enlarge
— они ведь должны быть?

3_Andr
Да, вот актуальная структура prnt.sc/use6fj
Прежде был снимиок таблицы instantcms версии 2.3 ))
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.