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 |
|
"razz (stick out tongue)" |
| :rolleyes: |
|
"roll eyes (sarcastic)" |
| :mad: |
|
"mad!" |
| :eek: |
|
"eek!" |
| :confused: |
|
"confused" |
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
:-) for
or :cool: for
- Set DEBUG to 1 to get debug messages in
data/debug.txt. Default: 0
- The name of the topic containig your Smilies. Default:
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" />
* #Set FORMAT = <img src="$url" alt="$emoticon" />
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 | Plugin topic |
data/TWiki/SmiliesPlugin.txt,v | Plugin topic repository |
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:
Plugin Info
| Plugin Author: |
AndreaSterbini? |
| Plugin Version: |
26 Feb 2003 |
| Change History: |
|
| 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 -- 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 |
Related Topics: TWikiPreferences,
TWikiPlugins
--
AndreaSterbini? - 28 Dec 2000
--
PeterThoeny - 26 Feb 2003
Topic revision: r1 - 12 Dec 2003 - 05:29:00 -
PeterThoeny