Я использую plug-in-модуль plugin of tinymce, который указан здесь https://www.tinymce.com/docs/plugins/codesample/ на моем заказ портале.tinymce "codesample" plugin выполняет HTML-тег
Все работает нормально, пока я не переделаю данные, хранящиеся в базе данных.
Когда я иду редактировать все данные, хранящиеся в базе данных в
<pre><code><html> <p>Text</p> </html> </code></pre>
раздели и показали, как только
<pre><code>Text </code></pre>
при взгляде «Инструменты> Источник»
Я уже используя «htmlentities» в своем текстовом поле, например: -
<textarea><?php echo htmlentities($content); ?></textarea>
Он по-прежнему убирает все теги html, используемые внутри тега, созданные плагином codesample
.
FAQ: 1. При добавлении данных в первый раз все работает нормально. 2. Проблема только в том, что я перехожу на страницу редактирования. Tinymce использует только HTML-код из codesample
плагина. Остальный код, который был добавлен с помощью таких кодов, как «css, python, php» и т. Д., Отображается в редакторе.
'htmlentities' не будет иметь никакого влияния на тексте, который уже был преобразован в HTML сущности. Ваша проблема, вероятно, где-то в другом месте. – apokryfos
Как выглядят исходные данные в базе данных? Чтобы установить, изменяется ли это изменение htmlentities при сохранении или восстановлении указанных данных. – Martin
Это именно то, что есть в «инструментах» исходного кода »tinymce. –