Lehet hogy úgy gondoljátok hogy ez teljesen felesleges topic, de nekem épp ma kellett ezt megírnom. Hátha valakinek szintén szüksége van rá.
Nos nyissuk meg a bb.php file-t! ( /includes/bb.php )
1. lépés
Keressünk rá erre:
$token = array(
"'\[b\](.*?)\[/b\]'is",
'/\[i\](.*?)\[\/i\]/is',
Az első sor végén lévő " , "(vessző) után nyomjunk 1 entert-t és szúrjunk be 1 új sort!
'/\[video\](.*?)\[\/video\]/is',
Itt azt adtuk meg hogy a bb kód a [video] [/video] meghívásra válaszoljon. EZ ÁTÍRHATÓ BÁRMIRE
A kapott végeredmény:
$token = array(
"'\[b\](.*?)\[/b\]'is",
'/\[video\](.*?)\[\/video\]/is',
'/\[i\](.*?)\[\/i\]/is',
2.lépés
Ezek után keressünk rá a következőre:
$tokenized = array(
'<strong>$1</strong>',
'<em>$1</em>',
Itt szintén az első sor után nyomjunk enter-t és a következőt írjuk be:
'<iframe width="450" height="300" src="http://www.youtube-nocookie.com/embed/$1" frameborder="0" allowfullscreen></iframe>',
FIGYELEM! ebben a megoldásban az összes videó mérete FIX itt kell megadnunk! (Jelen esetben a szélesség 450 a magasság 300 px nagyságú)
A kapott végeredmény:
$tokenized = array(
'<strong>$1</strong>',
'<iframe width="450" height="300" src="http://www.youtube-nocookie.com/embed/$1" frameborder="0" allowfullscreen></iframe>',
'<em>$1</em>',
És ezzel meg is vagyunk a PHP-val! mentsük el, zárjuk be és írjuk felül az eredetivel!
A MŰKÖDÉSE:
Van például 1 youtube link: http://www.youtube.com/watch?v=ltM5jHIJFw4&feature=fvst
Ebből nekünk csak a videóID kell ( v=××××××××× ) ( pirossal kiemelve: http://www.youtube.com/watch?v=ltM5jHIJFw4&feature=fvst )
és ezt az ID-t (jelen esetben : ltM5jHIJFw4 ) kell a [video][/video] tegek közé berakni!
-->> [video]ltM5jHIJFw4[/video]