# 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" |
| :cool: |
%ATTACHURL%/cool.gif |
"cool!" |
| :( |
%ATTACHURL%/frown.gif |
"frown" |
| :-( |
%ATTACHURL%/frown.gif |
"frown" |
| :o |
%ATTACHURL%/redface.gif |
"embarrassment" |
| :D |
%ATTACHURL%/biggrin.gif |
"big grin" |
| ;) |
%ATTACHURL%/wink.gif |
"wink" |
| ;-) |
%ATTACHURL%/wink.gif |
"wink" |
| :p |
%ATTACHURL%/tongue.gif |
"razz (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" |
## %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" />**
* #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:
## Plugin Info
| Plugin Author: |
%TWIKIWEB%.AndreaSterbini |
| Plugin Version: |
20 Apr 2002 |
| Change History: |
|
| 20 Apr 2002 |
Improved performance; removed non-standard Plugin API dependencies; added standard plugin topic content -- %TWIKIWEB%.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
-- %TWIKIWEB%.AndreaSterbini - 28 Dec 2000
-- %TWIKIWEB%.PeterThoeny - 20 Apr 2002