Ich benutze TinyMCE's codesample plugin. Es funktioniert das erste Mal und speichert korrekt in der Datenbank, aber wenn der Editor erneut geöffnet wird, wird entweder der Inhalt des Codebeispiels (wenn es "illegal" ist) entfernt oder außerhalb der Codesample-Tags platziert.TinyMCE stripes eigenen codesample
Gespeichert Code:
<pre class="language-markup"><code><!DOCTYPE html></code></pre>
Wenn wieder den Editor geladen:
<pre class="language-markup"><code></code></pre>
Sollte der Inhalt irgendwie, bevor es in den Editor gefiltert zurückkehren? Ich nehme an, dass es daran liegt, dass der Editor das maskierte HTML zuerst in normale Tags umwandelt ... scheint ein bisschen albern zu sein.
Wer kennt einen Workaround dafür oder ist schon einmal darauf gestoßen?
Vielen Dank im Voraus
Wie laden Sie den Inhalt in das Textfeld zurück? Kannst du eine einfache TinyMCE Fiddle oder JS Fiddle erstellen, die die genauen Aktionen anzeigt, die du machst? –
Danke für die Antwort. Ich habe mir angeschaut, wie ich den Wert wieder erhalte und habe ein PHP 'htlmentities ($ content)' hinzugefügt. Scheint, den Trick getan zu haben. – Funktion