GeSHi ohne richtiges Format
am 18.02.2010 - 17:35 Uhr in
Hallo,
da ich aktuell etwas Code in Beiträgen veröffentlichen möchte, habe ich mir den Geshi Filter installiert. Zuvor habe ich auf der Modulseite mich über ein paar nette Screenshots gefreut - so möchte ich auch Pythoncode visuell ansprechend darstellen.
Ich lud mir von http://qbnz.com/highlighter/ die entsprechende Version von GeSHi 1.0.8.4 heruntergeladen und ordnungsgemäß installiert. So sagen mir auch die Einstellungen, die Version sei erkannt.
Einen kleinen Codehappen bei http://qbnz.com/highlighter/ habe ich eingegeben und die Sprache Python ausgewählt, und ja, ich sehe eine farbliche Darstellung des Codes mit Syntaxhighliting.
Ich habe es jetzt probiert, sowohl mit TinyMCE als auch nur mit dem filtered HTML Filter, immer wird das Layout aber sowas von zerhauen, dass ich damit gar nichts mehr anfangen kann.
aus einem
<python>
if(fg):
print "foreground"
else:
print "background"
</python>
wird
ff7700;font-weight:bold;">if(fg):
ff7700;font-weight:bold;">print #483d8b;">"foreground"
ff7700;font-weight:bold;">else:
ff7700;font-weight:bold;">print #483d8b;">"background"
Mir persönlich riecht das sehr stark danach, dass wieder irgendein Format im Klartext ausgegeben wird und nicht interpretiert wird. Da ich nun das aber auch schon ohne einen WYSIWYG Editor so habe, bin ich etwas ratlos wo ich da genau ansetzen kann.
Hat jemand eine Idee für mich?
Danke
Sebastian
- Anmelden oder Registrieren um Kommentare zu schreiben
Hi, da läuft garantiert ein
am 23.02.2010 - 15:42 Uhr
Hi,
da läuft garantiert ein anderer Filter mit. Mach mal alles aus, außer dem Geshi Filter und schau ob es geht. Es ist eher unwahrscheinlich, das der WYSIWYG Editor das wandelt.
---
Viele Grüße,
Kars-T
| comm-press
Viele Grüße,
Kars-T
Hallo Kars-T, ja Unrecht hast
am 27.02.2010 - 22:30 Uhr
Hallo Kars-T,
ja Unrecht hast du nicht. Allerdings ist das gerade etwas schwierig, weil da wirklich sich noch was hakt. Aber generell kann ich einen neuen Filter anlegen, der nur Geshi enthält und dann klappt es.
Danke erstmal!
Sebastian
--- Web | Twitter | XING ---