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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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. 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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».

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Moderatoren: Chris HoefligerTribal6RePaoDragonlordpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden