У меня возникла проблема с TinyMCE, и я не могу найти решение. Я попробовал все, что было предложено в Google, и для большинства людей он работает так, как я его использую. Но для меня кажется, что это не так, или, может быть, это работает именно так.TinyMCE не анализирует содержимое html
Я использую CodeIgniter 3 для обработки большей части php. У меня есть веб-страница, где я могу редактировать содержимое веб-страницы. Поэтому, когда я начинаю печатать и писать, он отлично отформатирован в редакторе TinyMCE. И когда я его сохраню, он будет правильно сохранен. Никаких проблем.
Но когда я пытаюсь перезагрузить контент и поместить его в редактор TinyMCE, он просто отображает теги HTML, он вообще не форматирует его. Как тег Anchor, его просто отображается как обычный текст, а не как форматированный HTML.
Как я загрузить данные в текстовой области от контроллера:
$data['content'] = array(
'id' => 'content',
'name' => 'content',
'value' => set_value('pageContent', $data['page']['content']),
'class' => 'form-control'
);
И как я вывести текстовое поле:
<?php echo form_textarea($content); ?>
код Javascript для инициализации TinyMCE:
tinymce.init({
setup: function (editor) {
editor.on('LoadContent', function (e) {
console.log('LoadContent event', e);
});
},
selector: "#tekst",
plugins: "image link",
element_format: "html",
theme: "modern",
content_css: "<?php echo base_url('/assets/hu_css/styles.css') ?>",
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
});
</script>
Содержимое загружается правильно, но не отформатировано. Как я могу это решить? Использование конфигураций TinyMCE?
Я надеюсь, что кто-то может помочь/указать мне на правильный ответ!
Я попытался это, но вместо 'обычай' я использовал ' ' Проблема в том, что контент настолько длинный, что браузер делает его многострочным. Создание первого конца строки в
. Который дает мне ошибку Uncaught SyntaxError: Unexpected token ILLEGAL. Кстати, следующая строка начинается с. Этот браузер делает это из-за тегов? Должен ли я выводить его по-другому? – Clemenz