Как подключить bb коды к тексту?
1.
marakesh99 (27.05.2013 / 20:48)
Я настраиваю скрипт под свой проект и столкнулся с проблемой: в общем, когда я добавляю игру нужно вводить ее описание, не знаю как подключить к описанию бб коды, в частности картинок и переноса текста на след. строку.
Причем в комментариях уже подключены коды(правда только ссылки).
Как сделать, чтоб на бб-коды обрабатывалось и описание?
Прикрепляю скрипт-исходник, там все просто.. предположительно надо искать в /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
2.
Zдешний (27.05.2013 / 22:00)
по первой ссылке: "Категория не найдена"
по второй: "К сожалению, вы не можете просматривать или скачивать это вложение "
я вот там не зарегистрирован и не собираюсь
3.
marakesh99 (27.05.2013 / 22:27)
http://igru6ek.ru/1111/wbcat_v_2_4_0_4rd.zip вот скрипт..
http://igru6ek.ru/cat-8/site-20.html вот пример
4.
Абдула (27.05.2013 / 22:37)
хм...
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/\?\.\~&_=/%-:#]*)~', 'url_replace', $text);
return $text;
}
5.
marakesh99 (27.05.2013 / 22:43)
нет, это к комментариям
6.
Абдула (27.05.2013 / 22:57)
// Формируем вывод сообщений + постраничная навигация
$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
7.
marakesh99 (28.05.2013 / 11:25)
описание совсем исчезает теперь
Добавлено через 06:19 сек.
кстати это страница со списком в категории, а не самого сайта
URL:
https://visavi.net/topics/38010