Вход Регистрация
Файл: core/autoload/BBcodes.func.php
Строк: 25
<?

function bbcodes($text) {
    
$bbcode = array();
    
$bbcode['/[b](.+)[/b]/isU'] = '<strong style="color:#616060;font-size:11px;">$1</strong>';
    
$bbcode['/[anchor=([a-zA-Z0-9-а-яА-Я_:]+)](.+)[/anchor]/isU'] = "<a name='$1' href='#$1'>$2</a>";//<div name='$1'>$1</div>
    
    
$bbcode['/[color=([a-z0-9-#]+)](.+)[/color]/isU'] = "<span style='color:$1;'>$2</span>";
    
$bbcode['/[h=(1|2|3+)](.+)[/h]/isU'] = '<h$1 style="text-align: center;color:#6a91e8;"><span class="htags">$2</span></h$1>';
    
$bbcode['/[hr]/isU'] = '<hr />';

    
$bbcode['/[q](.+)[/q]/isU'] = '<div class="bb_q" style="color:#8a560e;font-size:11px;">$1</div>';

    
$text preg_replace_callback('/@([w]{4,16}+)/u''BBcodesCallback::LinksCheckUSER'$text); 

    
$text preg_replace("#[img][s]*([S]+)[s]*[/img]#isU",'<img src="\1" alt="" class="FilesData"/>',$text);    
    
    
$text preg_replace('#(^|s|(|])((https?://)?www.youtube.com/watch?(.*?&)*v=([^ rnt`'"<]+))(,|[|<|s|$)#iuU','1[youtube]5[/youtube]6', $text);
    
    
$text = preg_replace_callback('/[url=(.+)](.+)[/url]/isU', 'BBcodesCallback::LinksCheck', $text); //LinksCheckURL
    
$text = preg_replace_callback('~(^|s)([a-z]+://([^ rnt`'"]+))(s|$)~iu', 'BBcodesCallback::LinksCheck', $text);    
    
    if (count($bbcode))
    $text = preg_replace(array_keys($bbcode), array_values($bbcode), $text);    

    return $text;
}
Онлайн: 2
Реклама