Smilie/Emoticon Button für den TinyMCE WYSIWYG Editor

  • Hi Leute,
    ich frage mich wie ihr den Editor so schön hinbekommen habt (und sagt jetzt nicht dass das hier phpBB ist^^)...
    Bei der Seite die ich gerade am anlegen bin (hundesozialstrukturen.de) hätte ich gern die Emoticons bzw Smilies integriert...

    Bisher habe ich aber kein Plugin finden können, dass diese Funktion auf dem simplen Weg eines Buttons wie hier realisiert. Nett ist natürlich auch wie im wpde Forum die Smilies am Rand darzustellen.

    Hat der TinyMCE Editor nicht standardmäßig eine Smiley Auswahl?! Oder ich raffs nicht wie ich das emoticons Plugin für den TinyMCE aktiviere...

    functions.php:

    PHP
    function my_mce_buttons_2($buttons) {
        $buttons[] = 'emoticons';    return $buttons;
    }
        add_filter('mce_buttons_2', 'my_mce_buttons_2');
    • 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

  • Du kannst mit $buttons[] nur das hinzufügen, was die Funktion bzw. der TinyMCE versteht. Hatte mir das mal etwas näher angesehen, finde aber so schnell weder die Funktion, also dort wo sie definiert ist, noch die Liste vom TinyMCE. Das waren, wenn ich mich recht erinnere, nur typische HTML-Tags, die sich so hinzufügen lassen. Sage mir bescheid, wenn Du die richtige Liste gefunden hast, ich finde die wirklich nicht wieder.

    In der Text-Ansicht habe ich einige Styles mit QTags.addButton hinzugefügt

    https://codex.wordpress.org/Quicktags_API

    und in der Visual-Ansicht so wie Du und anderes mit array_unshift, doch alles was ich wollte, gelang mir bisher auch noch nicht.

    In anderen Fällen musst Du erst einmal ein Plugin für den TinyMCE schreiben, denke ich mir:

    http://www.tinymce.com/wiki.php/Tutorials:Creating_a_plugin

    Einmal editiert, zuletzt von Melewo (28. April 2014 um 09:57)

  • Ich denke, das war die Liste. Alles was unter dem ersten Punkt aufgeführt ist, sollte sich so wie in Deinem Beispiel mit $buttons[] hinzufügen lassen.

    http://www.tinymce.com/wiki.php/TinyMCE3x:Buttons/controls

    emotions sind aber unter dem zweiten Stichpunkt erst aufgeführt und die solltest Du wie hier beschrieben hinzufügen:

    http://www.tinymce.com/wiki.php/Plugin3x:emotions

    Oder sind mit emotions keine Emoticons gemeint?

    Wie sich das nun am besten umsetzen lässt, darüber müsste ich mir auch erst einmal Gedanken machen und einige Tests, nur nicht heute oder morgen, so schnell wird das nichts bei mir. Also, wenn Du fertig bist, wäre nett wenn Du kurz beschreiben würdest, wie Du das umgesetzt hast.

    Einmal editiert, zuletzt von Melewo (28. April 2014 um 10:20)

Jetzt mitmachen!

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