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 |
---|---|---|
:-) | ![]() | "smile" |
:) | ![]() | "smile" |
8-) | ![]() | "cool!" |
:cool: | ![]() | "cool!" |
:-I | ![]() | "indifferent" |
:( | ![]() | "frown" |
:-( | ![]() | "frown" |
:o | ![]() | "embarrassment" |
:D | ![]() | "big grin" |
:-D | ![]() | "big grin" |
;) | ![]() | "wink" |
;-) | ![]() | "wink" |
:p | ![]() | "stick out tongue" |
:-p | ![]() | "stick out tongue" |
:rolleyes: | ![]() | "roll eyes (sarcastic)" |
:mad: | ![]() | "mad!" |
:eek: | ![]() | "eek!" |
:confused: | ![]() | "confused" |
>:-) | ![]() | "hehe!" |
:devil: | ![]() | "hehe!" |
>;-) | ![]() | "hehe! (friendly)" |
:devilish: | ![]() | "hehe! (friendly)" |
:-X | ![]() | "sealed lips" |
:ok: | ![]() | "thumbs up" |
:yes: | ![]() | "yes" |
:no: | ![]() | "no" |
:love: | ![]() | "in love" |
:scull: | ![]() | "scull" |
SmiliesPlugin 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 TextFormattingRules topic:
- Set SHORTDESCRIPTION = Render smilies as icons, like
:-)
foror
:cool:
for
- Set SHORTDESCRIPTION = Render smilies as icons, like
- 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:
TWiki.SmiliesPlugin
- #Set TOPIC = 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 = <img src="$url" alt="$emoticon" title="$emoticon" border="0" />
Plugin Installation Instructions
- Download the ZIP file from the Plugin web (see below)
- Unzip
SmiliesPlugin.zip
in your twiki installation directory. Content:File: Description: data/TWiki/SmiliesPlugin.txt,v
Plugin topic repository data/TWiki/SmiliesPlugin.txt
Plugin topic lib/TWiki/Plugins/SmiliesPlugin.pm
Plugin Perl module pub/TWiki/SmiliesPlugin/*.gif
Plugin icon files - Test if the plugin is correctly installed:
- You will see a series of icons on next line:
- You will see a series of icons on next line:
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/SmiliesPlugin |
Feedback: | http://TWiki.org/cgi-bin/view/Plugins/SmiliesPluginDev |
-- TWiki:Main.PeterThoeny - 21 Aug 2004