Make WordPress Core

Ticket #2444: 2444b.diff

File 2444b.diff, 2.9 KB (added by Nazgul, 19 years ago)
  • wp-includes/formatting.php

     
    613613                for ($i = 0; $i < $stop; $i++) {
    614614                        $content = $textarr[$i];
    615615                        if ((strlen($content) > 0) && ('<' != $content{0})) { // If it's not a tag
    616                                 $content = str_replace($wp_smiliessearch, $wp_smiliesreplace, $content);
     616                                $content = preg_replace($wp_smiliessearch, $wp_smiliesreplace, $content);
    617617                        }
    618618                        $output .= $content;
    619619                }
  • wp-includes/vars.php

     
    4343        ':arrow:'       => 'icon_arrow.gif',
    4444        ':shock:'       => 'icon_eek.gif',
    4545        ':smile:'       => 'icon_smile.gif',
    46         ' :???:'        => 'icon_confused.gif',
     46        ':???:' => 'icon_confused.gif',
    4747        ':cool:'        => 'icon_cool.gif',
    4848        ':evil:'        => 'icon_evil.gif',
    4949        ':grin:'        => 'icon_biggrin.gif',
     
    5757        ':lol:'         => 'icon_lol.gif',
    5858        ':mad:'         => 'icon_mad.gif',
    5959        ':sad:'         => 'icon_sad.gif',
    60         ' 8-)'          => 'icon_cool.gif',
    61         ' 8-O'          => 'icon_eek.gif',
    62         ' :-('          => 'icon_sad.gif',
    63         ' :-)'          => 'icon_smile.gif',
    64         ' :-?'          => 'icon_confused.gif',
    65         ' :-D'          => 'icon_biggrin.gif',
    66         ' :-P'          => 'icon_razz.gif',
    67         ' :-o'          => 'icon_surprised.gif',
    68         ' :-x'          => 'icon_mad.gif',
    69         ' :-|'          => 'icon_neutral.gif',
    70         ' ;-)'          => 'icon_wink.gif',
    71         ' 8)'           => 'icon_cool.gif',
    72         ' 8O'           => 'icon_eek.gif',
    73         ' :('           => 'icon_sad.gif',
    74         ' :)'           => 'icon_smile.gif',
    75         ' :?'           => 'icon_confused.gif',
    76         ' :D'           => 'icon_biggrin.gif',
    77         ' :P'           => 'icon_razz.gif',
    78         ' :o'           => 'icon_surprised.gif',
    79         ' :x'           => 'icon_mad.gif',
    80         ' :|'           => 'icon_neutral.gif',
    81         ' ;)'           => 'icon_wink.gif',
     60        '8-)'           => 'icon_cool.gif',
     61        '8-O'           => 'icon_eek.gif',
     62        ':-('           => 'icon_sad.gif',
     63        ':-)'           => 'icon_smile.gif',
     64        ':-?'           => 'icon_confused.gif',
     65        ':-D'           => 'icon_biggrin.gif',
     66        ':-P'           => 'icon_razz.gif',
     67        ':-o'           => 'icon_surprised.gif',
     68        ':-x'           => 'icon_mad.gif',
     69        ':-|'           => 'icon_neutral.gif',
     70        ';-)'           => 'icon_wink.gif',
     71        '8)'            => 'icon_cool.gif',
     72        '8O'            => 'icon_eek.gif',
     73        ':('            => 'icon_sad.gif',
     74        ':)'            => 'icon_smile.gif',
     75        ':?'            => 'icon_confused.gif',
     76        ':D'            => 'icon_biggrin.gif',
     77        ':P'            => 'icon_razz.gif',
     78        ':o'            => 'icon_surprised.gif',
     79        ':x'            => 'icon_mad.gif',
     80        ':|'            => 'icon_neutral.gif',
     81        ';)'            => 'icon_wink.gif',
    8282        ':!:'           => 'icon_exclaim.gif',
    8383        ':?:'           => 'icon_question.gif',
    8484        );
     
    8787
    8888// generates smilies' search & replace arrays
    8989foreach($wpsmiliestrans as $smiley => $img) {
    90         $wp_smiliessearch[] = $smiley;
     90        $wp_smiliessearch[] = '/(\s|^)?'.preg_quote($smiley, '/').'(\b|\s)/';
    9191        $smiley_masked = htmlspecialchars( trim($smiley) , ENT_QUOTES);
    9292        $wp_smiliesreplace[] = " <img src='" . get_option('siteurl') . "/wp-includes/images/smilies/$img' alt='$smiley_masked' class='wp-smiley' /> ";
    9393}