Intereting Posts
Отображать динамические диапазоны из таблицы базы данных и подсчитывать строки в каждом диапазоне Получение внутреннего HTML-элемента DomElement в PHP Получить значения массива ключами PHP отправки почтовых вложений Скрыть опцию выбрать значение на основе значения параметра, выбранного для первых опций скачать прикрепления gmail от php установить несколько проектов Laravel 4 в подкаталоги Удалите часть строки, но только когда она находится в конце строки Zend_Session не позволяет вам уничтожать и воссоздавать сеанс PHPDoc: документирование функции с переменным числом аргументов Понимание областей переменных в php Получить несколько значений тега <a href> с помощью php Невозможно перенаправить с большим количеством переменных. Заголовок может содержать не более одного заголовка, обнаружена новая строка. в MySQL извлекает переменную из хранимой процедуры в PHP PDO ZF2: как мне получить экземпляр ServiceManager из пользовательского класса

Сохранение содержимого nicedit textarea в базе данных mysql

Я как бы новичок, поэтому буду благодарен за очень четкое объяснение, спасибо заранее.

Я использую nicedit textarea на веб-сайте, информация, которая должна быть прочитана, может содержать:

  • Просто текст (пользовательский формат)

  • текст и изображения вместе

Я использую базу данных mysql, и я не знаю, как сохранить содержимое текстового поля так, чтобы:

  • текст может быть прочитан из базы данных без потери форматирования пользователей
  • изображения в текстовом поле могут быть сохранены в файловой системе и перезагружены при чтении текста из базы данных (и помещение изображений в позицию, которую пользователь намеревался).

Я использую php, если это нужна информация.

Я надеюсь, что кто-то поймет, что я пытаюсь получить, любая помощь приветствуется, даже если она предлагает другой подход …

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

Чтобы решить эту проблему, вам нужно явно попросить NicEdit сохранить стиль перед отправкой формы, добавив эту строку:

nicEditors.findEditor('<you_textarea_id>').saveContent();