The {”“|smileys} modifier parses a string to replace all textual smileys with icons.
This modifier is part of the Smileys Plugin.
Whether the string is parsed for extended smileys like :band: and :lol: or only for the well known smileys like ;). Default is false, only standard smileys will be replaced.
This example shows how to replace the Smileys in a string.
<html> <head> <title>A simple Smiley string</title> </head> <body> {"Some Smileys: :) :lol: :hbd: :-D"|smileys:true} </body> </html>
This example shows how to parse the 5 latest comments {comments_latest}:
<html> <head> <title>Simple smileys in comments</title> </head> <body> {comments_latest end="5" assign="myComments"} {foreach from=$myComments item="comment"} <div class="comment"> <a name="comment{$comment.id}"></a> <div class="commentMeta"><span class="commentName">{$comment.name}</span> {if $comment.homepage != ''}(<a{if $comment.anonymous} rel="nofollow"{/if} href="{$comment.homepage}" target="_blank">Web</a>){/if} Written at {$comment.timestamp|date_format:"%m.%d.%y, %H:%M"}: </div> <p>{$comment.comment|nl2br|smileys}<hr /></p> </div> {/foreach} </body> </html>