instantsoft / icms2

Self-hosted Site Management System
https://instantcms.ru
GNU General Public License v2.0
294 stars 120 forks source link

Проблемы с полем дата и системными именами полей #1277

Closed dinvitec closed 3 years ago

dinvitec commented 3 years ago

Используемая версия InstantCMS: 2.14.0

Версия PHP: 5.6.40

Как воспроизвести проблему:

  1. Невозможно отредактировать поле дата публикации в настройках типа контента

  2. При создании и редактирование записи появляется 503 ошибка, если в настройках типа контента создать поле с числовым системным именем (Например "2")

Воспроизводится ли проблема на демо https://demo.instantcms.ru/: ДА

fuzegit commented 3 years ago

Невозможно отредактировать поле дата публикации в настройках типа контента

На текущей версии с Github проблема решена.

При создании и редактирование записи появляется 503 ошибка, если в настройках типа контента создать поле с числовым системным именем (Например "2")

Вообще конечно странно создавать поля с числовым системным именем. Но я не смог повторить. Какая версия mysql? Включите режим отладки в админке и вместо 503 ошибки будет текст ошибки.

dinvitec commented 3 years ago

У меня такая ошибка Mysql сервер: 5.5.65 Ошибка в запросе БД: Неизвестный столбец '0' в 'field list'

INSERT INTO vcms_con_pages (title, content, attach, 0, slug, is_pub, is_approved, date_pub_end, user_id, category_id, date_approved) VALUES ('Заголовок', '

Текст страницы ', NULL, 'Строковое поле с ситемным именем 1', 'link', 1, 1, NULL, '1', '0', CURRENT_TIMESTAMP)

Вот скрины повторил на демо сайте 1 2 3