Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03418.jsonl.gz/2187

Ich möchte für eine Online-Dokumentation in einem Beitrag einen Beispiel-Code einfügen. Der Code soll aber nicht ausgeführt, sondern nur angezeigt werden. Beispiel:
{gallery}myfolder{/gallery}
Ich möchte, dass der Code auch kopierbar ist. Somit fallen Tricks wie Leerzeichen einfügen ausser Betracht:
{ gallery }myfolder{ /gallery }
Hier im Forum ist das möglich, doch wie mache ich das in einem normalen Beitrag? Ich verwende JCE Pro.
Selbstverständlich habe ich den Quellcode solcher Forumsbeiträge angeschaut und bin darauf gekommen, den Code mittels pre xml:="" und /pre zu maskieren. Das hat aber keine Wirkung, der Code wird trotzdem ausgeführt.
Danke für den Tipp! Das zeigt zwar den gewünschten Code im Beitrag an und sogar mit der Schriftart «Courier New». Aber die Komponente interpretiert den Code trotzdem und das löst folgende Fehlermeldung aus:
[SIGPLUS_EXCEPTION_SOURCE] Die Bild-Quelle muss eine vollständige URL oder ein Pfad relativ zum Basis-Ordner sein wie im Backend angegeben. Aber myfolder ist weder eine URL noch ein Pfad relativ zu einer existierenden Datei bzw. Ordner.
Natürlich bin ich auf die Idee gekommen, die Komponente zu überlisten und einfach einen Ordner [myfolder] zu erstellen. Das hat zur Folge, dass die Fehlermeldung verschwindet, aber jetzt wird der Code ausgeführt und es steht «Keine Bilder in der Galerie.» Und wenn ich ein Beispielbild in den Ordner [myfolder] speicher, wird anstelle des Codes das Bild angezeigt.
Es gibt in JCE bei den Profilen unter "Editor Parameters / Advanced" einen Punkt "Protect Shortcode", durch den die Ausführung des Codes von Plugins verhindert werden kann.
Leider ist das so nicht brauchbar. Was die Anzeige des Codes im Beitrag betrifft, funktioniert es zwar. Aber dafür hat sich die WYSIWYG-Ansicht des JCE-Editors auch gleich verabschiedet. Der Beitragseditor zeigt nur noch HTML-Code. Jetzt werde ich noch den Sourcerer von RegularLabs ausprobieren. Danke aber trotzdem!
{source raw="true"}hier kommt dein Code hin{/source}
Hoi Chris. Leider komme ich auch mit dem Sourcerer nicht klar. Die Code-Ausgabe funktioniert, aber ich habe immer noch diese Fehlermeldung. Also das gleiche Resultat wie mit der Lösung 1 von guitarman.
[SIGPLUS_EXCEPTION_SOURCE] Die Bild-Quelle muss eine vollständige URL oder ein Pfad relativ zum Basis-Ordner sein wie im Backend angegeben. Aber myfolder ist weder eine URL noch ein Pfad relativ zu einer existierenden Datei bzw. Ordner.