bbcode_add_smiley
Adds a smiley to the parser
&reftitle.description;
boolbbcode_add_smiley
resourcebbcode_container
stringsmiley
stringreplace_by
Adds a smiley to the parser
&reftitle.parameters;
bbcode_container
BBCode_Container resource, returned by bbcode_create.
smiley
The string that will be replaced when found.
replace_by
The string that replace smiley when found.
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
bbcode_add_smiley usage example
array('type'=>BBCODE_TYPE_ROOT,
'childs'=>'!i'),
'b'=> array('type'=>BBCODE_TYPE_NOARG,
'open_tag'=>'',
'close_tag'=>''),
'u'=> array('type'=>BBCODE_TYPE_NOARG,
'open_tag'=>'',
'close_tag'=>'',
'flags'=>BBCODE_FLAGS_SMILEYS_OFF),
'i'=> array('type'=>BBCODE_TYPE_NOARG,
'open_tag'=>'',
'close_tag'=>'',
'childs'=>'b'),
);
/*
* Parsed Text
*/
$text=<<");
bbcode_add_smiley($BBHandler, ":(", "
");
bbcode_add_smiley($BBHandler, ":D", "
");
bbcode_add_smiley($BBHandler, ":p", "
");
bbcode_add_smiley($BBHandler, ":|", "
");
bbcode_add_smiley($BBHandler, ":6:", "
");
/*
* Parse the text
*/
echo bbcode_parse($BBHandler,$text);
?>
]]>
&example.outputs;
Parsed, with smiley
Parsed, with no smiley :D
]]>