Třída TexyEmoticonModule
Má na starosti nahrazování smajlíků za obrázky. Ve výchozím
nastavení je modul vypnutý, zapneme jej povolením syntaxe
emoticon:
$texy->allowed['emoticon'] = TRUE;
Konfigurace
| proměnná | typ | výchozí | popis |
|---|---|---|---|
| $icons | array | tabulka všech smajlíků a odpovídajících obrázků | |
| $class | string | NULL | CSS třída |
| $root | string | kořenový adresář obrázků na webu | |
| $fileRoot | string | kořenový adresář obrázků na disku |
Pokud nenastavíte hodnoty pro $root a $fileRoot,
použijí se ty z modulu TexyImageModule. Výchozí seznam
smajlíků je tento:
$icons = array(
':-)' => 'smile.gif',
':-(' => 'sad.gif',
';-)' => 'wink.gif',
':-D' => 'biggrin.gif',
'8-O' => 'eek.gif',
'8-)' => 'cool.gif',
':-?' => 'confused.gif',
':-x' => 'mad.gif',
':-P' => 'razz.gif',
':-|' => 'neutral.gif',
);
Můžete jej pozměnit přímo zásahem do pole:
$texy->emoticonModule->icons[':-)'] = 'smile.png';
unset($texy->emoticonModule->icons[':-P']);
Poslední znak smajlíku se může opakovat, tedy klíč. :-)
akceptuje i smajlík v podobě :-))).



