Как вы догодались, возникло после обновления…
Обновление InstantCMS 2.2.0
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
Множество востребованных улучшений
Добавил в профиль поле с мультивыбором, при редактировании существующих профилей, после нажатия сохранить, следующая ошибка (при этом чекбоксы работают нормально):
также при регистрации нового пользователя:
я так понимаю проблема в редиректе…
Как вы догодались, возникло после обновления…
Как вы догодались, возникло после обновления…
Дополнение к моим комментариям 188 и 189 о невозможности добавить виджет и создать категорию. Проблема возникла после обновления MySQL. Как оказалось, в более новых версиях СУБД усилен контроль за корректностью операций. В строгом режиме при добавлении строк теперь не подставляются пустые строки для строковых полей и 0 для числовых полей с незаданным значением по умолчанию, как это делалось автоматически ранее. Поэтому и возникали описанные выше ошибки. Строгий режим включается по-умолчанию при установке MySQL и рекомендуется к постоянному использованию..
Решений два.
1. Правильное. Внести изменения в структуру данных всех таблиц, где есть поля без дефолтных значений и прописать эти значения. Либо дописать в коде подстановку пустых/нулевых значений в запросах на добавление записей. Это будет самое корректное решение, совместимое со строгим режимом. Да и по логике правильно либо задавать дефолтные значения при создании таблиц, либо позаботиться о заполнении этих полей при добавлении новых строк. Будем надеяться, что r2 обратит внимание на проблему и поправит её этим способом.
2. Временное. В файле настроек MySql "my.ini" найти параметр sql-mode и удалить из него значение "STRICT_TRANS_TABLES". Потом перезапустить MySql. Строгий режим будет отключён. Но это увеличивает количество логических ошибок при программировании. Причём отключение затронет все проекты, использующие базы данных этого MySql. Поэтому надолго оставлять такой режим не стоит. И нужно будет вернуть строгий режим сразу после того, как r2 исправит эту ситуацию в Инстанте.
Решений два.
1. Правильное. Внести изменения в структуру данных всех таблиц, где есть поля без дефолтных значений и прописать эти значения. Либо дописать в коде подстановку пустых/нулевых значений в запросах на добавление записей. Это будет самое корректное решение, совместимое со строгим режимом. Да и по логике правильно либо задавать дефолтные значения при создании таблиц, либо позаботиться о заполнении этих полей при добавлении новых строк. Будем надеяться, что r2 обратит внимание на проблему и поправит её этим способом.
2. Временное. В файле настроек MySql "my.ini" найти параметр sql-mode и удалить из него значение "STRICT_TRANS_TABLES". Потом перезапустить MySql. Строгий режим будет отключён. Но это увеличивает количество логических ошибок при программировании. Причём отключение затронет все проекты, использующие базы данных этого MySql. Поэтому надолго оставлять такой режим не стоит. И нужно будет вернуть строгий режим сразу после того, как r2 исправит эту ситуацию в Инстанте.
R2, скажите пожалуйста, когда планируете выпустить новое обновление instantmaps 2?
И очень не хватает в свойствах полей, таких типов поля как: Список — (но с множественным выбором при добавлении объектов)
В том числе возможности оставлять поля пустыми (при добавлении объектов), которые не обязательны к заполнению.
Спасибо.
И очень не хватает в свойствах полей, таких типов поля как: Список — (но с множественным выбором при добавлении объектов)
В том числе возможности оставлять поля пустыми (при добавлении объектов), которые не обязательны к заполнению.
Спасибо.
Сегодня в 19:36
#199
30 марта 2015 в 18:15
nmsk, на этой неделе)))
#200
30 марта 2015 в 18:18
Val, супер новость, депрессию как рукой сняло! Надеюсь не шутка, ведь не первое апреля… А то в запой уйду…
Val, откуда информация? R2 говорил о патче самой CMS, но не о мапсе… или я что-то пропустил?
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
#202
31 марта 2015 в 06:23
AndroS, возможно эта информация как следствие появления вопроса не в той ветке
#203
31 марта 2015 в 08:32
AndroS, спасибо!
nmsk, прошу прощения за мою невнимательность, действительно я говорил про патч InstantCMS 2.2.0
nmsk, прошу прощения за мою невнимательность, действительно я говорил про патч InstantCMS 2.2.0
#204
31 марта 2015 в 15:41