Seite 1 von 1

BBCode BOX YouTube "DE" Problem

Verfasst: 26.12.2007 09:11
von 240929Gast
Moin,

da ja YouTube neuerdings erkennt von wo man kommt "sprich die URL dann auf de.youtube.com abändert habe ich ein Problem in der BBCodeBOX.

Vorübergehend habe ich das Problem abgestellt aber ich würde gerne das "alle" egal aus welchen Land YouTube Videos im Forum laufen.

Hier mal der alte und der von mir auf "DE" geänderte Code aus der bbcode.php

Code: Alles auswählen

        // [youtube]YouTube URL[/youtube] code..
        $patterns[] = "#\[youtube\]http://(?:www\.)?youtube.com/watch\?v=([0-9A-Za-z-_]{11})[^[]*\[/youtube\]#is";
        $replacements[] = $bbcode_tpl['youtube'];
//====
//==== End Advanced BBCode Box MOD ==================================== |

Code: Alles auswählen

        // [youtube]YouTube URL[/youtube] code..
        $patterns[] = "#\[youtube\]http://(?:www\.)?de.youtube.com/watch\?v=([0-9A-Za-z-_]{11})[^[]*\[/youtube\]#is";
        $replacements[] = $bbcode_tpl['youtube'];
//====
//==== End Advanced BBCode Box MOD ==================================== |
Ich hoffe ich versteht was ich meine. Der Knaxus ist das "DE"...

CU

Verfasst: 26.12.2007 12:07
von 4seven
Hallo MT0672,

suchte selbst nach einer Lösung and here it is:


FINDE:

Code: Alles auswählen

        // [youtube]YouTube URL[/youtube] code..
        $patterns[] = "#\[youtube\]http://(?:www\.)?youtube.com/watch\?v=([0-9A-Za-z-_]{11})[^[]*\[/youtube\]#is";
        $replacements[] = $bbcode_tpl['youtube']; 
ERSETZE MIT:

Code: Alles auswählen

        // [youtube]YouTube URL[/youtube] code..
        $patterns[] =
"#\[youtube\]http://(?:www\.)?youtube.com/watch\?v=([0-9A-Za-z-_]{11})[^[]*\[/youtube\]#is";  
        $replacements[] = $bbcode_tpl['youtube'];
        $patterns[] = "#\[youtube\]http://(?:[a-z]{2}\.)?youtube.com/watch\?v=([0-9A-Za-z-_]{11})[^[]*\[/youtube\]#is";
        $replacements[] = $bbcode_tpl['youtube'];
[a-z]{2} > heißt soviel wie:
Alles was 2 Buchstaben von a-z hat, wird in allen Länderdomain-Kombinationen gewertet.

www.youtube wird nach wie vor "beachtet".

Also eine All-in-One Lösung:

Wenn nicht www.youtube vorhanden, wird automatisch xx.youtube umgesetzt.

lg
4seven

Verfasst: 31.12.2007 17:36
von 240929Gast
Hey ;-)

Super.... Vielen Dank. Funzt soweit.....

Ich muss mir wohl mal noch ein paar PHP Bücher kaufen lol....

Nen guten Rutsch....

P.S. Schon auf PHPBB3 Gold umgestiegen ????

Verfasst: 01.01.2008 20:09
von 4seven
MT0672 hat geschrieben:Schon auf PHPBB3 Gold umgestiegen ????
[offtopic]
Bin da grad am experimentieren. Phantastische Möglichkeiten bieten schonmal die eigenen BBCodes, was ne Menge Mods überflüssig macht. Dennoch warte ich noch die ersten Servicepacks ab. Außerdem möchte ich die neue(!) Code- Syntax erst vollständig verstehen, um selbst Anpassungen vornehmen zu können. Hab im 2er viele Mods drin, die ich oftmals zusätzlich redesigned hab (schlankerer Code etc.). Ferner eigene Mods und Snippets. Das muss erstmal 1zu1 im Neuen (für mich) möglich sein. Dann werde ich vollständig portieren. Also, könnte noch 1-2 Jahre dauern :)
[/offtopic]

lg
4seven