Sidebar
ein-/ausblenden

WP - Code Converter für xHTML/XML (Plugin)

Plugin für WordPress SEO

Anzeige

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.

Anforderungen:

Das Plugin arbeitet unter allen WordPress-Versionen, Test lief von 1.2 - 2.5*.

Screenshot:

CodeConverter Screenshot

Was macht das Plugin?

Mit Hilfe der php-Funktion htmlentities werden alle geeigneten Zeichen in entsprechende HTML-Codes umgewandelt.

Installation:

  1. Die zip-Datei downloaden und entpacken
  2. Kopiere die Datei in dein Plugin-Verzeichnis (/wp-content/plugins/), kein Unterverzeichnis
  3. Aktiviere das Plugin im Adminbereich deines Blogs
  4. Nun ist im Menu der Button „Code Converter“ zu finden

Download:

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

Historie

  • v0.3 - WP 2.5 Design

21 Kommentare und 12 Trackbacks zu „WP - Code Converter für xHTML/XML (Plugin)“

  1. 1
    Kommentar von lars

    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

  2. 2
    Pingback von [i:rrhoblog] » links for 2007-01-30
  3. 3
    Pingback von +++ Wordpress Ticker (4) +++ — Software Guide
  4. 4
    Kommentar von Micha

    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

  5. 5
    Pingback von Buenos Dias Elias - Wordpress Plugins
  6. 6
    Kommentar von Frank Bültge

    Ich nutze zum Darstellen von Code ein Plugin, welches in Abhängigkeit der Sprache das Design anpasst - CodeSnippet.

  7. 7
    Kommentar von Micha

    Danke für die Info, leider gibt es wohl die Downloadseite nicht mehr, der link geht auf eine Errorseite.

    MfG
    Micha

  8. 8
    Kommentar von Frank Bültge

    Soll ich dir meine Version als zip senden?

  9. 9
    Kommentar von Micha

    Oh ja, das wäre cool !
    Danke Frank!

  10. 10
    Kommentar von John

    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.

  11. 11
    Kommentar von Frank Bültge

    @John: habe es geändert, hoffe ist OK.
    ** Ab Version 2.2 von WP soll jQuery als Haupt-JS-Library integriert sein.

    LG Frank

  12. 12
    Kommentar von John

    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. :-)

  13. 13
    Pingback von Meine liebsten Wordpress Plugins - dynamicinternet
  14. 14
    Pingback von Geordnete Liste aller im Blog Karneval vorgestellten Wordpressplugins » Artikel » NSAHs Blog
  15. 15
    Kommentar von SyneX

    @ Frank: kannst du das Plugin mal hochladen oder mir auch per E-Mail schicken?

    Ich wäre dir sehr dankbar drüber.

  16. 16
    Kommentar von Frank Bültge

    Der Download steht direkt unter text, das zip.

  17. 17
    Kommentar von Blui

    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?

  18. 18
    Kommentar von Frank Bültge

    Hast du die php-Datei im ASCII-Modus übertragen? Schau doch mal im Admin, Plugin-Editor, ob sie richtig angekommen ist.

  19. 19
    Kommentar von Blui

    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. 20
    Kommentar von Frank Bültge

    Eigentlich müsste der Link folgendermaßen aussehen: http://www.bluiswelt.de/wp-admin/admin.php?page=wp-simplecode.php
    Prüfe nochmal die Einstellungen für ein URL zu WP.

  21. 21
    Kommentar von Blui

    Ich hab nun was gefunden: Ich hab das Plugin anstatt in /plugins/codeconverter in /plugins kopiert und nun geht es. Sehr seltsam

  22. 22
    Pingback von alles was bewegt » verwendete WordPress PlugIns
  23. 23
    Pingback von Initiative: Plugins “Made in Germany” « Plugin, Autor, Beschreibung, Bueltge, Frank, Plugins, WordPress, Blogger « Notepad
  24. 24
    Pingback von links for 2007-09-17 | unblogged.hansi.es
  25. 25
    Kommentar von JensHellmeier

    Hallo Frank könntest du mir vielleicht das Plugin code snippet auch schicken? den download gibs wohl nichts mehr... DANKE!

  26. 26
    Pingback von WordPress 2.3 compatiblity Plugins | Dreamer's Blog
  27. 27
    Pingback von freggeln » Blog Archive » HTML Code darstellen
  28. 28
    Pingback von WordPress Plugins: Inhalte erstellen, bearbeiten,anzeigen - Webmaster Forum
  29. 29
    Kommentar von Chris

    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 ?!?

  30. 30
    Pingback von apfelarea.com» Blog Archive » Deutsche Plugins für WP
  31. 31
    Kommentar von René

    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.

  32. 32
    Kommentar von Frank Bültge

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

  33. 33
    Kommentar von René

    Alles klar. Dank dir :)

Kommentar schreiben

Kommentarregeln: Bleib cool, kritisch ist in Ordnung, aber wenn du unhöflich bist, dann lösche ich deinen Kommentar. Bitte benutze deinen persönlichen Namen oder Initialen und nicht den Namen eines Unternehmens, dies würde als Spam gewertet und wird gelöscht. Der Zusammenhang zwischen Namen und URL sollte nicht offensichtlich auf Spam hindeuten! ♥ Ansonsten, vielen Dank für den Kommentar und viel Spaß mit meinem Blog.

E-Mail-Benachrichtigung bei weiteren Kommentaren.
Auch möglich: Abo ohne Kommentar.

Kommentar-Hilfe

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 &lt; und > als &gt; 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.