Вы не зашли.
Главная » PHP » Bbcode [img][/img]
#1. GITARIST Off (0)
Участник
2009.09.11 21:09
Админ подскажи как написать код чтоб работал [img][/img]
Отредактировано GITARIST (2009.09.11 21:09)
#2. Gemorroj Off (107)
Administrator
2009.09.11 21:09
Код:
span style="color: #0000BB"><?phpfunction bbcode($text = ''){ //конвертация кодов в теги регулярными выражениями // ББ коды $bbcode = array( '/\[url\](.+)\[\/url\]/isU' => '<a href="$1">$1</a>', '/\[url=(.+)\](.+)\[\/url\]/isU' => '<a href="$1">$2</a>', '/\[i\](.+)\[\/i\]/isU' => '<em>$1</em>', '/\[b\](.+)\[\/b\]/isU' => '<strong>$1</strong>', '/\[u\](.+)\[\/u\]/isU' => '<span style="text-decoration:underline;">$1</span>', '/\[big\](.+)\[\/big\]/isU' => '<span style="font-size:large;">$1</span>', '/\[small\](.+)\[\/small\]/isU' => '<span style="font-size:small;">$1</span>', '/\[code\](.+)\[\/code\]/isU' => '<code>$1</code>', '/\[red\](.+)\[\/red\]/isU' => '<span style="color:#ff0000;">$1</span>', '/\[yellow\](.+)\[\/yellow\]/isU' => '<span style="color:#ffff22;">$1</span>', '/\[green\](.+)\[\/green\]/isU' => '<span style="color:#00bb00;">$1</span>', '/\[blue\](.+)\[\/blue\]/isU' => '<span style="color:#0000bb;">$1</span>', '/\[white\](.+)\[\/white\]/isU' => '<span style="color:#ffffff;">$1</span>', '/\[color=(.+)\](.+)\[\/color\]/isU' => '<span style="color:$1;">$2</span>', '/\[size=([0-9]+)\](.+)\[\/size\]/isU' => '<span style="font-size:$1px;">$2</span>', '/\[img\](.+)\[\/img\]/isU' => '<img src="$1" alt=""/>' ); return preg_replace(array_keys($bbcode), array_values($bbcode), $text);}?>
#3. GITARIST Off (0)
Участник
2009.09.12 01:01
Админ. Спасибо конечно. Но че то я там имг имг не вижу
Добавлено спустя   1 минуту  40 секунд:
И моя опера че то неполноценно показывает тут написанное в тегах [коде]
Добавлено спустя   3 минуты  6 секунд:
Плииз кинь это в тхт аа
#4. GITARIST Off (0)
Участник
2009.09.12 01:01
function BBcode($msg)
{

$msg=preg_replace('#\[b\](.*?)\[/b\]#si', '<span style="font-weight: bold;">\1</span>', $msg);
$msg=preg_replace('#\[i\](.*?)\[/i\]#si', '<span style="font-style: italic;">\1</span>', $msg);
$msg=preg_replace('#\[u\](.*?)\[/u\]#si', '<span style="text-decoration: underline;">\1</span>', $msg);



$msg=preg_replace('#\[small\](.*?)\[/small\]#si', '<span style="font-size: small;">\1</span>', $msg);
$msg=preg_replace('#\[big\](.*?)\[/big\]#si', '<span style="font-size: large;">\1</span>', $msg);

$msg=preg_replace('#\[red\](.*?)\[/red\]#si', '<span style="color:#FF0000;">\1</span>', $msg);
$msg=preg_replace('#\[green\](.*?)\[/green\]#si', '<span style="color:#00FF00;">\1</span>', $msg);
$msg=preg_replace('#\[blue\](.*?)\[/blue\]#si', '<span style="color:#0000FF;">\1</span>', $msg);

$msg=preg_replace_callback('#&lt;\?(.*?)\?&gt;#sui', 'bbcodehightlight', $msg);
$msg=preg_replace('#\[code\](.*?)\[/code\]#si', '\1', $msg);

return $msg;
}
?>
Просто допиши в этом коде имг как его писать.
#5. Gemorroj Off (107)
Administrator
2009.09.12 10:10
GITARIST, так писать нельзя.
Вложения
bbcode.txt 1kb [загрузок: 1040]
#6. GITARIST Off (0)
Участник
2009.09.12 11:11
Админ, это в движке так было
#7. GITARIST Off (0)
Участник
2009.09.12 12:12
Короче не работает. Ты в имг имг че то пропустил, там еще <img src="" /> должно быть а его нету
#8. Gemorroj Off (107)
Administrator
2009.09.12 14:02
ищи лучше.
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.015 s