Plugin für PHP-Code Highlight welches auch mit TinyMCE WYSIWYG Editor funktioniert

  • Ich habe nun seit mehreren Stunden gesucht ob es ein GUTES und FUNKTIONIERENDES Plugin gibt um PHP-Code in seinen Blogs anzuzeigen.
    Wenn ich etwas gefunden habe, dann war es nicht kompatibel mit TinyMCE usw.

    Ich habe mir nun gedacht, da ich in meinem Blog allen Usern PHP-Codeschnippsel zugänglich machen möchte, werde ich selbst so ein "Plugin" entwickeln.

    Meine Idee:
    Der Code wird ja von TinyMCE mittels htmlentities() zur Injektion in die Datenbank vorbereitet.
    Wenn ich nun hergehe und den von mir gewünschten PHP-Code beim Erstellen oder Bearbeiten eines Inhalts mittels [ php] und [ /php] (hier mit Leerzeichen um das Forum nicht zu verwirren) markiere, brauche ich beim Auslesen und der Ausgabe des Post-Inhalts nur mehr diesen Text umwandeln.

    Ich habe eine kleine Code-Zeile geschrieben, mit der der Text einfach und sicher umgewandelt werden kann:

    PHP
    $databaseOutputNew = preg_replace_callback("/\[php\](.*?)\[\/php\]/is", create_function('$hits', 'return highlight_string(html_entity_decode(preg_replace(\'/\[php\](.*?)\[\/php\]/is\', \'\\1\', $hits[0])), 1);'), $databaseOutput);

    Nun bräuchte ich von Euch die Info wo der Datenbankinhalt ausgelesen wird, da ich mich bisher noch nicht mit WordPress befasst habe. Dann brauche ich nur noch ein Icon in TinyMCE integrieren und schon ist das "Plugin" fertig. Dieses funktioniert dann wie gesagt MIT dem WYSIWYG Editor.

    mfg Promaetheus

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ich weiß ja nicht genau was du schon probiert hast ... und TinyAdvanced nutz ich auch nicht, deshalb mal eine unverbindliche Empfehlung: WordPress › WP-Syntax WordPress Plugins

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Danke. Das hatte ich schon probiert. Funktioniert ganz gut, nur wenn man auch den Editor verwendet haut es dir ALLES zusammen. Mein Redakteur benötigt den Editor, deshalb muss ich was machen was beides kann.

    Ich bin erstaunt dass es noch kein Plugin gibt, welches PHP-Code highlighted UND mit dem WYSIWYG Editor funktioniert.

    Ich werde sowas gleich coden.

    mfg Promaetheus

  • Soll wohl standardmäßig irgenwann in WP Einzug halten.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Wäre wohl super. Inzwischen werde ich sowas machen, da ich es selbst auch benötige. ;)

    Hab das Plugin fertig. Es ist eigentlich fast peinlich sowas Plugin zu nennen, jedoch es funktioniert und das ist die Hauptsache. Falls es jemand braucht einfach melden.

    mfg Promaetheus

    Einmal editiert, zuletzt von Promaetheus (23. März 2009 um 16:31)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!