CMSimple und Editor austricksen
Der Editor ist hauptsächlich dazu da, einfachen html Code nach dem WYSIWYG Prinzip (What You See Is What You Get) zu erzeugen. Probleme gibt es meist dann, wenn der Anwender mit dem Editor kreativ werden will ...
Anwender, die zu wissen glauben, was sie tun, gehen dann in die Quelltextansicht, stossen aber auch da immer mal wieder an die Grenzen des machbaren. Sowohl CMSimple als auch der TinyMCE lassen nicht alles durch in die content.php, so sollen vor allem die Anwender vor sich selbst geschützt werden.
Hier zeige ich, wie man das umgehen kann, ohne an den init Dateien des TinyMCE herumzuschrauben oder die Core Dateien von CMSimple zu manipulieren.
Um unerwünschte Formatierungen zu entfernen sollten Codebeispiele vor der weiteren Verwendung immer erst in einem Text- oder Codeeditor zwischengespeichert und von da aus weiter kopiert werden.
Funktions- und Pluginaufrufe brauchen ein weiteres Paar geschweifte Klammern aussen herum beim Einsatz in CMSimple.
Textdatei mit html Code per file_get_contents() einfügen
Mit dieser Technik kann man seiner Kreativität freien Lauf lassen - alles geht, ungestört von den Eigenarten und Einschränkungen von CMSimple und TinyMCE
.
Der Funktionsaufruf:
{{function:file_get_contents('./userfiles/media/norway/norway.txt');}}
Eingebunden ist diese .txt Datei »
Das Ergebnis ist ein responsiv eingebundenes Video:
Im Ordner ./userfiles/media/norway/ befinden sich folgende Dateien:
Klicken Sie die Videos an, um herauszufinden, welche Ihr System abspielen kann.
