Как хранить статью, написанную на сайте через wysiwyg редактор?

Вот даже вот это окошко на тостере, в котором я сейчас пишу. В него можно написать текст, можно вставить картинку. А как это хранить в БД? Нет, я понимаю отдельно текст - кинул в ячейку БД и дело с концом. Или отдельно картинку сохранить - кинул в папку, в БД сохранил путь и все.
А как сохранить целый пост?
  • Вопрос задан
  • 3539 просмотров
Решения вопроса 2
ghaiklor
@ghaiklor
NodeJS TechLead
WYSIWYG редакторы генерируют, по сути, валидный HTML, который можно спокойно брать и весь бросать в базу данных.
Когда добавляете картинку - создается img.
Когда добавляете текст - создается p.
И так далее... Хранится только уже сгенерированный HTML.
Ответ написан
svd71
@svd71
так же текст сохраняется либо как html размеченный документ, либо как с bb-code. Но в любом случае это особым образом форматированный и размеченный текст. Его и записывают либо в файл, либо в базу данных. В базе обычно он хранится в полях типа BLOB(TEXT) .

подобный редактор можно напйти например тут ckeditor.com
В демонстрации ckeditor.com/demo можно нажать кнопку source и увидеть весь подобный размеченный текст.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы