с этой библы выдернул ббкоды,может кто нить сделает его под тройку?будет ли вообще этот код работать на тройке?
$text = bbcode::tags($text);
// Обработка незакрытых и неоткрытых BB кодов
$tags = array(
'' => '',
'' => '',
'' => '',
'' => '',
'' => '',
'' => '',
'' => '',
'' => '',
'' => '',
'' => '
',
'' => '
',
'' => '',
'[php]' => '
',
);
foreach ($tags as $t_open => $t_close) {
if (mb_strpos($text, $t_open) && !mb_strpos($text, $t_close)) {
$text .= $t_close;
}
if (mb_strpos($text, $t_close) && !mb_strpos($text, $t_open)) {
$text = $t_open . $text;
}
}
$text = str_replace(array('[/color]', '[/bg]'), '', $text);
if (preg_match('!\[color=(#[0-9a-f]{3}|#[0-9a-f]{6}|[a-z\-]+)](.+?)!is', $text)) {
$text .= '[/color]';
}
if (preg_match('!\[bg=(#[0-9a-f]{3}|#[0-9a-f]{6}|[a-z\-]+)](.+?)!is', $text)) {
$text .= '[/bg]';
}
// $text = bbcode::tags($text);
$total = $arc['text_length'];
$pagination = ($total > $strs)
? '<div class="topmenu">' .
functions::display_pagination(
'?act=articles&mod=view&id=' . $id . '&strings=' . $strs . '&',
$start, $total, $strs
) . '</div>'
: '';
$textl = handleTitle($arc['name']);[/php]