Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Codebeispiel in Text einfügen

Mehr
17 Juni 2023 11:59 - 17 Juni 2023 12:05 #51154 von crimle
Codebeispiel in Text einfügen wurde erstellt von crimle
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:
Code:
{gallery}myfolder{/gallery}
Ich möchte, dass der Code auch kopierbar ist. Somit fallen Tricks wie Leerzeichen einfügen ausser Betracht:
Code:
{ 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.

Vielen Dank und Gruss
Christof
Mehr
18 Juni 2023 12:34 #51155 von guitarman
guitarman antwortete auf Codebeispiel in Text einfügen
<pre>{gallery}myfolder{/gallery}</pre>
müsste funktionieren. 
Mehr
18 Juni 2023 16:32 #51156 von crimle
crimle antwortete auf Codebeispiel in Text einfügen
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.
Mehr
18 Juni 2023 18:47 - 18 Juni 2023 18:48 #51157 von guitarman
guitarman antwortete auf Codebeispiel in Text einfügen
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. 
Folgende Benutzer bedankten sich: crimle
Mehr
19 Juni 2023 08:42 #51158 von Chris Hoefliger
Chris Hoefliger antwortete auf Codebeispiel in Text einfügen
Ich mache das mit dem Sourcerer von RegularLabs:
Code:
{source raw="true"}hier kommt dein Code hin{/source}

Joomla! 3: Professionelle Webentwicklung von David Jardin und Elisa Foltyn - das Standardwerk zu Joomla! 3
Wer nicht über den Anstand verfügt, ein kleines "Thänx" auszusprechen, muss sich nicht wundern, künftig ignoriert zu werden!
Kein Support via PM oder Mail. Entsprechende Anfragen werden ignoriert.
Folgende Benutzer bedankten sich: crimle
Mehr
19 Juni 2023 12:38 #51159 von crimle
crimle antwortete auf Codebeispiel in Text einfügen

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!
Mehr
19 Juni 2023 12:57 #51160 von crimle
crimle antwortete auf Codebeispiel in Text einfügen

Ich mache das mit dem Sourcerer von RegularLabs:
Code:
{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.

Mehr
19 Juni 2023 14:40 #51161 von Chris Hoefliger
Chris Hoefliger antwortete auf Codebeispiel in Text einfügen
Ja stimmt. Ich hab das bisher auch nur mit PHP Code gemacht, und da funktioniert es. Frag halt mal bei Levente Hunyadi nach wie er das gemacht hat auf seiner Seite.

Joomla! 3: Professionelle Webentwicklung von David Jardin und Elisa Foltyn - das Standardwerk zu Joomla! 3
Wer nicht über den Anstand verfügt, ein kleines "Thänx" auszusprechen, muss sich nicht wundern, künftig ignoriert zu werden!
Kein Support via PM oder Mail. Entsprechende Anfragen werden ignoriert.
Mehr
20 Juni 2023 16:14 #51162 von crimle
crimle antwortete auf Codebeispiel in Text einfügen
Ich bin jetzt auf die Idee gekommen, in den Plugin-Einstellungen meiner Webseite einen anderen Aktivierungs-Tag als «gallery» zu definieren. Zum Beispiel «sigplus».
Mehr
22 Juni 2023 10:34 #51164 von King Louis
King Louis antwortete auf Codebeispiel in Text einfügen
Hoi Christof

Hat das Umbenennen geholfen?

Gruss
Urs
Moderatoren: Chris HoefligerTribal6RePaoDragonlordpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden