Főoldal Profilom Regisztráció Kilépés Belépés
Üdvözöllek Vendég | RSS
Csütörtök
2024-04-25
11:34 PM
Metin2
[ Új üzenetek · Tagok · Fórumszabályzat · Keresés · RSS ]
  • Oldal 1 / 1
  • 1
A fórum moderátora: PowerFighter  
Fórum » Metin2 » Web » BB kódok az oldaladba
BB kódok az oldaladba
PowerFighterDátum: Kedd, 2013-01-01, 8:27 PM | Üzenet # 1
A legjobbak közt
Csoport: Adminisztrátorok
Üzenetek: 394
Hírnév: 1098
Állapot: Offline
Sziasztok.

Csináltam nektek BBKod Funkcio részt. Attila1995 elégé kezdő még de na majd tanul

Bármilyen oldalba berakhatod csak require-z ni kell a funkciokat tartalmazo fájlt .
<?PHP
function bb($text, $strip_html = true)
{
$s = $text;

$s = htmlspecialchars($text);

$s = preg_replace("/\[\*\]/", "<li>", $s);

$s = preg_replace("/\[b\]((\s|.)+?)\[\/b\]/", "<b>\\1</b>", $s);

$s = preg_replace("/\[i\]((\s|.)+?)\[\/i\]/", "<i>\\1</i>", $s);

$s = preg_replace("/\[u\]((\s|.)+?)\[\/u\]/", "<u>\\1</u>", $s);

$s = preg_replace("/\[s\]((\s|.)+?)\[\/s\]/i", "<s>\\1</s>", $s);

$s = preg_replace("/\[img\](http:\/\/[^\s'\"<>]+(\.(jpg|gif|png)))\[\/img\]/i", "<img border=0 src=\"\\1\" alt=\"\" onload=\"NcodeImageResizer.createOn(this);\">", $s);

$s = preg_replace("/\[img\]([^\s'\"<>]+?)\[\/img\]/i", "<img border=0 src=\"\\1\">", $s);

$s = preg_replace("/\[img=(http:\/\/[^\s'\"<>]+(\.(gif|jpg|png)))\]/i", "<img border=0 src=\"\\1\" alt=\"\" onload=\"NcodeImageResizer.createOn(this);\">", $s);



$s = preg_replace(
"/\[color=([a-zA-Z]+)\]((\s|.)+?)\[\/color\]/i",
"<font color=\\1>\\2</font>", $s);

$s = preg_replace(
"/\[color=(#[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9])\]((\s|.)+?)\[\/color\]/i",
"<font color=\\1>\\2</font>", $s);

$s = preg_replace(
"/\[url=http://([^()<>\s]+?)\]((\s|.)+?)\[\/url\]/i",
"<a href=\"atiranyit.php?url=\\1\" target='_blank'>\\2</a>", $s);

$s = preg_replace(
"/\[url\]([^()<>\s]+?)\[\/url\]/i",
"<a href=\"atiranyit.php?url=\\1\" target='_blank'>\\1</a>", $s);

$s = preg_replace(
"/\[size=([1-7])\]((\s|.)+?)\[\/size\]/i",
"<font size=\\1>\\2</font>", $s);

$s = preg_replace(
"/\[font=([a-zA-Z ,]+)\]((\s|.)+?)\[\/font\]/i",
"<font face=\"\\1\">\\2</font>", $s);

$s = preg_replace("/\[video=[^\s'\"<>]*youtube.com.*v=([^\s'\"<>]+)\]/i", "<object width=\"400\" height=\"310\"><param name=\"movie\" value=\"http://www.youtube.com/v/\\1\"></param><embed src=\"http://www.youtube.com/v/\\1\" type=\"application/x-shockwave-flash\" width=\"500\" height=\"410\"></embed></object>", $s);


$s = nl2br($s);

$s = preg_replace("/\[pre\]((\s|.)+?)\[\/pre\]/i", "<tt><nobr>\\1</nobr></tt>", $s);

$s = preg_replace("/\[nfo\]((\s|.)+?)\[\/nfo\]/i", "<tt><nobr><font face='MS Linedraw' size=2 style='font-size: 10pt; line-height: " .
"10pt'>\\1</font></nobr></tt>", $s);

$s = str_replace(" ", "  ", $s);

$s =preg_replace("/(\A|[^=\]'\"a-zA-Z0-9])((http|ftp|https|ftps|irc):\/\/[^()<>\s]+)/i", "\\1<a href=\"atiranyit.php?url=\\2\" target='_blank'>\\2</a>", $s);



return $s;
}

?>
 
Fórum » Metin2 » Web » BB kódok az oldaladba
  • Oldal 1 / 1
  • 1
Keresés:


 Copyright MyCorp © 2024
Honlapszerkesztő - uCoz