wp-Monalisa Version 1.0
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
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
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
Artikel, die auch interessant sein könnten:

















hi Angelika,
ich habe dir eine kurze pm geschickt. Ansonsten einfach mal ins Impressum schauen.
grüßle, hans
Die großen Smilies an das Ende zu stellen, hatte ich auch schon überlegt… Am besten fände ich die Verkleinerung der Smilies in der Voransicht…
Ich schicke dir gern die pak-Datei, habe aber keine email-Adresse gefunden.
hallo Angelika,
am besten wäre, du schickst mir mal deine .pak datei, dann kann ich das mal testen, so ohne details ist es sonst schwer remote zu beurteilen.
wenn man sehr große smilies hat bzw. smilies die sich in der größe sehr unterscheiden, dann passiert das überlappen leider. es gibt aber einen kleinen workaround, wenn du die smilies so sortierst, dass ähnlich große immer in einer reihe sind, dann sieht es wieder halbwegs vernünftig aus. alternativ, das hatte ich auch schon mal überlegt, bleibt halt sehr viel leerer raum zwischen den bildern und das mögen auch wieder viele nicht oder aber man verkleinert die großen smilies für die voransicht.
welche variante würdest du bevorzugen?
Ach ja, und obwohl ich “Smilies als Tabelle ausgeben” aktiviert haben, überlappen sich die Smilies. Ich habe einige recht große Smilies in der Liste.
Ich habe eine pak-Datei erstellt, in der ich die smilies sortiert habe. Aber beim Einlesen waren die smilies nicht in meiner Reihenfolge sortiert, sondern wurden (wahrscheinlich?) nach Dateinamen sortiert. Außerdem musste ich die Shortcodes erneut zuweisen, die wurden nicht aus der Datei übernommen. Was habe ich falsch gemacht?
Gruß – Angelika
Sören, mit img.wp-smiley { border: none; } sollte nur der Rahmen um die Smilies verschwinden.
Das war mir schon bewusst, nur leider ist dann der Rahmen um alle “richtigen” Bilder auch weg.
Aber nagut, als Übergangslösung klappt das ganz gut, vielen Dank
hallo Sören,
deine theme hat in der styles.css für alle img tags im bereich content einen rahmen von 1px solid definiert. genau den siehst du. wenn du aus der 1 eine 0 machst sind die rahmen weg. ist eher eine css aufgabe
Hallo,
ich habe das Problem, dass Smilies bei mir wie normale Bilder mit einem Rand angezeigt werden – das sieht nun aber komplett scheiße aus, und zerschießt mir auch das komplette Theme. Hat da vielleicht irgendwer eine Lösung für?
Thanks for the plugin. Been looking for something like this all day. Work perfectly on one of my blog. Thanks