---+ The Smilies Plugin :-)
Smilies are common in e-mail messages and bulletin board posts. They are used to convey an emotion, such as a smile :-) or a frown :-( . This plugin automatically converts certain smilies to a nice small icon.
Here is the list of smilies supported by this plugin. To add others, attach new icons to this topic and tweak the table below.
| *You type* | *You see* | *Emotion* |
| :-) | %ATTACHURL%/smile.gif | "smile" |
| :) | %ATTACHURL%/smile.gif | "smile" |
| 8-) | %ATTACHURL%/cool.gif | "cool!" |
| :cool: | %ATTACHURL%/cool.gif | "cool!" |
| :-I | %ATTACHURL%/indifferent.gif | "indifferent" |
| :( | %ATTACHURL%/frown.gif | "frown" |
| :-( | %ATTACHURL%/frown.gif | "frown" |
| :o | %ATTACHURL%/redface.gif | "embarrassment" |
| :D | %ATTACHURL%/biggrin.gif | "big grin" |
| :-D | %ATTACHURL%/biggrin.gif | "big grin" |
| ;) | %ATTACHURL%/wink.gif | "wink" |
| ;-) | %ATTACHURL%/wink.gif | "wink" |
| :p | %ATTACHURL%/tongue.gif | "stick out tongue" |
| :-p | %ATTACHURL%/tongue.gif | "stick out tongue" |
| :rolleyes: | %ATTACHURL%/rolleyes.gif | "roll eyes (sarcastic)" |
| :mad: | %ATTACHURL%/mad.gif | "mad!" |
| :eek: | %ATTACHURL%/eek.gif | "eek!" |
| :confused: | %ATTACHURL%/confused.gif | "confused" |
| >:-) | %ATTACHURL%/devil.gif | "hehe!" |
| :devil: | %ATTACHURL%/devil.gif | "hehe!" |
| >;-) | %ATTACHURL%/devilwink.gif | "hehe! (friendly)" |
| :devilish: | %ATTACHURL%/devilwink.gif | "hehe! (friendly)" |
| :-X | %ATTACHURL%/sealed.gif | "sealed lips" |
| :ok: | %ATTACHURL%/thumbs.gif | "thumbs up" |
| :yes: | %ATTACHURL%/yes.gif | "yes" |
| :no: | %ATTACHURL%/no.gif | "no" |
| :love: | %ATTACHURL%/love.gif | "in love" |
| :scull: | %ATTACHURL%/scull.gif | "scull" |
---++ %TOPIC% Global Settings
Plugin settings are stored as preferences variables. To reference
a plugin setting write ==%<plugin>_<setting>%==, for example, ==%INTERWIKIPLUGIN_SHORTDESCRIPTION%==
* One line description, shown in the %TWIKIWEB%.TextFormattingRules topic:
* Set SHORTDESCRIPTION = Render smilies as icons, like = :-)= for :-) or = :cool:= for :cool:
* Set DEBUG to 1 to get debug messages in =data/debug.txt=. Default: =0=
* Set DEBUG = 0
* The name of the topic containig your Smilies. Default: ==%WEB%.SmiliesPlugin==
* #Set TOPIC = TWiki.SmiliesPlugin
* The way the _emoticon_ is displayed. You can use ==$emoticon== (e.g. =:D=), ==$url== (e.g. =%ATTACHURL%/biggrin.gif=) and ==$tooltip== (e.g. ="big grin"=). Default: ==<img src="$url" alt="$tooltip" title="$tooltip" border="0" />==
* #Set FORMAT =
---++ Plugin Installation Instructions
* Download the ZIP file from the Plugin web (see below)
* Unzip ==%TOPIC%.zip== in your twiki installation directory. Content:
| *File:* | *Description:* |
| ==data/TWiki/%TOPIC%.txt== | Plugin topic |
| ==data/TWiki/%TOPIC%.txt,v== | Plugin topic repository |
| ==lib/TWiki/Plugins/%TOPIC%.pm== | Plugin Perl module |
| ==pub/TWiki/%TOPIC%/*.gif== | Plugin icon files |
* Test if the plugin is correctly installed:
* You will see a series of icons on next line:
:-) :) :cool: :( :o :D ;) :p :rolleyes: :mad: :eek: :confused: >:-) >;-) :-X :ok: :yes: :no: :love: :scull:
---++ Plugin Info
| Plugin Author: | TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny |
| Plugin Version: | 21 Aug 2004 (v1.003) |
| Change History: | |
| 21 Aug 2004: | Fixed tooltip for Netscape; added "sealed lips", "thumbs up", "yes" "no", "in love", "scull" |
| 16 Feb 2004: | Added "devil" and "devilwink" smilies (by TWiki:Main.CrawfordCurrie) |
| 26 Feb 2003: | Added "indifferent" smilie |
| 20 Oct 2002: | Fixed STDERR warning for non-initialized Plugin |
| 20 Apr 2002: | Improved performance; removed non-standard Plugin API dependencies; added standard plugin topic content -- TWiki:Main.PeterThoeny |
| 23 Nov 2001: | Added TOPIC and FORMAT setting |
| 10 Jun 2001: | Packaged into ZIP |
| 28 Feb 2001: | Initial version |
| CPAN Dependencies: | none |
| Other Dependencies: | none |
| Perl Version: | 5.0 |
| Plugin Home: | http://TWiki.org/cgi-bin/view/Plugins/%TOPIC% |
| Feedback: | http://TWiki.org/cgi-bin/view/Plugins/%TOPIC%Dev |
__Related Topics:__ %TWIKIWEB%.TWikiPreferences, %TWIKIWEB%.TWikiPlugins
-- TWiki:Main.AndreaSterbini - 28 Dec 2000
-- TWiki:Main.PeterThoeny - 21 Aug 2004