Всем привет.
Как сделать бб код ссылки с названием, типо такого :
[url=ссылка]название ссылки[/url]
<a href="ссылка">название ссылки</a>
?
1. mik - 25 Июня, 2011 - 15:06:28 - перейти к сообщению
2. Coder1994 - 25 Июня, 2011 - 15:14:48 - перейти к сообщению
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- function links_preg1($arr)
- {
- return '[реклама]';
- }else{
- return '<a href="'.$arr[1].'">'.$arr[2].'</a>';
- }
- }
У меня так реализованно
(Добавление)
вот как я полностью реализовал bb-коды
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- // Дополнение к функции antispam
- function links_preg1($arr)
- {
- {
- return '[реклама]';
- }
- else
- {
- return '<a href="' . $arr[1] . '">' . $arr[2] . '</a>';
- }
- }
- // BB-коды
- function bbcode($posts)
- {
- $bbcodes['/\[i\](.+)\[\/i\]/isU'] = '<em>$1</em>';
- $bbcodes['/\[b\](.+)\[\/b\]/isU'] = '<strong>$1</strong>';
- $bbcodes['/\[u\](.+)\[\/u\]/isU'] = '<span style="text-decoration:underline;">$1</span>';
- $bbcodes['/\[big\](.+)\[\/big\]/isU'] = '<span style="font-size:large;">$1</span>';
- $bbcodes['/\[small\](.+)\[\/small\]/isU'] = '<span style="font-size:small;">$1</span>';
- $bbcodes['/\[red\](.+)\[\/red\]/isU'] = '<span style="color:#ff0000;">$1</span>';
- $bbcodes['/\[yellow\](.+)\[\/yellow\]/isU'] = '<span style="color:#ffff22;">$1</span>';
- $bbcodes['/\[green\](.+)\[\/green\]/isU'] = '<span style="color:#00bb00;">$1</span>';
- $bbcodes['/\[blue\](.+)\[\/blue\]/isU'] = '<span style="color:#0000bb;">$1</span>';
- $bbcodes['/\[white\](.+)\[\/white\]/isU'] = '<span style="color:#ffffff;">$1</span>';
- $bbcodes['/\[size=([0-9]+)\](.+)\[\/size\]/isU'] = '<span style="font-size:$1px;">$2</span>';
- return $posts;
- }
- ?>