The Smilies Plugin :-)
Render smilies as icons, like
:-)
as

or
:eek:
as
Introduction
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.
Smilies Table
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: |
|
"I love it!" |
:skull: |
|
"dead!" |
:red: |
|
"red" |
:yellow: |
|
"yellow" |
:green: |
|
"green" |
:blue: |
|
"blue" |
File Types:
You type |
You see |
Suggested Use |
:arc: |
|
"arc file" |
:arj: |
|
"arj file" |
:b64: |
|
"b64 file" |
:bhx: |
|
"bhx file" |
:cab: |
|
"cab file" |
:hqx: |
|
"hqx file" |
:lzh: |
|
"lzh file" |
:mim: |
|
"mim file" |
:tar: |
|
"tar file" |
:taz: |
|
"taz file" |
:tgz: |
|
"tgz file" |
:tz: |
|
"tz file" |
:z: |
|
"z file" |
:zip: |
|
"zip file" |
:xsl: |
|
"xsl file" |
:xml: |
|
"xml file" |
:xla: |
|
"xla file" |
:xlb: |
|
"xlb file" |
:xlc: |
|
"xlc file" |
:xld: |
|
"xld file" |
:xlk: |
|
"xlk file" |
:xll: |
|
"xll file" |
:xlm: |
|
"xlm file" |
:xls: |
|
"xls file" |
:xlt: |
|
"xlt file" |
:xlw: |
|
"xlw file" |
:wri: |
|
"wri file" |
:abs: |
|
"abs file" |
:aif: |
|
"aif file" |
:aiff: |
|
"aiff file" |
:au: |
|
"au file" |
:mid: |
|
"mid file" |
:mp2: |
|
"mp2 file" |
:mp3: |
|
"mp3 file" |
:mpega: |
|
"mpega file" |
:rmi: |
|
"rmi file" |
:wav: |
|
"wav file" |
:inf: |
|
"inf file" |
:ini: |
|
"ini file" |
:text: |
|
"text file" |
:txt: |
|
"txt file" |
:pfm: |
|
"pfm file" |
:ttf: |
|
"ttf file" |
:proj: |
|
"proj file" |
:shared: |
|
"shared file" |
:sniff: |
|
"sniff file" |
:sh: |
|
"sh file" |
:reg: |
|
"reg file" |
:ra: |
|
"ra file" |
:ram: |
|
"ram file" |
:rm: |
|
"rm file" |
:py: |
|
"py file" |
:ps: |
|
"ps file" |
:pot: |
|
"pot file" |
:ppa: |
|
"ppa file" |
:pps: |
|
"pps file" |
:ppt: |
|
"ppt file" |
:pwz: |
|
"pwz file" |
:png: |
|
"png file" |
:tif: |
|
"tif file" |
:tiff: |
|
"tiff file" |
:perl: |
|
"perl file" |
:pl: |
|
"pl file" |
:pm: |
|
"pm file" |
:pdf: |
|
"pdf file" |
:avi: |
|
"avi file" |
:m1v: |
|
"m1v file" |
:mov: |
|
"mov file" |
:mp4: |
|
"mp4 file" |
:mpa: |
|
"mpa file" |
:mpe: |
|
"mpe file" |
:mpeg: |
|
"mpeg file" |
:mpegv: |
|
"mpegv file" |
:mpg: |
|
"mpg file" |
:mpv: |
|
"mpv file" |
:mpv2: |
|
"mpv2 file" |
:vbs: |
|
"vbs file" |
:mda: |
|
"mda file" |
:mdb: |
|
"mdb file" |
:mde: |
|
"mde file" |
:mail: |
|
"mail file" |
:js: |
|
"js file" |
:jse: |
|
"jse file" |
:jfif: |
|
"jfif file" |
:jpe: |
|
"jpe file" |
:jpeg: |
|
"jpeg file" |
:jpg: |
|
"jpg file" |
:class: |
|
"class file" |
:java: |
|
"java file" |
:htm: |
|
"htm file" |
:html: |
|
"html file" |
:shtml: |
|
"shtml file" |
:hlp: |
|
"hlp file" |
:h: |
|
"h file" |
:gif: |
|
"gif file" |
:pcx: |
|
"pcx file" |
:fon: |
|
"fon file" |
:fla: |
|
"fla file" |
:exe: |
|
"exe file" |
:eml: |
|
"eml file" |
:email: |
|
"email file" |
:else: |
|
"else file" |
:doc: |
|
"doc file" |
:rtf: |
|
"rtf file" |
:dll: |
|
"dll file" |
:c: |
|
"c file" |
:cpp: |
|
"cpp file" |
:bmp: |
|
"bmp file" |
:ico: |
|
"ico file" |
:xbm: |
|
"xbm file" |
:bat: |
|
"bat file" |
:cmd: |
|
"cmd file" |
:as: |
|
"as file" |
Document icons
You type |
You see |
Suggested use |
:book: |
|
"Book" |
:bubble: |
|
"Speech bubble" |
:days: |
|
"Days, Calendar" |
:download: |
|
"Download" |
:filter: |
|
"Filter" |
:gear: |
|
"Gear" |
:globe: |
|
"Globe" |
:hand: |
|
"Pointing hand" |
:help: |
|
"Help" |
:info: |
|
"Info" |
:hourglass: |
|
"Hour glass (clock)" |
:more: |
|
"Read more" |
:more-small: |
|
"Read more, 13x13" |
:move: |
|
"Move" |
:note: |
|
"Note" |
:parked: |
|
"Parked" |
:pencil: |
|
"Pencil / Refactor / Edit" |
:puzzle: |
|
"Puzzle" |
:question: |
|
"Question" |
:rfc: |
|
"Request for comments" |
:sort: |
|
"Sort" |
:stargold: |
|
"Gold star, favorites" |
:starred: |
|
"Red star, highlight" |
:stop: |
|
"Stop" |
:target: |
|
"Target" |
:tip: |
|
"Tip, idea" |
:warning: |
|
"Warning, important" |
:watch: |
|
"Watch" |
:wip: |
|
"Work in progress, under construction" |
:wrench: |
|
"Wrench, tools" |
Topic,
file,
folder icons
You type |
You see |
Suggested use |
:viewtopic: |
|
"View topic" |
:printtopic: |
|
"Print topic" |
:refreshtopic: |
|
"Refresh topic" |
:newtopic: |
|
"New topic" |
:edittopic: |
|
"Edit topic" |
:save: |
|
"Save" |
:attachfile: |
|
"Attach file" |
:download: |
|
"Download" |
:trash: |
|
"Trash" |
:searchtopic: |
|
"Search topic" |
:search-small: |
|
"Small search button, 13x13" |
:topicbacklinks: |
|
"Topic back-links" |
:topicdiffs: |
|
"Topic difference" |
:statistics: |
|
"Statistics" |
:index: |
|
"Index" |
:indexlist: |
|
"Index list" |
:cachetopic: |
|
"Cache topic" |
:folder: |
|
"Folder" |
Person,
group,
access icons
You type |
You see |
Suggested use |
:person: |
|
"Person" |
:persons: |
|
"Persons" |
:group: |
|
"Group" |
:building: |
|
"Building" |
:buildings: |
|
"Buildings" |
:logout: |
|
"Log out" |
:key: |
|
"Key" |
:lock: |
|
"Lock" |
:locktopic: |
|
"Locked topic" |
:locktopicgray: |
|
"Locked topic, gray" |
:lockfolder: |
|
"Locked folder" |
:lockfoldergray: |
|
"Locked folder, gray" |
Changes,
notification icons
You type |
You see |
Suggested use |
:changes: |
|
"Changes" |
:changes-small: |
|
"Changes (small), 13x13" |
:recentchanges: |
|
"Recent changes" |
:mail: |
|
"Mail" |
:notify: |
|
"Notify" |
:rss-feed: |
|
"RSS feed, 36x14" |
:rss-small: |
|
"RSS feed" |
:xml-feed: |
|
"XML feed, 36x14" |
:xml-small: |
|
"XML feed" |
Status,
flag,
LED,
tag icons
You type |
You see |
Suggested use |
:new: |
|
"NEW, 30x16" |
:todo: |
|
"TODO, 37x16" |
:updated: |
|
"UPDATED, 55x16" |
:done: |
|
"DONE, 37x16" |
:closed: |
|
"CLOSED, 48x16" |
:minus: |
|
"Minus" |
:plus: |
|
"Plus" |
:choice-cancel: |
|
"Cancel" |
:choice-no: |
|
"No" |
:choice-yes: |
|
"Yes / Done" |
:unchecked: |
|
"Unchecked checkbox" |
:checked: |
|
"Checked checkbox" |
:flag: |
|
"Flag" |
:flag-gray: |
|
"Gray flag" |
:flag-gray-small: |
|
"Small gray flag, 13x13" |
:led-aqua: |
|
"Aqua led" |
:led-blue: |
|
"Blue led" |
:led-gray: |
|
"Gray led" |
:led-green: |
|
"Green led" |
:led-orange: |
|
"Orange led" |
:led-purple: |
|
"Purple led" |
:led-red: |
|
"Red led" |
:led-yellow: |
|
"Yellow led" |
:led-box-aqua: |
|
"Aqua led" |
:led-box-blue: |
|
"Blue led" |
:led-box-gray: |
|
"Gray led" |
:led-box-green: |
|
"Green led" |
:led-box-orange: |
|
"Orange led" |
:led-box-purple: |
|
"Purple led" |
:led-box-red: |
|
"Red led" |
:led-box-yellow: |
|
"Yellow led" |
:tag: |
|
"Tag" |
:tag-blue: |
|
"Blue tag" |
:tag-brown: |
|
"Brown tag" |
:tag-green: |
|
"Green tag" |
:tag-magenta: |
|
"Magenta tag" |
:tag-orange: |
|
"Orange tag" |
:tag-purple: |
|
"Purple tag" |
:tag-red: |
|
"Red tag" |
:tag-yellow: |
|
"Yellow tag" |
Navigation icons
You type |
You see |
Suggested use |
:home: |
|
"Home" |
:external: |
|
"External site" |
:arrowdot: |
|
"Meet here (arrows to red dot)" |
:left: |
|
"Left" |
:right: |
|
"Right" |
:up: |
|
"Up" |
:down: |
|
"Down" |
:arrowbleft: |
|
"Arrow blue left" |
:arrowbright: |
|
"Arrow blue right" |
:arrowbup: |
|
"Arrow blue up" |
:arrowbdown: |
|
"Arrow blue down" |
:arrowleft: |
|
"Arrow left" |
:arrowright: |
|
"Arrow right" |
:arrowup: |
|
"Arrow up" |
:arrowdown: |
|
"Arrow down" |
:go_start: |
|
"Go to start" |
:go_fb: |
|
"Go fast back" |
:go_back: |
|
"Go back" |
:go_forward: |
|
"Go forward" |
:go_ff: |
|
"Go fast forward" |
:go_end: |
|
"Go to end" |
Interface icons
You type |
You see |
Suggested use |
:monospace: |
|
"Monospace" |
:proportional: |
|
"Proportional" |
:tablesortdiamond: |
|
"Sort table" |
:tablesortdown: |
|
"Sort table descending" |
:tablesortup: |
|
"Sort table ascending" |
:toggleopen: |
|
"Open toggle, Twisty open toggle" |
:toggleclose: |
|
"Close toggle, Twisty close toggle" |
:toggleopen-small: |
|
"Open toggle, Twisty open toggle" |
:toggleclose-small: |
|
"Close toggle, Twisty close toggle" |
:toggleopen-mini: |
|
"Open toggle, Twisty open toggle" |
:toggleclose-mini: |
|
"Close toggle, Twisty close toggle" |
:toggleopenleft: |
|
"Open toggle, Twisty open toggle" |
:toggleopenleft-small: |
|
"Open toggle, Twisty open toggle" |
:web-bg: |
|
"Web background, used in WebLeftBarWebsList" |
:web-bg-small: |
|
"Web background, 13x13" |
TWiki icons
You type |
You see |
Suggested use |
:addon: |
|
"Add-on" |
:application: |
|
"Application" |
:code: |
|
"Code" |
:package: |
|
"Package" |
:plugin: |
|
"Plugin" |
:tag: |
|
"Tag" |
:searchpackage: |
|
"Search package" |
:searchtag: |
|
"Search tag" |
:skin: |
|
"Skin" |
:twiki: |
|
"TWiki logo" |
Block graphics
You type |
You see |
Suggested use |
:line_ld: |
|
"Line graph left-down" |
:line_lr: |
|
"Line graph left-right" |
:line_lrd: |
|
"Line graph left-right-down" |
:line_rd: |
|
"Line graph right-down" |
:line_ud: |
|
"Line graph up-down" |
:line_udl: |
|
"Line graph up-down-left" |
:line_udlr: |
|
"Line graph up-down-left-right" |
:line_udr: |
|
"Line graph up-down-right" |
:line_ul: |
|
"Line graph up-left" |
:line_ulr: |
|
"Line graph up-left-right" |
:line_ur: |
|
"Line graph up-right" |
:dot_ld: |
|
"Dot graph left-down" |
:dot_lr: |
|
"Dot graph left-right" |
:dot_lrd: |
|
"Dot graph left-right-down" |
:dot_rd: |
|
"Dot graph right-down" |
:dot_ud: |
|
"Dot graph up-down" |
:dot_udl: |
|
"Dot graph up-down-left" |
:dot_udlr: |
|
"Dot graph up-down-left-right" |
:dot_udr: |
|
"Dot graph up-down-right" |
:dot_ul: |
|
"Dot graph up-left" |
:dot_ulr: |
|
"Dot graph up-left-right" |
:dot_ur: |
|
"Dot graph up-right" |
:empty: |
|
"Empty transparent 16x16 spacer" |
Filetype icons
Filetype icons are used by the attachment table and are seldom used in topics. Write
You type |
You see |
Suggested use |
:as: |
|
"!ActionScript" |
:bat: |
|
"MS-DOS batch file" |
:bmp: |
|
"Bitmap" |
:c: |
|
"C source code file " |
:dll: |
|
"Dynamic Linked Library; Microsoft application file" |
:doc: |
|
"Microsoft Word file" |
:else: |
|
"Unknown file format" |
:eml: |
|
"Microsoft Outlook e-mail file" |
:exe: |
|
"Microsoft Executable file" |
:fla: |
|
"Macromedia Flash Movie" |
:fon: |
|
"Windows bitmapped font file" |
:gif: |
|
"GIF" |
:h: |
|
"Header file" |
:hlp: |
|
"Standard help file" |
:html: |
|
"HTML" |
:java: |
|
"Java source code file " |
:jpg: |
|
"JPEG" |
:js: |
|
"!JavaScript" |
:mdb: |
|
"Microsoft Access database File" |
:mov: |
|
"!Quicktime movie" |
:mp3: |
|
"MP3" |
:pdf: |
|
"PDF" |
:pl: |
|
"Perl source code file" |
:png: |
|
"PNG" |
:ppt: |
|
"!PowerPoint" |
:ps: |
|
"Postscript" |
:py: |
|
"Python source code file " |
:ram: |
|
"!RealAudio" |
:reg: |
|
"Registry file" |
:sh: |
|
"Unix shell script" |
:sniff: |
|
"sniff" |
:swf: |
|
"SWF (Shockwave Flash)" |
:ttf: |
|
"True Type font" |
:txt: |
|
"Text" |
:wav: |
|
"Waveform sound file" |
:wri: |
|
"Windows Write" |
:xls: |
|
"Microsoft Excel Spreadsheet" |
:xml: |
|
"XML" |
:xsl: |
|
"XSL (XML style sheet)" |
:zip: |
|
"Compressed Zip archive" |
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
:-)
as
or :eek:
as
- 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" title="$tooltip" border="0" />
* Set FORMAT = <img src="$url" alt="$tooltip" title="$tooltip" border="0" />
Plugin Installation Instructions
This plugin is pre-installed. TWiki administrators can upgrade the plugin as needed on the TWiki server.
Plugin Info
2015-02-16: |
TWikibug:Item7604 : Switch from GPL v2 to v3 |
2013-01-13: |
TWikibug:Item7091 : Use TWISTY in plugin settings section, installation instructions and change history |
2011-07-09: |
TWikibug:Item6725 : Change global package variables from "use vars" to "our" |
2010-09-20: |
TWikibug:Item6580 : Added "red", "yellow", "green", "blue" smilies |
2010-05-15: |
TWikibug:Item6433 : Doc improvements; replacing TWIKIWEB with SYSTEMWEB |
21 Nov 2007: |
Doc improvements |
16 Mar 2005: |
Fixed typo "scull" |
5 Mar 2005: |
1.004 Crawford Currie prepared for Dakar |
21 Nov 2004: |
Added benchmarks (no code changes) |
21 Aug 2004: |
Fixed tooltip for Netscape; added "sealed lips", "thumbs up", "yes" "no", "in love", "skull" |
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 |
Related Topics: TWikiPreferences,
TWikiPlugins