добавяне на BBCODE

crazy_dog

Registered
намерих тази функциа за BBCODE
Код:
function BBCODE($bbcode)
{
// bbcode кодовете, който ще бъдат заменени..
$bbc_a=array("[str]","[/str]","[b]","[/b]","[u]","[/u]","[big]","[/big]","[huge]","[/huge]","[email]","[/email]","[url]","[/url]","[red]","[/red]","[orange]","[/orange]","[green]","[/green]","[blue]","[/blue]");

//html съответствията, с които ще се замени bbcode-а
$bbc_b=array("<strike>","</strike>","<b>","</b>","<u>","</u>","<font size=4>","</font>","<font size=8>","</font>","<a href=\"mailto:","\">E-MAIL LINK</a>","<a href=\"","\" target=\"blank\">WEB LINK</a>","<font color=#ff6666>","</font>","<font color=#ffaa66>","</font>","<font color=#66ff66>","</font>","<font color=#6666ff>","</font>");

$bbc_num=count($bbc_a);
$loop=0;
while($loop<$bbc_num)
{
$bbcode=str_replace($bbc_a[$loop], $bbc_b[$loop], $bbcode);
$loop++;
}


return $bbcode;
}
След това примерно ако текста които пишем го запазване в променлива $text, подаваме променливата така:
Код:
$bb=bbcode($text)
echo $bb;
Това добре но идеята ми е как да сложа бутони за всеки код? :idea:
 

Back
Горе