TOPg

TOPg

На ICMS с 2016 года.
+64
Репутация
309
Рейтинг
#1 Не работает закрытие модальных окон 23 января 2026 в 13:06

в консоли что?

#2 Не работает Вставка видео с Вк и Дзен решение вопрос ответ 2.18.0-custom 22 января 2026 в 11:19
Если ответ — добавить домен в типограф — то НЕ работает!!! в типографе ещё тогда (прошлом году) было прописано, проверил вк видео НЕ добавляет — вставляет просто ссылку. Редактор — Redactor
alfaclub

используйте другие редакторы

#3 Как сделать выделение цветом? 16 января 2026 в 08:54
Это для доски, так же я понимаю. А для других типов, например посты?
Helg

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

#4 Как сделать выделение цветом? 15 января 2026 в 16:15
То есть стандартами не вывести. И опять же на какой срок, тоже не указать. Нашел в дополнениях instantcms.ru/addons/upjump.html Вот тоже не могу вникнуть почему не открывает окно с выбором.
Helg

проще использовать это instantcms.ru/addons/doska-obyavleniy.html

#5 Как сделать выделение цветом? 15 января 2026 в 15:53
Добавьте поле типа флаг с системным именем is_vipPechora Сделал, флаг появился при редактировании. При сохранении пише рядом «ДА» Что еще надо сделать далее?
Helg

к добавленому полю, появился селектор, вот его нужно стилями заверстать, а ДА — скрыть в настройках поля

#6 Поле: имя пользователя 15 января 2026 в 09:48
 TOPg, Второй вариант отпал. Но первый вариант обязательно нужен.
F_a_R_i_D

ну это всё через админку делается, группируете поля просто и всё

#7 Поле: имя пользователя 15 января 2026 в 09:30

а зачем одинаковое системное имя и смена названия, проще сделать 2 и выводить через условие одну или другую для разных групп

#8 Кеширование 14 января 2026 в 16:38
Возможно где то в коде ошибка. Тут уже без знания php никак. Нужно открывать файл виджета, комментировать код где запросы выполняются и искать запрос который ошибку рождает.
Lora

Спасибо Вам за большую помощь!

#9 Кеширование 14 января 2026 в 14:49
Ну, теперь ищите в каком виджете проблема.
Lora

этот виджет может быть не только на главной? и может это быть например компонент?

Добавлено спустя 10 минут

нашел 2 виджета — список пользователей и список контента, но не понимаю, что с ними не так, куда смотреть?

#10 Кеширование 14 января 2026 в 14:06

Отвязал все виджеты, вывел только отладку и меню, проблемы нет. Но отдельно до этого отключал просто все виджеты, проблема сохранялась
autocommit=0 — да
кеш чищу, после каждой попытки

#11 Кеширование 14 января 2026 в 12:47
Ошибка только на главной? А что у вас на главной? Попробуйте найти какой именно запрос вызывает ошибку. Можно отключить все виджеты и компоненты на главной и включать по очереди.
Lora

попробовал, перебрал виджеты, не помогло. Да только на главной

#12 Кеширование 14 января 2026 в 12:34

ну это то часть, например работает
Изображение

Добавлено спустя 2 минуты

Отключил redis на хостинге, сделал ребут, включил кеширование на сайте через Files — ошибка та же

#13 Кеширование 14 января 2026 в 12:06
Это баг в логике InstantCMS 2.17.3, который проявляется только при определенных условиях (включенное кеширование, определенная конфигурация сервера) TOPg Наврятли.
Lora

хостинг бегет, выше я скинул скрины ответа службы поддержки.
Не знаю, проблема только у меня или нет, но никто не отписался, что полёт нормальный

Лог:
[Mon Jan 12 16:09:00 2026] [error] [client 212.44.158.202:0] PHP Fatal error:  Uncaught Error: mysqli object is already closed in /home/o/oneinm0e/site.ru/public_html/system/core/database.php:374\nStack trace:\n#0 /home/o/oneinm0e/site.ru/public_html/system/core/database.php(374): mysqli->query('SELECT @@autoco...')\n#1 /home/o/oneinm0e/site.ru/public_html/system/core/database.php(88): cmsDatabase->isAutocommitOn()\n#2 /home/o/oneinm0e/site.ru/public_html/system/core/core.php(1174): cmsDatabase->__destruct()\n#3 /home/o/oneinm0e/site.ru/public_html/system/core/core.php(207): cmsCore->runWidgets()\n#4 /home/o/oneinm0e/site.ru/public_html/index.php(28): cmsCore->runHttp('/')\n#5 {main}\n  thrown in /home/o/oneinm0e/site.ru/public_html/system/core/database.php on line 374, referer site.ru/board/internet-magazin-elektroniki.html
[Mon Jan 12 16:09:35 2026] [error] [client 212.44.158.202:0] PHP Fatal error:  Uncaught Error: mysqli object is already closed in /home/o/oneinm0e/site.ru/public_html/system/core/database.php:374\nStack trace:\n#0 /home/o/oneinm0e/site.ru/public_html/system/core/database.php(374): mysqli->query('SELECT @@autoco...')\n#1 /home/o/oneinm0e/site.ru/public_html/system/core/database.php(88): cmsDatabase->isAutocommitOn()\n#2 /home/o/oneinm0e/site.ru/public_html/system/core/core.php(1174): cmsDatabase->__destruct()\n#3 /home/o/oneinm0e/site.ru/public_html/system/core/core.php(207): cmsCore->runWidgets()\n#4 /home/o/oneinm0e/site.ru/public_html/index.php(28): cmsCore->runHttp('/')\n#5 {main}\n  thrown in /home/o/oneinm0e/site.ru/public_html/system/core/database.php on line 374, referer site.ru/board/internet-magazin-elektroniki.html
[Mon Jan 12 16:09:36 2026] [error] [client 212.44.158.202:0] PHP Fatal error:  Uncaught Error: mysqli object is already closed in /home/o/oneinm0e/site.ru/public_html/system/core/database.php:374\nStack trace:\n#0 /home/o/oneinm0e/site.ru/public_html/system/core/database.php(374): mysqli->query('SELECT @@autoco...')\n#1 /home/o/oneinm0e/site.ru/public_html/system/core/database.php(88): cmsDatabase->isAutocommitOn()\n#2 /home/o/oneinm0e/site.ru/public_html/system/core/core.php(1174): cmsDatabase->__destruct()\n#3 /home/o/oneinm0e/site.ru/public_html/system/core/core.php(207): cmsCore->runWidgets()\n#4 /home/o/oneinm0e/site.ru/public_html/index.php(28): cmsCore->runHttp('/')\n#5 {main}\n  thrown in /home/o/oneinm0e/site.ru/public_html/system/core/database.php on line 374, referer site.ru/board/internet-magazin-elektroniki.html
[Mon Jan 12 16:09:47 2026] [error] [client 212.44.158.202:0] PHP Fatal error:  Uncaught Error: mysqli object is already closed in /home/o/oneinm0e/site.ru/public_html/system/core/database.php:374\nStack trace:\n#0 /home/o/oneinm0e/site.ru/public_html/system/core/database.php(374): mysqli->query('SELECT @@autoco...')\n#1 /home/o/oneinm0e/site.ru/public_html/system/core/database.php(88): cmsDatabase->isAutocommitOn()\n#2 /home/o/oneinm0e/site.ru/public_html/system/core/core.php(1174): cmsDatabase->__destruct()\n#3 /home/o/oneinm0e/site.ru/public_html/system/core/core.php(207): cmsCore->runWidgets()\n#4 /home/o/oneinm0e/site.ru/public_html/index.php(28): cmsCore->runHttp('/')\n#5 {main}\n  thrown in /home/o/oneinm0e/site.ru/public_html/system/core/database.php on line 374, referer site.ru/board/internet-magazin-elektroniki.html
[Mon Jan 12 16:10:04 2026] [error] [client 212.44.158.202:0] PHP Fatal error:  Uncaught Error: mysqli object is already closed in /home/o/oneinm0e/site.ru/public_html/system/core/database.php:374\nStack trace:\n#0 /home/o/oneinm0e/site.ru/public_html/system/core/database.php(374): mysqli->query('SELECT @@autoco...')\n#1 /home/o/oneinm0e/site.ru/public_html/system/core/database.php(88): cmsDatabase->isAutocommitOn()\n#2 /home/o/oneinm0e/site.ru/public_html/system/core/core.php(1174): cmsDatabase->__destruct()\n#3 /home/o/oneinm0e/site.ru/public_html/system/core/core.php(207): cmsCore->runWidgets()\n#4 /home/o/oneinm0e/site.ru/public_html/index.php(28): cmsCore->runHttp('/')\n#5 {main}\n  thrown in /home/o/oneinm0e/site.ru/public_html/system/core/database.php on line 374, referer site.ru/users/275
[Mon Jan 12 16:10:06 2026] [error] [client 212.44.158.202:0] PHP Fatal error:  Uncaught Error: mysqli object is already closed in /home/o/oneinm0e/site.ru/public_html/system/core/database.php:374\nStack trace:\n#0 /home/o/oneinm0e/site.ru/public_html/system/core/database.php(374): mysqli->query('SELECT @@autoco...')\n#1 /home/o/oneinm0e/site.ru/public_html/system/core/database.php(88): cmsDatabase->isAutocommitOn()\n#2 /home/o/oneinm0e/site.ru/public_html/system/core/core.php(1174): cmsDatabase->__destruct()\n#3 /home/o/oneinm0e/site.ru/public_html/system/core/core.php(207): cmsCore->runWidgets()\n#4 /home/o/oneinm0e/site.ru/public_html/index.php(28): cmsCore->runHttp('/')\n#5 {main}\n  thrown in /home/o/oneinm0e/site.ru/public_html/system/core/database.php on line 374, referer site.ru/users/275

#14 Кеширование 14 января 2026 в 11:42
 TOPg, а у вас «Включить режим пустого sql_mode для MySQL» включена в админке? Не уверен, что дело в этом, но на всякий пожарный проверьте. Так же может быть проблема из за версии php.
Lora

Включен режим пустого sql_mode для MySQL. Версия PHP 8.2
Отключил sql_mode и также попробовал php 7.3
Ошибки те же
Нейронки тоже говорят:

При включенном кешировании (особенно Redis) InstantCMS может завершать работу скрипта быстрее, освобождая ресурсы. В какой-то момент:

Соединение с БД закрывается ядром CMS или расширением PHP
Но деструктор cmsDatabase вызывается позже (при сборке мусора PHP)
Деструктор пытается использовать уже уничтоженный объект
Это баг в логике InstantCMS 2.17.3, который проявляется только при определенных условиях (включенное кеширование, определенная конфигурация сервера).

#15 Кеширование 14 января 2026 в 08:58

Fuze, что скажете ?

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.