Доброго времени суток.
Проблема в преобразовании символов переноса строки \r\n после стандартного восстановления БД, после чего модуль не может прочитать HTML.
Порядок действий
1.Сохраняю разметку в (модуль HTML контент)
В поле БД setting таблицы module получаю
{"name":"Test","module_description":{"1":{"title":"header","description":"<div>\r\n <span>Info<\/span>\r\n<\/div>"},"2":{"title":"","description":""}},"status":"1"}
2. Делаю экспорт и затем импорт БД
3. Получаю отключенный модуль (при открытии все поля пустые)
и преобразованную разметку в БД:
{"name":"Test","module_description":{"1":{"title":"header","description":"<div>
<span>Info<\/span>
<\/div>"},"2":{"title":"","description":""}},"status":"1"}
\r\n - удалены, вместо этого невидимый перенос строки, при удалении которого все работает.
Посоветуйте, как лечить?
Конфиг: ocStore 3.02, PHP 7.2, MySQL-8.0, работает на openserver