Make WordPress Core

Changeset 4283


Ignore:
Timestamp:
10/04/2006 02:21:27 AM (18 years ago)
Author:
ryan
Message:

Smiley parsing fixes from Nazgul. fixes #2444 #1279

Location:
trunk/wp-includes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/formatting.php

    r4184 r4283  
    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;
  • trunk/wp-includes/vars.php

    r4144 r4283  
    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',
     
    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',
     
    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' /> ";
Note: See TracChangeset for help on using the changeset viewer.