ich suche ein Plugin oder eine Anleitung wie ich eigene BBCodes bzw Smilies machen kann.
speziell geht es hier um [color:#irgendwas] und so smilies wie
![Image](http://www.pokerstrategy.org.uk/smilies/heart.png)
Wegen der Smilies schau mal hier: http://www.s9y.org/44.html#A15Muuhmann wrote:speziell geht es hier um [...] so smilies wiewas dann zu
werden soll
Hinweis: Die Smilies im obigen Beispiel erwarten Array-Schlüssel als einfache Strings. Wenn man reguläre Ausdrücke benutzen will oder muss, sollte man in der Datei die Variable
$serendipity['custom_emoticons_regexp'] = true;
setzen, damit serendipity reguläre Ausdrücke auswertet.
Code: Select all
if (!isset($this->smilies)) {
$ext = $this->get_config('extension', 'png');
$this->smilies = array(
"\:'\(" => serendipity_getTemplateFile('img/emoticons/cry.'.$ext),
'\:\-?\)' => serendipity_getTemplateFile('img/emoticons/smile.'.$ext),
'\:\|' => serendipity_getTemplateFile('img/emoticons/normal.'.$ext),
'\:\-?O' => serendipity_getTemplateFile('img/emoticons/eek.'.$ext),
'\:\-?\(' => serendipity_getTemplateFile('img/emoticons/sad.'.$ext),
'8\-?\)' => serendipity_getTemplateFile('img/emoticons/cool.'.$ext),
'\:\-?D' => serendipity_getTemplateFile('img/emoticons/laugh.'.$ext),
'\:\-?P' => serendipity_getTemplateFile('img/emoticons/tongue.'.$ext),
';\-?\)' => serendipity_getTemplateFile('img/emoticons/wink.'.$ext),
':heart:' => serendipity_getTemplateFile('img/emoticons/heart.'.$ext),
':-H' => serendipity_getTemplateFile('img/emoticons/heart.'.$ext),
);
}