From: garvinhicking Date: Fri, 26 Jan 2007 10:01:30 +0000 (+0000) Subject: Allow to transfer smilies at word beginning X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=02ec4f1408909f75bd32587d765ae41ef53e212e;p=s9y.git Allow to transfer smilies at word beginning --- diff --git a/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php b/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php index b22be27..3bc261b 100644 --- a/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php +++ b/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php @@ -25,7 +25,7 @@ class serendipity_event_emoticate extends serendipity_event $propbag->add('description', PLUGIN_EVENT_EMOTICATE_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Serendipity Team'); - $propbag->add('version', '1.4'); + $propbag->add('version', '1.5'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', @@ -177,7 +177,7 @@ class serendipity_event_emoticate extends serendipity_event $element = &$eventData[$temp['element']]; foreach ($this->getEmoticons() as $key => $value) { - $element = preg_replace("/([\t\s\.\!>]+)" . $key . "([\t\s\!\.\)<]+|\$)/U", + $element = preg_replace("/([\t\s\.\!>]+|^)" . $key . "([\t\s\!\.\)<]+|\$)/U", "$1\""humanReadableEmoticon($key) . "\" style=\"display: inline; vertical-align: bottom;\" class=\"emoticon\" />$2", $element); }