Мы используем CKEditor для добавления контента в определенное поле (например, описание). У нас есть функциональность, в которой мы отображаем этот контент, введенный с определенным ограничением символов (например, мини-описание, которое должно быть длиной 200 символов), разрешенное внутри контейнера. Поскольку содержимое ckeditor представляет собой HTML, если мы применим какую-либо функцию подстроки на стороне сервера, HTML-код содержимого редактора будет нарушен. Есть ли какое-либо решение, чтобы установить количество символов, отображаемых на основе одного текста, сохраняя при этом необходимый HTML-код, необходимый для этого? Простыми словами, независимо от того, насколько велик контент редактора, нам нужно отобразить первые 200 символов текста. Обратите внимание, что установка предела при добавлении данных невозможна по другой причине. Наличие контейнера с фиксированной высотой для скрытия остального содержимого также не будет служить цели. Решение PHP или Javascript будет высоко ценится. Заранее спасибо!
Для ясности это то, что мы делаем. Мы вводим обзор курса, который вводится через CKEditor, наряду со многими другими полями, такими как заголовок, категория и т. Д. Теперь у нас есть страница со списком курсов, где отображаются все курсы. В этом списке мы должны показать небольшую часть обзора (скажем, первые 200 символов). Мы не можем показать весь обзор, потому что он будет длинным. Я хочу создать подстроку обзора, которая выбирает только первые 200 символов.
Задача ещё не решена.
Других решений пока нет …