Как подключить bb коды к тексту?

Print RSS
256

M
Author
Пришелец
0
Я настраиваю скрипт под свой проект и столкнулся с проблемой: в общем, когда я добавляю игру нужно вводить ее описание, не знаю как подключить к описанию бб коды, в частности картинок и переноса текста на след. строку.
Причем в комментариях уже подключены коды(правда только ссылки).
Как сделать, чтоб на бб-коды обрабатывалось и описание?
Прикрепляю скрипт-исходник, там все просто.. предположительно надо искать в /inc/func.php /add.php и cat.php
Ссылка http://igru6ek.ru/cat-5/site-1.html

скрипт: http://forumwapa.com/down/wbcat_v_2_4_0_4rd_532.zip
Changed: marakesh99 (27.05.2013 / 20:49)

Веем холодом
0
по первой ссылке: "Категория не найдена"
по второй: "К сожалению, вы не можете просматривать или скачивать это вложение "
я вот там не зарегистрирован и не собираюсь
M
Author
Пришелец
0
Changed: marakesh99 (27.05.2013 / 22:28)

Чатланин
0
хм... http://igru6ek.ru/bbcode.html
function tags($text = '') {
$text = preg_replace('#\[b\](.*?)\[/b\]#si', '<span style="font-weight: bold;">\1</span>', $text);
$text = preg_replace('#\[i\](.*?)\[/i\]#si', '<span style="font-style:italic;">\1</span>', $text);
$text = preg_replace('#\[u\](.*?)\[/u\]#si', '<span style="text-decoration:underline;">\1</span>', $text);
$text = preg_replace('#\[s\](.*?)\[/s\]#si', '<span style="text-decoration: line-through;">\1</span>', $text);
$text = preg_replace('#\[red\](.*?)\[/red\]#si', '<span style="color:red">\1</span>', $text);
$text = preg_replace('#\[green\](.*?)\[/green\]#si', '<span style="color:green">\1</span>', $text);
$text = preg_replace('#\[blue\](.*?)\[/blue\]#si', '<span style="color:blue">\1</span>', $text);
$text = preg_replace_callback('~\\[url=(https?://.+?)\\](.+?)\\[/url\\]|(https?://(www.)?[0-9a-z\.-]+\.[0-9a-z]{2,6}[0-9a-zA-Z/\?\.\~&amp;_=/%-:#]*)~', 'url_replace', $text);
return $text;
}
Changed: Абдула (27.05.2013 / 22:46)
M
Author
Пришелец
0
нет, это к комментариям

Чатланин
0
   // Формируем вывод сообщений + постраничная навигация
    $count = mysql_result(mysql_query("SELECT COUNT(*) FROM `sites` WHERE `id_cat` = '$id' AND `type` = '1'"),0);
    $pager = new pager($count,$settings['on_page'],$home.'/cat-'.$id.'.html/page-');
    $result = mysql_query('SELECT * FROM `sites` WHERE `id_cat` ="'.$id.'" AND type = "1" ORDER BY '.$sort.' LIMIT '.$pager->get_start().', '.$pager->on_page.'');
    if ($count >0) {
        while ($m = mysql_fetch_array($result)) {
            echo '<div class="title"><a href="'.$home.'/cat-'.$id.'/site-'.$m['id'].'.html">'.$m['name'].'</a><br/>';
            echo '<b>Описание</b>:<br/>'.$m['about'].'</div>';
        }
        [b][color=#ff0000]echo tags($pager->print_nav());[/color][/b]
    } else {
        echo '<div class="title">Сайтов нет</div>';
    }
Как я понял это здесь. Могу и ошибаться. Файл cat.php
Changed: Абдула (27.05.2013 / 22:59)
M
Author
Пришелец
0
описание совсем исчезает теперь

Добавлено через 06:19 сек.
кстати это страница со списком в категории, а не самого сайта
Stickers / Tags / Rules / Top topics / Top Posts / Search