Changeset 1154 in ExiteCMS


Ignore:
Timestamp:
12/02/07 14:25:25 (4 years ago)
Author:
hverton
Message:

fixed a smiley parsing problem (multiple matches, longest should be matched first)
added [youtube] bbcode

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/includes/core_functions.php

    r1149 r1154  
    334334function parsesmileys($message) { 
    335335    $smiley = array( 
     336        "#\:oops\:#si" => "<img src='".IMAGES."smiley/more/redface.gif' alt='smiley' />", 
    336337        "#\;\)#si" => "<img src='".IMAGES."smiley/wink.gif' alt='smiley' />", 
    337338        "#\:\(#si" => "<img src='".IMAGES."smiley/sad.gif' alt='smiley' />", 
     
    365366        "#\:P#si" => "<img src='".IMAGES."smiley/more/icon_razz.gif' alt='smiley' />", 
    366367        "#\:razz\:#si" => "<img src='".IMAGES."smiley/more/razz.gif' alt='smiley' />", 
    367         "#\:oops\:#si" => "<img src='".IMAGES."smiley/more/redface.gif' alt='smiley' />", 
    368368        "#\:cry\:#si" => "<img src='".IMAGES."smiley/more/cry.gif' alt='smiley' />", 
    369369        "#\:evil\:#si" => "<img src='".IMAGES."smiley/more/evil.gif' alt='smiley' />", 
     
    527527    $text = preg_replace('#\[center\](.*?)\[/center\]#si', '<center>\1</center>', $text); 
    528528 
     529    $text = preg_replace('#\[youtube\](.*?)\[/youtube\]#si', '<object width="425" height="355"><param name="movie" value="\1"></param><param name="wmode" value="transparent"></param><embed src="\1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>', $text); 
     530 
    529531    // correct illegal [url=] BBcode 
    530532    $text = str_replace("[url=]", "[url]", $text); 
Note: See TracChangeset for help on using the changeset viewer.