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
händischer Spam:
Beachte die Kommentarregeln, jede Form von versuchtem Spam wird gelöscht. Warum und wieso steht in einem meiner Beiträge.
Bezug auf Textstellen:
Du kannst direkt bezug auf Textstellen im Beitrag nehmen. Dazu muss lediglich der Bereich im Artikel markiert werden; daraufhin erscheint ein Button, der den markierten Text in das Kommentarfeld übernimmt und als Zitat auszeichnet. Die Funktion ist nur bei aktivem JavaScript nutzbar.
xHTML:
Du kannst folgende Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <pre> <em> <strong> <strike> <ul> <ul> <li>
Achte darauf, wenn du Code im Kommentar hinterlegen willst, dann muss der Code maskiert sein. Dann wird er nicht interpretiert. Der Code muss mit Hilfe von HTML-Entities dargestellt werden, d.h. dass man z.B. < als < und > als > einfügt.
E-Mail-Benachrichtigung bei neuen Kommentaren ?
Wenn der Haken in der Checkbox gesetzt ist, dann wirst du über neue Kommentare vie E-Mail informiert. Der Versand erfolgt nur, wenn du die URL in der Bestätigungs-E-Mail genutzt hast oder schon Abonnent hier im Blog bist.
Kommentar erscheint nicht:
Alle Kommentare werden manuell geprüft, freigegeben und nach Möglichkeit beantwortet. Bitte um etwas Geduld und Nachsicht.
Identifikationsbilder (Avatare):
Auf Gravatar.com kann man sich mit seiner E-Mail-Adresse registrieren und ein Bild hochladen, dann erscheint dieses Gravatar hier und in vielen weiteren Blogs.
Spamschutz:
Das Kommentarformular ist mit einem Spamschutz ausgerüstet. Solltest du diesen Artikel ohne JavaScript besuchen und kommentieren wollen, so muss du die Frage beantworten und das jeweilige Wort in das Textfeld eingeben.
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 971 Beiträge, 19461 Kommentare in 14 Kategorien und 459 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
8. Mai 2007 um 02:27
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
13. August 2007 um 16:22
28. August 2007 um 07:06
18. September 2007 um 01:38
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
9. Januar 2008 um 22:28
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