Tuxlog

Tuxlog, aus dem Alltag eines Linux-Fans

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

wp-monalisa-1.0.zip Downloads: 1500 times

Ä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

  1. 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.
  2. Aktivieren des plugins über den Plugin-Admindialog.
  3. 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)
  4. 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:

Teile und hab' Spaß Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Print
  • email
  • Technorati
  • del.icio.us
  • MisterWong
  • Linkarena
  • Alltagz
  • Blogosphere News
  • Google Bookmarks
  • YahooMyWeb
  • Y!GG
  • Bloglines
  • TwitThis
  • Webnews
  • Digg
  • Wikio DE
  • Oneview

17. Mai 2009 Geschrieben von webmaster | KeinWindowsMehr, wordpress | 160 Kommentare | Trackback URI

160 Kommentare zu “wp-Monalisa Version 1.0”

Seiten: « 167 6 5 4 3 [2] 1 » Zeige alle


20

Hallo Hans

das hört sich fein an. Zu den Shortcodes, das betraf plötzlich die Smilies ;-) und :wink: bei beiden wurde dann der zwinkernde Smilie dargestellt obwohl der winkende Smilie installiert war und der Code diesem auch einwandfrei zugeteilt war.

Zu der Zeichenanzahl: Jau, als für mich auf alle fälle. Und ich denke, ich bin da schon extrem. Bei mir haben die meisten Smilies als code die Bedeutung des Smilies. So z.B. :dancingbanana: oder :ausgezeichnet: und das sind dann schon die längsten bei mir.

Gravatar of Rio

19

hallo Rio,
da sieht man wiedermal, was einem die praxis alles beibringen kann.
* die standardsmileys bekommen in der v0.3 einfach einen dateinamen, der mit wpml_ anfängt, damit sollten wolh 99% der namens konflikte nicht mehr autreten
* der punkt könnte mit dem nächsten zusammenhängen, wenn die ersten zeichen identisch sind. generell ist es aber möglich und das soll auch so sein einem icon mehrere shortcodes zu zuordnen. d.h. :lol: und :lloll: können beide durch das gleiche icon ersetzt werden.
* die länge der zeichenkette ist in der tat aktuell auf 10 begrenzt. denkst du 25 zeichen reichen aus?
wenn du zu dem zweiten punkt noch ein beispiel hättest wäre es hilfreich, evtl. auch einen hinweis darauf welches smiley pak du nutzt.
wäre der rest so okay aus deiner sicht? dann schau ich mal, dass ich das am pfingstwochenende einbaue.

danke für dein feedback
hans

Gravatar of webmaster

18

Ich habs erstmal wieder deinstalliert heute. Gründe:
* Nach dem Pluginupdate hat es mir einen Teil meiner selbst gespeicherten Smilies wieder mit den plugineigenen Smilies überschrieben. Musste ich also wieder alles fixen. Vielleicht sollten die Smilies nicht im Update sein. Andernfalls ein Hinweis in der Install, dass eigene Smilies andere Codes als die im Plugin erhalten.
* Trotz einwandfreier Codezuordnung, wurden manchmal einfach andere Smilies im Text dargestellt. Es gab sogar einen Fall, da wurde derselbe Smilie durch zwei verschiedene Codes angezeigt. Egal was ich versuchte, es ließ sich nicht ändern.
* und als drittes, ist die Zeichenzahl bei der Becodung der Smilies begrenzt. Also meine Smilies sind ja immer in Doppelpunkte eingebettet (Beispiel :smilie:) Leider kürzt das Plugin längere Smiliebezeichnungen automatisch, so das sie nicht mehr funktionieren. Eine Änderung der Codes wäre schlecht, da diese Smilies dann in den ganzen alten Artikeln nicht mehr funktionieren würden.

Vielleicht wird ja noch in den nächsten Versionen das ein oder andere gefixt. Denn nach wie vor ist das ein tolles Plugin.

Gravatar of Rio

17

Hi, nice and useful plugin, thanks for your job. Interested in polish translation? If yes, please mail me.

One message isn’t able to translate. If you want to correct this, please open wpml_admin.php and change:

admin_message(“Iconpath is no valid directory, resetting it. Please enter the path relative to the wordpress main directory.”,”wpml”);

with:

admin_message( __(“Iconpath is no valid directory, resetting it. Please enter the path relative to the wordpress main directory.”,”wpml”) );

My translation is ready for this change.

Regards
Michal

Gravatar of Michal

16

Andy, ah jetzt verstehe ich dich. Rio hat recht, einfach den haken bei Ersetze Emoticons durch HTML Images heraus nehmen und Einstellungen speichern, dann klappts.

Gravatar of webmaster

15

Ich nochmal. Ich habs nicht nur hinbekommen, sondern es funktionierte auch echt prima. Habs von 30 auf 60px gesetzt und alles ist prima. Vielen Dank !!!!!!!!!!!

Gravatar of Rio

14

Hallo, ohje, da muss ich mal schauen. Ich habe von CSS leider absolut null Ahnung. Habe kürzlich drei Tage gebraucht um über CSS überhaupt ein Bild einzubinden. Ich verstehe zwar nicht so wirklich was ich machen soll, aber werds mal anschauen.

@ Andy: Du kannst das doch im Adminpereich bei den Optionen einstellen. Nach der Installation ist das aktiviert, dass bei den Kommentaren der Link eingetragen wird. Musst dann halt nur bei “Ersetze Emoticons durch html Images” den Haken rausnehmen.

Gravatar of Rio

13

Danke für Deine Antwort! Ja das ist so. Finde etwas unschön das da der Link angezeigt wird und nicht der Smilie. Aber trotzdem Danke:-) Bei Dir hier aber nicht?

Gravatar of Andy

12

hallo Andy,
wenn du auf ein smiley klickst wird er link in das kommentarfeld eingetragen. das geht auch nur als link (so weit ich weiß). wenn du den kommentar abschickst sollte in der kommentaranzeige das smiley angezeigt werden. wenn genau das nicht funktioniert, solltest du einmal prüfen, ob das img tag für kommentare zugelassen ist. ich hoffe ich habe deine situation richtig interpretiert.

Gravatar of webmaster

11

Da du ja so ein schönes Backend gemacht hast, könnte man das ja optional machen wie den HTML-Code. Ich sag aber jetzt schon mal dank!

Gravatar of Michael

Seiten: « 167 6 5 4 3 [2] 1 » Zeige alle

Beitrag kommentieren

:bye: 
:good: 
:negative: 
:scratch: 
:wacko: 
:yahoo: 
B-) 
mehr...