BBCode BOX YouTube "DE" Problem

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
240929Gast

BBCode BOX YouTube "DE" Problem

Beitrag 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
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag 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
240929Gast

Beitrag 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 ????
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Mod Support“