Как сохраняется содержимое wysiwyg редакторов в DST Platform в БД?

Игорь Симонян
Игорь Симонян
  • Сообщений: 13
  • Последний визит: 27 мая 2025 в 13:06

Как сохраняется содержимое wysiwyg редакторов в DST Platform в БД? В первый раз сталкиваюсь с таким количеством wysiwyg редакторов в одной системе, это конечно здорово что можно выбрать, но необычно. Остановил выбор на легком Redactor. Кто работал, подскажите, как сохраняют в БД его содержимое? У меня есть в голове варианты, но может кто поделится своим опытом?

Металл Профиль
Металл Профиль
  • Сообщений: 5
  • Последний визит: 27 мая 2025 в 12:40

В каком-то структурированном формате — markdown, html.

Белорусская косметика
Белорусская косметика
  • Сообщений: 4
  • Последний визит: 17 мая 2025 в 21:18

Просто сохраняет POST-переменную как обычно и все.

Виталий Литвинов
Виталий Литвинов
  • Сообщений: 17
  • Последний визит: 19 мая 2025 в 00:33

Ну, обычно такой редактор рендерится на какой-нибудь textarea и постоянно с ней синхронизирует свое содержимое, так что отправка на сервер происходит как обычно.

Илья Ряжин
Илья Ряжин
  • Сообщений: 21
  • Последний визит: 28 мая 2025 в 21:48

Как написали выше: html, markdown, но прогоняют через функцию для безопасного сохранения специальных символов в БД, чтобы на инъекцию какую не напороться

Виталий Литвинов
Виталий Литвинов
  • Сообщений: 17
  • Последний визит: 19 мая 2025 в 00:33

Кстати ребят раз тема про редакторы зашла, не подскажите, пожалуйста, WYSIWYG-редактор, который можно кастомизировать. На панель форматирования нужно добавить раскрывающийся список. При нажатии на элемент списка — этот элемент должен вставляться в редактор.Сайт на ДСТ Платформ 2. 

Смотрел в сторону Imperavi Redactor — какое-то API у них запутанное…CKEditor — у них есть 2 версии — build и framework. 

Вот framework как раз нужен для кастомизации на сколько я понял. Но установить не получается.

Илья Ряжин
Илья Ряжин
  • Сообщений: 21
  • Последний визит: 28 мая 2025 в 21:48

Кстати ребят раз тема про редакторы зашла, не подскажите, пожалуйста, WYSIWYG-редактор, который можно кастомизировать. На панель форматирования нужно добавить раскрывающийся список. При нажатии на элемент списка — этот элемент должен вставляться в редактор.Сайт на ДСТ Платформ 2. 

Смотрел в сторону Imperavi Redactor — какое-то API у них запутанное…CKEditor — у них есть 2 версии — build и framework. 

Вот framework как раз нужен для кастомизации на сколько я понял. Но установить не получается.

Виталий Литвинов

У CKEditor действительно есть две версии: 4 (редактор) и 5 (фреймворк). Это, в общем-то, два принципиально разных продукта, сравнивать их не совсем корректно, именно поэтому на их сайте они доступны (и развиваются) оба параллельно. CKEditor 5 вам подойдет если вы хотите запрограммировать (а не просто установить) что-то кастомное-кастомное, если для каких-то задач вам надо влезать под капот и переопределять логику работы. Если вам всего этого не надо (или надо, но в меньшей степени), то CKEditor 4 — готовый к использованию редактор, который можно усилить плагинами. Например, N1ED, который добавляет кучу разных штук и виджетов, интегрируясь как простой, казалось бы, плагин. Т. е. возможность кастомизации там всё также неплохая, но самый главный плюс — вы быстро компонуете подходящее решение из уже готовых блоков (в CKEditor 5 их придется частенько пилить самому), и уже потом, если хотите чего-то эдакого, добавляете свой код (плагин) через прекрасно документированный CKEditor 4 API.

Авторизуйтесь, чтобы писать на форуме.

Заявка на услуги DST

Наш специалист свяжется с вами, обсудит оптимальную стратегию сотрудничества,
поможет сформировать бизнес требования и рассчитает стоимость услуг.

Адрес

Ижевск, ул. Воткинское шоссе, д. 170 Е, Технопарк Нобель, офис 1117

8 495 1985800
Заказать звонок

Режим работы: Пн-Пт 10:00-19:00

info@dstglobal.ru

Задать вопрос по почте

Укажите ваше имя
Укажите ваше email
Укажите ваше телефон