Azer CMS [v2.0] BB code - (Youtube)Videó beágyazása

Indította Sunny, 2012 augusztus 06, 06:42:15 DÉLUTÁN

Előző téma - Következő téma

Sunny

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:
Kód (php) Kijelölés
$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!
Kód (php) Kijelölés
'/\[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:
Kód (php) Kijelölés
$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:
Kód (php) Kijelölés
$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:
Kód (php) Kijelölés
'<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:
Kód (php) Kijelölés
$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]

Powered by EzPortal