Тип поля "Текст": ошибка в работе

InstantCMS 2.X
#1 9 декабря 2020 в 08:22
Добрый день!
Столкнулась с такой проблемой. Есть тип поля "Текст". В нем настройка "Максимальная длина".
Ставлю максимальную длину 2250 знаков, активирую опцию "Показывать количество символов при вводе"
Пишу текст, отображается, что ещё можно написать, например, 10 знаков. Но сохранить не получается, выдает ошибку "Слишком длинный текст".
Пример ошибки на скриншоте.

Почему так происходит и как это можно исправить? Эта опция очень нужна, не хочется от нее отказываться.
Прикрепленный файл
Screenshot20201209100114_v0gld.jpg 124 Кб
#2 9 декабря 2020 в 17:48
Лучше указывать версию cms, возможно php и конфигурацию сервера (cgi \ fastcgi). Возможно есть ошибки при включенной отладке ?
2,14, при 10 тоже сохраняется.

До этого вероятно вносили правки /forum/thread33956-1.html#335280
#3 10 декабря 2020 в 10:40


Лучше указывать версию cms, возможно php и конфигурацию сервера (cgi \ fastcgi). Возможно есть ошибки при включенной отладке ?
2,14, при 10 тоже сохраняется.
До этого вероятно вносили правки

@noname
Добрый день!
Спасибо за помощь.
Версия cms 2.14.0, но ошибка была и до обновления.
Версия PHP: 7.4.13, apache2handler
Про конфигурацию сервера не знаю, где посмотреть информацию :)
При включенной отладке ошибки при сохранении не появляются.
Из всех правок — только установка шаблона boxed

Но сейчас проверила — ошибка появляется и на стандартных шаблонах (default, modern), если в тексте ставить абзацы.
Если текст без абзацев, все ок, сохраняется без проблем, даже если осталось 0 символов
Если с абзацами — то когда печатаю текст показывает, что символы свободные еще есть, а при сохранении — выдает информацию "слишком длинное значение". Вероятнее всего, при наборе текста абзацы засчитываются как один символ, а при сохранении трансформируются и засчитываются как несколько — из-за этого несоответствие.

Как разобраться с этой проблемой, не понимаю.
#4 10 декабря 2020 в 11:09
Php 7.4.13, обновлял с 2.13.1, работает:

Как разобраться с этой проблемой, не понимаю.

kizaika

Версия cms 2.14.0, но ошибка была и до обновления.

kizaika
Возможно ранее правки какие-то делались или конфликты с другими компонентами ...
Поиск в гугель
В браузере хром нажать F12 — консоль
#5 10 декабря 2020 в 11:27

Вероятнее всего, при наборе текста абзацы засчитываются как один символ, а при сохранении трансформируются и засчитываются как несколько — из-за этого несоответствие.
Как разобраться с этой проблемой, не понимаю.

kizaika
После сохранения попробуйте глянуть на это поле в исходном коде страницы. Абзац может быть представлен как
<p> текст </p>
так и
текст<br><br>
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.