Don't look for text emoticons inside the matching angle brackets of a HTML tag
This commit is contained in:
parent
f104b4dc27
commit
3cab53a7ef
@ -891,6 +891,7 @@ function smilies($s, $sample = false) {
|
|||||||
|
|
||||||
$s = preg_replace_callback('/<pre>(.*?)<\/pre>/ism','smile_encode',$s);
|
$s = preg_replace_callback('/<pre>(.*?)<\/pre>/ism','smile_encode',$s);
|
||||||
$s = preg_replace_callback('/<code>(.*?)<\/code>/ism','smile_encode',$s);
|
$s = preg_replace_callback('/<code>(.*?)<\/code>/ism','smile_encode',$s);
|
||||||
|
$s = preg_replace_callback('/<(.*?)>/s','smile_encode',$s);
|
||||||
|
|
||||||
$texts = array(
|
$texts = array(
|
||||||
'<3',
|
'<3',
|
||||||
@ -983,6 +984,7 @@ function smilies($s, $sample = false) {
|
|||||||
|
|
||||||
$s = preg_replace_callback('/<pre>(.*?)<\/pre>/ism','smile_decode',$s);
|
$s = preg_replace_callback('/<pre>(.*?)<\/pre>/ism','smile_decode',$s);
|
||||||
$s = preg_replace_callback('/<code>(.*?)<\/code>/ism','smile_decode',$s);
|
$s = preg_replace_callback('/<code>(.*?)<\/code>/ism','smile_decode',$s);
|
||||||
|
$s = preg_replace_callback('/<(.*?)>/s','smile_decode',$s);
|
||||||
|
|
||||||
return $s;
|
return $s;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user