wp-Monalisa Version 1.7
wp-Monalisa ist das WordPress Plugin, das dich anlächelt wie nur Mona Lisa es tut.
wp-Monalisa ist ein weiteres Smiley-Plugin zur Einbindung beliebiger Smilies in Artikel, Seiten und Kommentare. Dabei soll wp-Monalisa leicht zu bedienen sein und sich in die WordPress-Oberfläche integrieren.
Auslöser für die Realisierung war Barbara, die mir immer wieder versicherte, die bestehenden Plugins seien umständlich zu handhaben, werden nicht mehr gepflegt oder unterstützen nur bestimmte Funktionalitäten zur Einbindung von Smilies auf dem heimischen Blog. So ist dann die Idee von wp-Monalisa geboren worden…es ist einfach, es lächelt, was will man mehr?
Über Eure Anregungen und Hinweise freuen wir uns.
For some hints in english look at readme.txt
Features
- Verwaltung der Smilies in einem eigenen Verzeichnis über den Admin-Dialog
- Smilies können nur für Posts, nur für Kommentare oder für beides zugelassen werden
- Smilies können direkt durch img Tags ersetzt werden
- die WordPress Smiley Funktion kann ergänzt oder übersteuert werden
- wp-Monalisa zeigt sich im Edit-Dialog in einer praktischen, verschiebbaren und einklappbaren Metabox
- wp-Monalisa erweitert vorhandene Kommentarformulare um Smilies
- die Smilies können beim Kommentarformular auf- und zugeklappt werden.
- Importfunktion für phpbb Smiley-Pakete (beispielsweise zu finden unter www.greensmilies.de)
- Exportfunktion für phpbb Smiliey-Pakete (.pak Format)
- wp-Monalisa unterstützt sowohl GIF, als auch PNG Smilies
- Ab der Version 1.1. wird auch der FCK Editor unterstützt. Das Plugin dazu gibt es hier
- Ab der Version 1.2 besteht die Möglichkeit an den Icons Tooltips einzublenden.
- Ab der Version 1.3 unterstützt wp-monalisa rudimentär auch Multisite-Blogs
- Ab der Version 1.4 bietet wp-monalisa eine Funktion zum besseren Einbinden und Platzieren der Smilies im Kommentarformular (s. Abschnitt 6 im Handbuch oder die ausführliche Erklärung bei Stefan)
Download
Ältere Versionen auf wordpress.org
Dokumentation
Das englischsprachige Readme. The readme.txt in english.
Die wunderbare Dokumentation von Barbara.
The wonderful manual from Barbara
Eine Kurzanleitung zur Integration von wp-monalisa in das dmsguestbook
Ausführliche Anleitung bei Stefan zur Positionierung der Smilies im Kommentaformular
WordPress Plugin wp-Monalisa Screencast zur Installation
WordPress Plugin wp-Monalisa Screencast zur Konfiguration
WordPress Plugin wp-Monalisa Screencast zur Verwendung
WordPress Plugin wp-Monalisa Screencast zum Im- und Export von Smilies
Installation
- Auspacken des zip-Archivs und uploaden in das WordPress-Pluginverzeichnis (wp-content/plugins/), so daß wp-monalisa.php im Ordner wp-content/plugins/wp-monalisa/ landet.
- Aktivieren des plugins über den Plugin-Admindialog.
- Einstellungen auf der wp-Monalisa Admin-Seite vornehmen (auf jeden Fall, sollte die Kommentarfeld ID geprüft werden, besonders bei der Verwendung von eigenen nicht standardisierten Themes)
- Optional: Wer möchte kann die Anzeigestile in der Datei wp-monalisa.css anpassen.
Beim Update sollte das Plugin einmal deaktiviert und dann wieder aktiviert werden, da im Falle von Datenbankänderungen, dies nur dann durchgeführt werden. Die gepflegten Smilies werden dadurch nicht gelöscht. Wer Änderungen am Layout vornehmen möchte, sollte diese durch kopieren der wp-monalisa-default.css nach wp-monalisa.css und dann editieren der wp-monalisa.css vornehmen. Ab der Version 1.0 werden beim Autoupdate von WordPress sowohl die Datei wp-monalisa.css, als auch eventuell vorhandene eigene Smilies im Unterverzeichnis icons geschützt und nicht mehr durch den Autoupdate gelöscht. Dieses Feature greift erstmalig dann mit dem Update auf die Version 1.1 (mit 1.0 sind die entsprechenden Funktionen eingebaut worden).
Screenshots
Historie
2009-05-17 v0.1 Initial release
2009-05-22 v0.2 added alt attribute to img tags, to produce correct xhtml, fixed german translation, added import dialog to import phpbb3 smiley packages, added space after shortcode insertion, automatically extend array allowedtags when oncomment and replace options are set, improve error handling with directories, added polish translation
2009-05-29 v0.3 renamed default icons with prefix wpml_ to get a more or less unique name and prevent override, modified row width of row emoticon to 25, add maxlength attribute=25 to input fields for emoticons, added screenshot for import dialog, styled admin dialog a bit more wordpress like (alternate background color for table, buttons outside the table, added checkall box)
2009-05-30 v0.4 fixed trimming whitespace from emoticons in admin dialog, fixed replace algorithm, now search for longest substring first and can handle any whitespace situation
2009-06-16 v0.5 added dummy version to javascript includes to hide wordpress version, insert smilies with trailing space to make sure the shortcodes can be found, set default smiley to correct file name, now png icons are also supported, surpress showing smilies mor than once if more than one shortcode is defined for the same file, modified column width of column iconfile to 80
v0.6 (2009-08-18) changed readme to support new changelog feature at wordpress.org, new option, smilies can also be output in a table (only for comments), added support for user specific css file to improve support for automatic update, fixed handling of slashes in emoticons, fixed handling of trailing spaces in emoticons
v0.7 (2009-09-27) added russian translation, thanks to Fat Cow (http://www.blog.fatcow.com), added belorussian translation, thanks to ilyuha (http://antsar.info), added .pak export functionality, divided smiley-list into two pages (smiley list navigator using jquery ajax)
v0.8 (2009-11-30) fixed invalid XHTML in admin dialog, fixed strange behaviour when deactivating smilies on comments results in null, added hint to deactivate wordpress smilies fpr wp-monalisa
v0.9 (2009-12-19) fixed invalid xhtml in admin dialog, mark iconfiles not yet mapped with a star
v1.0 (2010-01-17) fixed wrong initial value for show as table option, added alt attribute to admin dialog icons (xhtml fix), set floating control div to display:none in wpml_comments.php, added support for autoupdate to prevent auto delete of private smilies and custom css, fixed undefined index warning in wpml_admin.php
v1.1 (2011-01-23) added support for fckeditor (thanks to Ivonne)
v1.2 (2011-03-13) fixed a problem with wp 3.1 in network mode, due to a different search path the wrong setup.php was included, added tooltip support for icons
v1.3 (2011-05-03) added simple support for multisite installtions (smilies can be only maintained from mainblog and work on every blog which it is activated for)
v1.4 (2011-08-08) added function get_wpml_comment() which returns the smiley-html-code to integrate within comment_form theme code
v1.5 (2011-10-22) removed russian translation because of a restricton from wordpress.org, added hebrew translation thanks to Sagive
v1.6 (2011-12-14) now using wp_enqueue_style for css, clean up html5 code errors for 3.3 compatibility
v1.7 (2011-12-21) clean up more (maybe all?) html5 code errors for 3.3 compatibility
Artikel, die auch interessant sein könnten:



















Hallo Hans!
Das ist ja super, herzlichen Dank dafür! :D Funktioniert ausgezeichnet!
Wenn der Weihnachtsmann mal genauso schnell und zuverlässig wäre. ;)
Dir auch ein frohes Fest! :)
Jessica
Nein, ich lösche bei einem Update immer das Plugin-Verzeichnis komplett. Aber ich probiere Deine Tipps mal aus.
Noch ein Wunsch für ein Feature, wo ich gerade wieder Smilies zu meinen vielen hinzugefügt habe:
Es wäre toll, wenn man an irgendetwas sehen könnte, ob es in dem Smilie-Verzeichnis noch Grafiken gibt, denen kein Shortcode usw. zugewiesen wurde. Im Moment muss man ja wissen, welches die neue Datei ist, und diese aus der Drop-Down-Liste auswählen – aber wenn es viele Smilies werden, ist das gar nicht mehr so einfach.
- Ich weiss, ich habe immer nervige Extra-Wünsche, sorry. :,)
hallo Jessica,
mein persönliches weihnachtsgeschenk für dich ist zwar etwas verfüht, aber ich hoffe du freust dich dennoch.
in der version 0.9 werden noch nicht zugeordnete icon files mit einem sternchen gekennzeichnet.
wöhliche freihnachten
hans
*jubel*
;)
Jetzt funktioniert alles, wie es soll.
Hast Du etwas an den Stylesheet-Angaben o.ä. geändert? Das “mehr” / “weniger” ist auf einmal ganz winzig bei mir.
hallo Jessica,
prima, wenns jetzt klappt. hast du vielleicht noch eine alte wp-forecast.css im verzeichnis stehen? das plugin nimmt die wp-forecast.css, wenn sie vorhanden ist, sonst die wp-forecast-default.css. die wp-forecast.css kannst du nach deinen wünschen anpassen, sie wird auch beim update nicht überschrieben. falls eine wp-forecast.css da ist, benenne sie einfach mal um, dann siehst du wie es im standard aussieht oder passe die datei nach deinen wünsche an.
Bin ein bißchen spät dran…
Es ist bei mir auch so, wie Michael in Kommentar 101 beschreibt.
Ich hatte “Smilies im Kommentarformular anzeigen” deaktiviert, weil ich das laut Handbuch so verstanden habe, dass dies die automatische Einfügung der Smilies im Formular bewirkt. Das wollte ich nicht, weil eben wie beschrieben bei mir die Smilies dann UNTER dem Absende-Button erscheinen. Ich habe stattdessen per Hand den Funktionsaufruf in die comments.php eingfügt.
Aber wie auch immer es sich mit den Kommentaren verhält, ich denke, es ist auf jeden Fall nicht korrekt, dass sich diese Option auch auf die Anzeige von Smilies in Artikeln auswirkt.
Offensichtlich gibt es eine Korrektur, kann man sie auch hier herunterladen?
Viele Grüße,
Jessica
hallo Jessica,
in der v0.8 ist die korrektur enthalten. jubelrufe, wenns klappt, sind durchaus erwünscht.
Hallo Hans,
wie schon per PM geschrieben, es läuft jetzt perfekt.
Nocheinmal vielen Dank für die schnelle Korrektur
Grüße
Michael
Hallo Hans,
Du hast Recht, ich hatte noch die WP-Funktion “Emoticons in grafiken umwandeln” an. Wenn ich diese abschalte, passiert folgendes:
bei “Smilies im Kommentarformular anzeigen” aktiv werden alle Smileys wie gewünscht übersetzt
bei “Smilies im Kommentarformular anzeigen:” nicht-aktiv wird diese Umsetzung nicht mehr durchgeführt. Die Funktion “Durch HTML-Images” ersetzen habe ich ausgeschaltet.
Ich hatte alle anderen Plugins deaktiviert bis auf ein Flashplayer-Plugin, welches beim deaktivieren immer seine Konfig verliert.
Ansonsten gefällt mir Dein Plugin wirklich gut.
Viele Grüße und Willkommen im Club der Cacher
,
Michael
hallo Michael,
jetzt hab ich s auch. bei mir stand da warum auch immer eine 0 und nicht null, deshalb trat das problem bei mir nicht auf. ich habs gleich gefixed und schicke dir eine vorabversion zum test. gibst du feedback, ob es bei dir jetzt auch klappt?
danke und einen guten start in die woche
hans
Hallo,
den hier von Jessica beschriebenen Effekt habe ich ebenfalls. Wenn man “Smilies im Kommentarformular anzeigen:” deaktiviert, werden im Kommentar- und auch Artikel-Edit-Fenster nur noch die normalen WP-Shortcodes in Grafiken umgewandelt, und es werden auch nur die Standard-WP-Icons dargestellt.
Gruss Michael
hallo Michael,
also ich habs jetzt nochmal probiert, ich kann das so nicht bestätigen, es sei den du hast unter Einstellungen -> Schreiben -> Wandle Emoticons… aktiviert. Das sollte aber bei der Verwendung von wp-monalisa ohnehin deaktiviert sein. kannst du mir einmal deine wp version und die verwendeten plugins nennen? gern auch per pm. ich möchte die situation einfach mal nachstellen, sonst habe ich keine chance sie zu verändern.
danke hans
p.s. wir sind auch (anfänger-)cacher
Es funktionierte auch bei Einträgen nicht.
Ich habe den Grund gefunden, auch wenn’s kurios ist: Wenn ich die Option “Smilies im Kommentarformular anzeigen” deaktiviere, werden auch die shortcodes nicht mehr durch Grafiken ersetzt. Ich habe es jetzt wieder aktiviert. Lieber habe ich die Smilies im Kommentarformular an der falschen Stelle als gar keine…
hallo Jessica,
ich glaube ich habs noch nicht verstanden. es ist richtig, wenn du “smilies im kommentarforumalr anzeigen” aktivierst werden die smilies bei den kommentaren angezeigt und in den kommentaren ersetzt, wenn du es deaktivierst, dann nicht. gleiches gilt für den editor. was genau funktioniert denn nicht? wahrscheinlichbin ich heute morgen noch zu müde aber ich kann es nicht heraus lesen.
Deine Einstellungen sind alle richtig. Funktioniert das denn weder bei Artikeln noch bei Kommentaren?