Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Bonsoir,
J'avais posté pour trouver une solution pour insérer la balise youtube mais ça n'a visiblement pas inspiré grand-monde...
J'ai trouvé une mod qui fait youtube et google video , si ça intéresse quelqu'un...pas dure à installer.
visible là
Hors ligne
sois tu utilises punmultimedia pour avoir un seul tag pour les 2
soit tu fais comme moi, tu utilise cette mode pour youtube et celle ci pour google
Hors ligne
On doit avoir fait les mêmes modifs.
ça n'a rien d'extraordinaire mais vu que mon post avait laissé le monde entier de marbre, (une réponse) j'imaginais que ca n'intéressait personne ou que personne savait le faire.
Même l'admin barbu ne m'avait pas renseigné.
Pourquoi ne fait-elle pas partie des mods que l'on peut trouver dans punbb.fr ?
ps j'ai quand même fait la modif en une fois, avec le même readme
Dernière modification par kayorn (17-03-2007 00:03:01)
Hors ligne
Effectivement, j'étais passé à côté.
Désolé. 
(s) MT
ex-Apupv
:faq: :recherche:
Gra.
Hors ligne
Pour ceux que ça interesse.
Si quelqu'un voit une erreur dans ce script, erreur que mon niveau de php ne pourrait déceler, qu'il le dise ou se taise à jamais.
.....find (line 37ish):
// Do the more complex BBCodes (also strip excessive whitespace and useless quotes)
$a = array( '#\[url=("|\'|)(.*?)\\1\]\s*#i',
'#\[url\]\s*#i',
'#\s*\[/url\]#i',
'#\[email=("|\'|)(.*?)\\1\]\s*#i',
'#\[email\]\s*#i',
'#\s*\[/email\]#i',
'#\[img\]\s*(.*?)\s*\[/img\]#is',
'#\[img=("|\'|)(.*?)\\1\]\s*#i',
'#\[colou?r=("|\'|)(.*?)\\1\](.*?)\[/colou?r\]#is');
$b = array( '[url=$2]',
'[url]',
'[/url]',
'[email=$2]',
'[email]',
'[/email]',
'[img]$1[/img]',
'[img]$2[/img]',
'[color=$2]$3[/color]');
replace with:
// Do the more complex BBCodes (also strip excessive whitespace and useless quotes)
$a = array( '#\[video\]\s*(http://)?video\.google\.ca/videoplay\?docid=(.*?)\s*\[\/video\]#s',
'#\[youtube\]\s*(http://)?video\.google\.ca/videoplay\?docid=(.*?)\s*\[\/youtube\]#s',
'#\[googlevid\]\s*(http://)?video\.google\.ca/videoplay\?docid=(.*?)\s*\[\/googlevid\]#s',
'#\[video\]\s*(http://)?(www\.)?youtube\.com/watch\?v=(.*?)\s*\[\/video\]#s',
'#\[youtube\]\s*(http://)?(www\.)?youtube\.com/watch\?v=(.*?)\s*\[\/youtube\]#s',
'#\[googlevid\]\s*(http://)?(www\.)?youtube\.com/watch\?v=(.*?)\s*\[\/googlevid\]#s',
'#\[url=("|\'|)(.*?)\\1\]\s*#i',
'#\[url\]\s*#i',
'#\s*\[/url\]#i',
'#\[email=("|\'|)(.*?)\\1\]\s*#i',
'#\[email\]\s*#i',
'#\s*\[/email\]#i',
'#\[img\]\s*(.*?)\s*\[/img\]#is',
'#\[img=("|\'|)(.*?)\\1\]\s*#i',
'#\[colou?r=("|\'|)(.*?)\\1\](.*?)\[/colou?r\]#is');
$b = array( '[googlevid]http://video.google.ca/videoplay?docid=$2[/googlevid]',
'[googlevid]http://video.google.ca/videoplay?docid=$2[/googlevid]',
'[googlevid]http://video.google.ca/videoplay?docid=$2[/googlevid]',
'[youtube]http://www.youtube.com/watch?v=$3[/youtube]',
'[youtube]http://www.youtube.com/watch?v=$3[/youtube]',
'[youtube]http://www.youtube.com/watch?v=$3[/youtube]',
'[url=$2]',
'[url]',
'[/url]',
'[email=$2]',
'[email]',
'[/email]',
'[img]$1[/img]',
'[img]$2[/img]',
'[color=$2]$3[/color]');
find (line 328ish):
$pattern = array('#\[b\](.*?)\[/b\]#s',
'#\[i\](.*?)\[/i\]#s',
'#\[u\](.*?)\[/u\]#s',
'#\[url\]([^\[]*?)\[/url\]#e',
'#\[url=([^\[]*?)\](.*?)\[/url\]#e',
'#\[email\]([^\[]*?)\[/email\]#',
'#\[email=([^\[]*?)\](.*?)\[/email\]#',
'#\[color=([a-zA-Z]*|\#?[0-9a-fA-F]{6})](.*?)\[/color\]#s');
$replace = array('<strong>$1</strong>',
'<em>$1</em>',
'<span class="bbu">$1</span>',
'handle_url_tag(\'$1\')',
'handle_url_tag(\'$1\', \'$2\')',
'<a href="mailto:$1">$1</a>',
'<a href="mailto:$1">$2</a>',
'<span style="color: $1">$2</span>');
replace with:
$pattern = array('#\[b\](.*?)\[/b\]#s',
'#\[i\](.*?)\[/i\]#s',
'#\[u\](.*?)\[/u\]#s',
'#\[googlevid\]http://video\.google\.ca/videoplay\?docid=(.*?)\[\/googlevid\]#s',
'#\[youtube\]http://www\.youtube\.com/watch\?v=(.*?)\[\/youtube\]#s',
'#\[url\]([^\[]*?)\[/url\]#e',
'#\[url=([^\[]*?)\](.*?)\[/url\]#e',
'#\[email\]([^\[]*?)\[/email\]#',
'#\[email=([^\[]*?)\](.*?)\[/email\]#',
'#\[color=([a-zA-Z]*|\#?[0-9a-fA-F]{6})](.*?)\[/color\]#s');
$replace = array('<strong>$1</strong>',
'<em>$1</em>',
'<span class="bbu">$1</span>',
'<embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=$1&hl=en"></embed>',
'<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/$1"></param><embed src="http://www.youtube.com/v/$1" type="application/x-shockwave-flash" width="425" height="350"></embed></object>',
'handle_url_tag(\'$1\')',
'handle_url_tag(\'$1\', \'$2\')',
'<a href="mailto:$1">$1</a>',
'<a href="mailto:$1">$2</a>',
'<span style="color: $1">$2</span>');Pas la peine de vous fatiguer à chercher...
C'est pas trop long monsieur l'admin? si oui supprimez le msg
Dernière modification par kayorn (17-03-2007 09:41:00)
Hors ligne
je ne sais pas dans quel pays tu es, mais changes video.google.ca par video.google.com et video.google.fr si tu es en France 
Hors ligne
S'il est au canada, video.google.ca est très bien.
(s) MT
ex-Apupv
:faq: :recherche:
Gra.
Hors ligne
savais bien qu'il y avait des c...... 
Hors ligne
Pages : 1