WYSIWYG in Kommentaren

  • ich habe einen über DYNDNS erreichbaren Server mit WP2.0 zuhause laufen. in den Optionen habe ich angegeben, dass die Benutzer den Wysiwyg-Editor benutzen sollen. Tut er auch, wenn man einen neuen Beitrag schreibt.
    Kommentiere ich aber einen Beitrag, so steht nur ein einfacher Editor zur Verfügung.
    Kann ich den Wywsiwyg nicht auch dafür aktivieren?
    Oder gibt es ein Plugin (für WP 2.0) dafür?

    Gruß

    Norbert

    • 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

  • TinyMCE manuell einbinden

    Du kannst den Code manuell in Dein Theme einfügen.
    Bearbeite die Datei comments.php Deines Themes und füge vor folgender Zeile:

    <?php if ($comments) : ?>

    diesen Code ein:

    <php
    echo '<script language="javascript" type="text/javascript" src="js/tinymce/tiny_mce.js"></script>
    <script type="text/javascript">
    tinyMCE.init({
    mode : "exact",
    elements : "comment",
    add_unload_trigger : true,
    theme : "simple",
    language : "de"
    });
    </script>';
    ?>

    Das ist das Javascript zum Einbinden des TinyMCE Editors
    Den Pfad zum TinyMCE Script musst Du nochmal überprüfen. Ich glaub, der stimmt so nicht.
    Hab leider kein WP2.0 sondern den Editor in WP 1.5 integriert. Aber vom Prinzip her müsste das klappen.

    Einmal editiert, zuletzt von NetAndif (31. Januar 2006 um 19:33)

  • ... hab's nicht ausprobiert, aber:

    Wenn man was an der Permalink-Struktur getan hat, dürfte sich der Pfad, der sich aus src= blablabla ergibt, immer ändern, oder? Ich würd den mit Hilfe von <?php bloginfo('url'); ?> konstruieren.

    "tiny_mce.js" liegt bei WP2.0 im Ordner "wp-includes/js/tinymce"

    ...

    Also dann müsste sich (ungetesteterweise) ergeben:

    Code
    echo "<script language=\"javascript\" type=\"text/javascript\" src=\"".bloginfo('url')."/wp-includes/js/tinymce/tiny_mce.js\"></script>
    .
    .
    .

    (ich hab jetzt bestimmt irgendwo nen kleinen Fehler drin...)

  • Ok, aber Du hättest ruhig bei Single Quotes bleiben können, sieht übersichtlicher aus, und der weitere Code müsste ja dann auch noch angepasst werden...

    Frage: wie stellt man eigentlich hier im Forum ne Codebox dar?

  • Code kannst du beispielsweise mit dem Plugin CoolCode darstellen, indem du den Code zwischen

    [coolcode lang="cpp"]
    if a == b { fprintf(stdout, "%s", "hello word *g*!"); }
    [/coolcode]

    stelltst (Dafuer natuerlich Plugin installieren und aktivieren *g*).

    ricci007

    [FONT=Courier New][size=8][COLOR=Gray]wHaT yOu HaCk Is WhAt YoU gEt :cool:[/COLOR][/SIZE][/FONT]

  • Zitat von NetAndif

    Ok, aber Du hättest ruhig bei Single Quotes bleiben können, sieht übersichtlicher aus, und der weitere Code müsste ja dann auch noch angepasst werden...

    Frage: wie stellt man eigentlich hier im Forum ne Codebox dar?

    Oder meinst du hier im Forum ;-D Dann muss der Code zwischen [ code oder html oder php ] tags ;-D

    [FONT=Courier New][size=8][COLOR=Gray]wHaT yOu HaCk Is WhAt YoU gEt :cool:[/COLOR][/SIZE][/FONT]

  • NetAndif

    Man kommt (glaube ich) sogar ohne echo aus... ich bin grad am ausprobieren, ich krieg's allerdings nicht so ganz hin.

    Code
    <script type="text/javascript">
    tinyMCE.init({
    mode : "exact",
    elements : "comment",
    add_unload_trigger : true,
    language : "de"
    });
    </script>

    Aber sieht noch irgendwie komisch aus...

  • Müsste korrektestens sein, oder?
    ;-)

    Einmal editiert, zuletzt von NetAndif (1. Februar 2006 um 07:15)

  • Zitat von NoRitz


    Jetzt bekomme ich allerdings noch recht merkwürdige Hilfetexte eingeblendet, wenn ich mit der Maus über die Symbole fahre. Überall steht ein "{$lang_xxxxx} als Text, wobei xxxxx variable ist.

    Oh, mir scheint, da fehlt die Eindeutschung des TinyMCE.
    Schau bitte mal nach, ob im tinymce Ordner ein Ordner 'langs' vorhanden ist, und ob da eine Datei 'de.js' drin ist.

  • Hab grad in WP2.0 nachgesehen. Krass! Wordpress liefert nur das englische Language-File mit. Find ich nicht sehr nett... naja. Da ich TinyMCE direkt beim Entwickler gezogen habe, sind bei mir die langs dabei. Also, selber ziehen und entpacken: http://tinymce.moxiecode.com/
    Da ist dann auch noch das fehlende 'simple' Theme dabei.

    Einmal editiert, zuletzt von NetAndif (1. Februar 2006 um 21:32)

  • Das hat geklappt, aber er übersetzt nicht alles.
    Daraufhin habe ich dann auch mal die neueste Version heruntergeladen und auch da sind die beiden Dropdownlisten für "Styles" und "Format" nicht übersetzt.
    Ich hab's dann in Englisch belassen.
    Damit kann ich gut leben und nochmals Danke für Deine (und pufaxx) Hilfe !

    Jetzt mache ich mich noch auf die Suche nach Smilies :)

    Gruß

    Norbert

Jetzt mitmachen!

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