Я добавил CKEditor на мой веб-админкеCKEditor добавления HTML-теги в базе данных
<textarea name="stateinformation" id="editor1" rows="10" cols="80">
This is my textarea to be replaced with CKEditor.
</textarea>
<script>
// Replace the <textarea id="editor1"> with a CKEditor
// instance, using default configuration.
//CKEDITOR.replace('editor1');
CKEDITOR.replace('editor1', {
on: {
instanceReady: function(ev) {
// Output paragraphs as <p>Text</p>.
this.dataProcessor.writer.setRules('p', {
indent: false,
breakBeforeOpen: true,
breakAfterOpen: false,
breakBeforeClose: false,
breakAfterClose: true
});
}
}
});
</script>
Я попытался сделать несколько пункт и маркированный список. но данные, которые добавляются в базу данных выглядят примерно так
<p>text...</p><p> </p><p> </p><p>text...</p><ul><li>text...</li><li>text...</li><li>text...</li></ul>
Я попытался с помощью str_replace и stripslashes, но также удалений пара и список пули эффекта. может кто-нибудь сказать, как удалить эти специальные символы, не снимая их эффект
HTTP : //ckeditor.com/forums/CKEditor-3.x/Can-I-get-editors-data-plain-text-format. 'CKEDITOR.instances.editor1.document.getBody(). GetText()' – Tushar
@Tushar ссылка, которую вы дали, не работает. И где я должен разместить свой код для тестирования – lyra
Означает ли это, что вы пытались предоставить html-данные разметки в своем редакторе? –