phpBBhelp.pl
http://www.phpbbhelp.pl/forum/

Video BBCode
http://www.phpbbhelp.pl/forum/video-bbcode-t23131.html
Strona 1 z 1

Autor:  Buldog08 [ 29 Lip 2008, 14:17 ]
Temat postu:  Video BBCode

Witam. Tworzę modyfikację umożliwiającą wstawianie video z każdego serwisu. Opieram się na modyfikacji YouTube BBCode MOD, lecz mam pytanie jak zmienić link np:
[php]<?php
http://(?:www\.)?youtube.com/watch?v=([0-9A-Za-z-_]{11})[^[]*\
?>[/php]
na to aby każdy link w którym jest filmik działał tutaj.

Autor:  ENC [ 29 Lip 2008, 15:28 ]
Temat postu: 

Buldog08, jak to każdy link ? Opisz dokładniej o co Ci chodzi.

Każdy serwis posiada własne adresy do filmików, youtube ma watch?v= a googlevideo może mieć inne ;).

Autor:  Buldog08 [ 29 Lip 2008, 15:50 ]
Temat postu: 

Wiem. A chcę aby każdy link działał z youtube, googlevideo itp.

Autor:  Pogo [ 29 Lip 2008, 16:14 ]
Temat postu: 

Najlepiej jakbyś wsadził to w tablicę

Autor:  Buldog08 [ 29 Lip 2008, 16:26 ]
Temat postu: 

Czyli np:
[php]<?php
$video[0] = "link";
$video[1] = "link";
$video[2] = "link";
?>[/php]
coś takiego?

Autor:  Pogo [ 29 Lip 2008, 16:28 ]
Temat postu: 

Kod:
$tablica = array('link', 'link2', 'link3');

Autor:  Buldog08 [ 29 Lip 2008, 16:30 ]
Temat postu: 

yhmmy rozumię, i będzie wszytko działać w jednym znaczniku?

I jeszcze jedno. są różne adresy do video np youtube.com i .pl.youtube.com. Czyli dodać wszystkie możliwości do innej tablicy?

[ Dodano: 29 Lip 2008 16:48 ]
Ten kod będzie dobry?
(tylko przykład)
[php]

$patterns = array('http://(?:www\.)?video.google.com/videoplay?docid\?v=([0-9A-Za-z-_]{11})[^[]*\' 'http://(?:www\.)?youtube.com/watch?v=([0-9-A-Za-z_]{11})[^[]*/');
$replacements[] = $bbcode_tpl['video'];

[/php]

Zrobiłem tablice, dodałem linki, dodałam tpl.

[ Dodano: 29 Lip 2008 16:49 ]
aha a mogę usunąć to po ...com/videoplay tylko zostawić ([0-9.........
?

[ Dodano: 31 Lip 2008 15:59 ]
Ten kod z linkami jest taki:
[phpbb]
// [video]Video URL[/video] code..
$patterns[] = "#\[youtube\]http://(?:www\.)?youtube.com/watch\?v=([0-9A-Za-z-_]{11})[^[]*\[/youtube\]#is";
$replacements[] = $bbcode_tpl['youtube'];
[/phpbb]

I moje pytanie jak wstawić array w tablice $patterns? array mam wstawić po znaczniku?

Strona 1 z 1 Wszystkie czasy w strefie UTC + 1 godzina
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/