Tuxlog

Tuxlog, aus dem Alltag eines Linux-Fans

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

wp-monalisa 1.7 Downloads: 2131 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
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

  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

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:

Diesen Artikel mit anderen teilen: 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
  • Facebook
  • XING

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

197 Kommentare zu wp-Monalisa Version 1.7

  1. 40

    Ich möchte mich auch mal bedanken…
    Genau das suche ich schon seit längerer Zeit :good:


  2. 39

    Pingback: Smilie-Mania!

  3. 38

    Auch dafür danke :good:


  4. 37

    Da mein Trackback anscheinend nicht angekommen ist – also meine Smileys in .png habe ich jetzt drin :good:
    Allerdings gehen die Schriftkürzel gehen nicht wie z.B. ;) oder :) (falls sie bei dir gehen ; ) und : ) ) :scratch:
    Könntest du da vielleicht nochmal helfen bitte :whistle:


    • 37.1

      hallo Antje,
      erstmal danke fürs testen, prima das es funzt. zu deinem problem mit den shortcodes, lies dir doch mal den kommentar #47 durch? bisher war es immer so, dass entweder die wordpress smilies eingeschaltet waren, dann greifen die zuerst. welche smilies das sind findest du in der wp-includes/functions.php einfach mal nach smiley suchen, dort sind sie aufgelistet. oder der entsprechende shortcode nicht in wp-monalisa angelegt/aktiviert war. in der doku hat barbara den sachverhalt auch nochmal beschrieben. klappts dann? (habs bei mir auch noch mal gecheckt, bei mir funzt es)

       

  5. 36

    Pingback: Neue Plugins - FamLog.de - DAS FAMilienbLOG !!!

  6. 35

    Danke für die schnelle Hilfe (wenn man die neuen Kommentare per Email abonnieren könnte wäre es noch schneller *g*) – ich habe es zweimal gefunden und ausgetauscht – jetzt liest er mir aber immer noch nur “deine” ein zeigt aber dann gar keine mehr an :cry:


  7. 34

    Meine Smileys sind PNG-Dateien und werden mir nicht angezeigt – und nun :scratch: ?


    • 34.1

      hallo Antje,
      tja, was machen wir denn da? ;-) ich baue die unterstützung für png in die nächste version ein. bis dahin kannst du in der wpml_admin.php
      if ($ext == “gif”) { durch if ( $ext == “gif” || $ext == “png”) { ersetzen (zwei oder drei mal) , dann sollte es eigentlich gehen. ich hab’s aber net getestet.
      viele grüße nach dieburg und zwei extra leckerlies für die dackelnasen hans

       

  8. 33

    @webmaster:
    Wenn ich das Kästchen deaktiviere, gibt es dann gar keine Smileys mehr in Artikeln und Kommentaren zu sehen; nur noch die reinen Text-Zeichen.
    Aber wie gesagt, unter dem Kommentareingabefeld und in der wp-Monalisa-Konfiguration habe ich die grünen.


    • 33.1

      hallo Maxi,
      mhm, gehen wir mal ein beispiel durch. wordpress ersetzt smile in doppelpunkte eingeschlossen durch icon_smile.gif. wenn du das häkchen entfernst wird da nichts mehr ersetzt, sondern es steht einfach smile in doppelpunkt eingeschlossen da. wenn wp-monalisa dieses smile jetzt ersetzen soll, dann sollte es auch einen shortcode geben der smile in doppelpunkte eingeschlossen heißt und der dann auf ein entsprechendes icon gemapped wird. dieser eintrag sollte für posts und comments aktiv sein. ansonsten ist es stets hinderlich mehrere smiley plugins gleichzeitig aktiv zu haben, die neutralisieren sich dann ggf. gegenseitig.
      bist du so vorgegangen? dann sollte es eigentlich funktionieren.

       

  9. 32

    hallo tomatenkaetzchen,
    aktuell geht das leider noch nicht, ich habs mir mal auf die todo liste geschrieben.
    mal sehen vielleicht klappt das in der nächsten woche irgendwie.

    gruß hans


  10. 31

    Hallo,
    ich möchte dein Plugin nutzen, um die Greensmileys unkompliziert einsetzen zu können. Das funktioniert auch so weit, dass ich die im Plugin mitgelieferten Smileys ersetzt habe mit den “wp-Greenmonalisa”. Die grünen werden dann korrekt in der Plugin-Konfiguration, und wenn ich die Funktion aktiviere, auch unter dem Kommentareingabefeld angezeigt, aber weiterhin sind in Artikeln und Kommentaren noch die original WordPress-Smileys zu sehen. http://www.greensmilies.com/2009/05/28/greensmilies-fuer-wordpress/comment-page-1/#comment-42276
    Ich habe WordPress 2.8 – hast Du vielleicht noch eine Idee, an was das liegen könnte…?


    • 31.1

      hallo Maxi,
      eventuell hast du die worpress smilies aktiviert? schau mal unter einstellungen, schreiben, dort gibt es eine option “ersetze emoticson durch icons oder so, die solltest du deaktivieren, wenn du die wp smilies nicht mehr sehen magst.

      gruß hans

       

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

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