2012-03-31 2 views
0

Я использую редактор WMD https://github.com/derobins/wmd/ (аналогично используемому при переполнении стека), чтобы создать редактор WYSIWIG, чтобы пользователи могли создавать записи на основе HTML в моем приложении.Использование редактора WMD с CakePHP

Он отлично работает при публикации и сохраняет HTML в БД. Проблема в том, что когда я приступаю к редактированию сообщения, он показывает фактический HTML внутри текстового поля. Как это остановить?

EDIT: После того, как некоторые думали, что, казалось бы, я должен сохранить содержание AS уценки в базе данных и НЕ как HTML правильно? Следовательно, почему Html возвращается, а не хороший контент?

ответ

1

Согласно this blog и this StackOverflow answer, вы можете сказать, ОМП, чтобы сохранить как уценки вместо HTML, открыв файл wmd.js и изменения

Attacklab.wmd_defaults = {version:1, output:"HTML", lineLength:40, delayLoad:false}; 

к

Attacklab.wmd_defaults = {version:1, output:"markdown", lineLength:40, delayLoad:false}; 

ПРИМЕЧАНИЕ: кажется общим (и, предположительно, что делает StackOverflow), чтобы сохранить как версию уценки, так и санированную версию html в базе данных, поэтому вам не нужно переводить ее перед показом каждый раз. (Затем, когда он отредактирован, просто перезапишите HTML-версию).

 Смежные вопросы

  • Нет связанных вопросов^_^