Für Menschen · Seien Sie begeistert und Sie werden begeistern !
Wer mit Hilfe von WordPress dem Leser hilfreiche Tipps zum Thema Webdesign gibt kommt wohl um die Integration von Codeschnippseln nicht herum. Allerdings kann man HTML nicht so einfach im Editor einfügen, da der Code interpretiert wird. Deshalb muss man im Vorfeld den Code in html-Entities umwandeln.
Für ein Projekt, bei dem es vorrangig darum geht, XML in den Beitrag einzubinden, habe ich dieses Problem gehabt und es sollten so wenig wie möglich fremde Plugins eingebunden werden. Deshalb habe ich einen simplen Konverter als Plugin erstellt, so dass die Leute, die nun XML oder xHTML in den Content einbinden wollen, ihren Code in die Textbox kopieren und nach dem Absenden erhalten sie den konvertierten Code - das geht sehr simpel mit der php-Funktion htmlentities und sit so schon in den Autorenbereich eingebunden.
Die Darstellung des Codes mache ich dann mit CSS.
Wer dieses Plugin nutzen möchte, der kann es gern hier downloaden.
Das Plugin arbeitet unter allen WordPress-Versionen, Test lief von 1.2 - 2.5*.

Mit Hilfe der php-Funktion htmlentities werden alle geeigneten Zeichen in entsprechende HTML-Codes umgewandelt.
Ist die Arbeit nicht 1 Euro wert?
Jede Spende wird dankbar angenommen und ermöglicht das weitere Arbeiten an freier Software.
Möchtest du mehr oder anders spenden, so besuche meine Wunschliste.
Download als zip-Datei: codeconverter.zip - 1 kByte
bueltge.de [by:ltge.de] wird von Frank Bültge geführt, administriert und gestaltet. Alle Inhalte sind persönlich von mir ausgewählt und erstellt, nach bestem Gewissen und Können, was die Möglichkeit von Fehlern nicht ausschließt.
Das Weblog wird angetrieben von WordPress und aktuell gibt es 980 Beiträge, 18722 Kommentare in 14 Kategorien und 464 Tags.
Das Blog wird liebevoll mit xHTML & CSS in Handarbeit gestaltet. Erstellt mit ♥ zum Befüllen und Erhalten.
Design und Code ist unter Copyright
© 2001 - 2012 bueltge.de [by:ltge.de]
30. Januar 2007 um 14:47
Hallo zusammen,
wer auf die Installation eines weiteren Plugins verzichten möchte, kann den xHTML-Code auch durch ein Formular auf eine Website konvertieren. Dies habe ich bis dato immer genutzt.
Grüße, Lars
30. Januar 2007 um 23:21
2. Februar 2007 um 22:25
17. Februar 2007 um 21:02
Hallo Frank, ich würde gerne erfahren, wie Du den Code farbig hervorhebst und die Code-Einrückungen beibehältst. Ich probiere lokal alles mögliche aus, nur es klappt nicht. Der Visual Editor von WordPress verhaut alles, ach mit dem SyntaxHilighter hab ich keinen Erfolg. WP klatscht alles an den Zeilenanfang und der Code ist so nicht sonderlich gut lesbar.
Vielleicht könntest Du einmal etwas ausführlicher dazu schreiben, es interessiert sicher auch noch andere User.
Vielen Dank in Voraus!
Mfg
Micha
25. Februar 2007 um 11:47
26. Februar 2007 um 10:44
Ich nutze zum Darstellen von Code ein Plugin, welches in Abhängigkeit der Sprache das Design anpasst - CodeSnippet.
26. Februar 2007 um 11:42
Danke für die Info, leider gibt es wohl die Downloadseite nicht mehr, der link geht auf eine Errorseite.
MfG
Micha
26. Februar 2007 um 11:50
Soll ich dir meine Version als zip senden?
26. Februar 2007 um 12:49
Oh ja, das wäre cool !
Danke Frank!
26. Februar 2007 um 16:21
Ich verwende bei mir immer:
<pre<code>
... some html...
</code></pre>
das funktioniert. Aber ich glaube das liegt daran, daß ich das TextControl-Plugin nutze.
27. Februar 2007 um 13:04
@John: habe es geändert, hoffe ist OK.
** Ab Version 2.2 von WP soll jQuery als Haupt-JS-Library integriert sein.
LG Frank
2. März 2007 um 15:19
Ab Version 2.2 von WP soll jQuery als Haupt-JS-Library integriert sein.
Wow. Das hört man gerne. Wird noch mal einen gehörigen Geschwindigkeitsschub ins Admin-Panel bringen.
6. Mai 2007 um 13:16
21. Mai 2007 um 14:33
@ Frank: kannst du das Plugin mal hochladen oder mir auch per E-Mail schicken?
Ich wäre dir sehr dankbar drüber.
21. Mai 2007 um 14:36
Der Download steht direkt unter text, das zip.
20. Juli 2007 um 11:38
Seltsam, wenn ich auf Code-Converter klicke lande ich immer auf meiner Blog-Hauptseite. Beim übertragen per FTP werden aus der 1687 Byte großen Datei aber komischerweise auch immer nur 1639 Byte.
Kann es sein das es unter WP 2.0.10 nicht funktioniert? Oder hat mein Webspace oder der Blog ein Eigenleben?
20. Juli 2007 um 12:10
Hast du die php-Datei im ASCII-Modus übertragen? Schau doch mal im Admin, Plugin-Editor, ob sie richtig angekommen ist.
20. Juli 2007 um 12:32
Ja, ist sie. Ich habe den Text im Plugin-Editor nun mal komplett neu rein kopiert. Nun hat sie auch die 1687 Bytes. Aber es funktioniert trotzdem nicht.
Wieso ruft der Link eigentlich
http://www.bluiswelt.de/blog/wp-admin/codeconverter.php auf? Oder ist das immer so?Langsam denk ich wirklich mein Blog hat ein Eigenleben.
20. Juli 2007 um 13:06
Eigentlich müsste der Link folgendermaßen aussehen:
http://www.bluiswelt.de/wp-admin/admin.php?page=wp-simplecode.phpPrüfe nochmal die Einstellungen für ein URL zu WP.
20. Juli 2007 um 14:40
Ich hab nun was gefunden: Ich hab das Plugin anstatt in /plugins/codeconverter in /plugins kopiert und nun geht es. Sehr seltsam
25. November 2007 um 18:56
Hallo Frank könntest du mir vielleicht das Plugin code snippet auch schicken? den download gibs wohl nichts mehr... DANKE!
6. Dezember 2007 um 23:43
9. Januar 2008 um 22:19
2. April 2008 um 12:00
Wäre vielleicht hilfreich, oben unter WP-Versionen auch 2.5 mit aufzunehmen.
Unten steht nur: "Historie * v0.3 - WP 2.5 Design" ... was ja noch nicht wirklich heißt, dass es unter 2.5 funktioniert ?!?
4. August 2008 um 16:41
27. März 2009 um 14:43
Wenn der Code Converter für Registrierte Abbonenten nicht angezeigt werden soll, einfach in der "codeconverter.php" in Zeile 50 die Zahl "1"
(, 'Code Converter', 1, )durch eine "0" ersetzen.Hatte ich gerade benötigt von daher, dacht ich mir es passt hier hin.
27. März 2009 um 14:55
@René: 0 ist nicht so gut, dort steht das Level, setze es auf 9, dann ist es nur für Admins, oder auf 7, aber nicht auf 0.
27. März 2009 um 15:30
Alles klar. Dank dir