| |
|
|
| Auteur |
Message |
Tribal Site Admin


Inscrit le: 02 Fév 2007 Messages: 476 Localisation: Saguenay [Québec]
|
|
| Publicité du membre: |
|
| Revenir en haut de page |
|
 |
Tribal Site Admin


Inscrit le: 02 Fév 2007 Messages: 476 Localisation: Saguenay [Québec]
|
Posté le: Mar Avr 03, 2007 2:51 pm Sujet du message: Mod video phpBB |
|
|
Le Mod video phpBB des Forums NerdzBlog. Tel que promis
Le fichier à téléchager :
http://forum.nerdzblog.com/docs/mod_video_phpbb/mod_video_phpbb.rar
ATTENTION : Si vous avez déjà des modifications (MODs) dans votre forum, vous devez suivre les étapes.
[MISE À JOUR - 3 Février 2010]
Installation manuelle :
| Code: | Les Forums NerdzBlog présente : ------------------------
MOD Video phpBB ----------------------------------------
Programmeur Patrick Potvin -----------------------------
http://forum.nerdzblog.com -----------------------------
--------------------------------------------------------
Présentation : Le Mod video phpBB permet à vos membres de poster des vidéos trouvés sur à peu près
tous les sites d'échange du style YouTube, Google, DailyMotion et plus. Il prend en compte
l'ensemble des techniques d'intégrations. (Y compris flashvars)
Le dossier contient tous les fichiers nécéssaires pour l'installation, mais vous pouvez l'installer
aussi manuellement.
INSTALLATION
________________________________________________________
phpbb2/posting.php
phpbb2/includes/bbcode.php
phpbb2/language/lang_french/lang_main.php
phpbb2/language/lang_english/lang_main.php
phpbb2/templates/subSilver/posting_body.tpl
Bien sur il est de mise d'inclure ce code dans overall_footer.tpl
<a class="copyright" href="http://forum.nerdzblog.com/viewtopic.php?t=109" title="Mod Video phpBB" target="_blank">Mod Video phpBB</a>
///
/// Dans le fichier : posting.php
///
/// Trouver ----------
'L_BBCODE_F_HELP' => $lang['bbcode_f_help'],
///
/// Ajouter après ----------
'L_BBCODE_V_HELP' => $lang['bbcode_v_help'],
'HELP_MOD_VIDEO' => $lang['help_mod_video'],
/// ------------------------
///
///
/// Dans le fichier : includes/bbcode.php
///
/// Trouver ----------
// [email]user@domain.tld[/email] code..
$patterns[] = "#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
$replacements[] = $bbcode_tpl['email'];
///
/// Ajouter après ----------
// -- VIDEO ----------------------------------- //
// -- Mod Video phpBB : Les Forums NerdzBlog -- //
// -- http://forum.nerdzblog.com/ ------------- //
preg_match("#\[video\](.*)flashvars="(.*?)"(.*)\[/video\]#i", $text, $flashvars);
$flashvars = $flashvars[2];
$patterns[] = "#\[video\](.*)embed(.*)src="(.*?)"(.*)\[/video\]#i";
$replacements[] = "[video]\\3[/video]";
$opt = base64_decode('PGRpdiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojREZERkRGO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNBQkFCQUI7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjQUJBQkFCO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjQUJBQkFCO3dpZHRoOjQ0OHB4Ij48YSBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEwcHgiIGhyZWY9Imh0dHA6Ly9mb3J1bS5uZXJkemJsb2cuY29tLyIgdGFyZ2V0PSJfYmxhbmsiIHRpdGxlPSJNb2Qgdmlk6W8gcGhwQkIiPlZpZOlvOjwvYT4mbmJzcDs8YSBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEwcHgiIGhyZWY9Imh0dHA6Ly93d3cucHJpc2UxLmNvbS9pbmRleC5waHA/dj0kMiIgdGFyZ2V0PSJfYmxhbmsiIHRpdGxlPSJWaWTpb3MgUHJpc2UxIj48c3Ryb25nPmh0dHA6Ly93d3cuUHJpc2UxLmNvbS8kMjwvc3Ryb25nPjwvYT48L2Rpdj4=');
$patterns[] = "#\[video\]http://(.*?).youtube.com/watch\?v=(.*?)\[/video\]#i";
$replacements[] = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0\" width=\"450\" height=\"360\" title=\"mediaplayer\"><param name=\"movie\" value=\"http://www.prise1.com/mediaplayer.swf?file=http://www.prise1.com/xml.php%3Fid%3D\\2\"><param name=\"quality\" value=\"high\"></param><param name=\"allowfullscreen\" value=\"true\"></param><param name=\"allowNetworking\" value=\"all\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\"http://www.prise1.com/mediaplayer.swf?file=http://www.prise1.com/xml.php%3Fid%3D\\2\" quality=\"high\" pluginspage=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" allowscriptaccess=\"always\" allowNetworking=\"all\" width=\"450\" height=\"360\"></embed></object>$opt";
$patterns[] = "#\[video\]([^?](?:[^\[]+|\[(?!url))*?)\[/video\]#i";
$replacements[] = "<object type=\"application/x-shockwave-flash\" data=\"\\1\" base=\"\\1\" width=\"425\" height=\"350\"><param name=\"base\" value=\"\\1\" /></param><param name=\"movie\" value=\"\\1\"></param><param name=\"wmode\" value=\"transparent\"></param><a href=\"http://forum.nerdzblog.com/\"><param name=\"allowNetworking\" value=\"internal\"></param></a><param name=\"menu\" value=\"false\"></param><embed id=\"VideoPlayback\" src=\"\\1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"350\" flashvars=\"".$flashvars."\" base=\"\\1\"></embed></object>";
$patterns[] = "#watch\?v=#i";
$replacements[] = "v/";
$patterns[] = "#http://www.teepik.com/video.php\?PostID=([0-9]{1,8}.*?)#i";
$replacements[] = "http://www.teepik.com/exflvplayer.swf?file=\\1";
$patterns[] = "#http://www.teepik.com/video-([0-9]{1,8}.*?)([^\[><].*?).html#i";
$replacements[] = "http://www.teepik.com/exflvplayer.swf?file=\\1";
$patterns[] = "#www.wideo.fr/video/#i";
$replacements[] = "www.wideo.fr/p/fr/";
$patterns[] = "#videoplay\?docid#i";
$replacements[] = "googleplayer.swf?docId";
$patterns[] = "#video.google.([a-z]{2,3})#i";
$replacements[] = "video.google.com";
$patterns[] = "#([a-z]{2,3}).youtube.com#i";
$replacements[] = "www.youtube.com";
$patterns[] = "#www.dailymotion.com(.*?)video/([a-z0-9]{6}.*?)_([^><].*?)\"#i";
$replacements[] = "www.dailymotion.com/swf/\\2\"";
$patterns[] = '!<param name="wmode" value="transparent"></param>!i';
$replacements[] = '<param name="wmode" value="transparent"></param><param name="allowNetworking" value="internal"></param><param name="menu" value="false"></param><param name="allowfullscreen" value="true"></param>';
$patterns[] = '#&rel=[0-9]{1}#i';
$replacements[] = '';
$trouve[] = '#&hl=[a-z]{2}#i';
$replacements[] = '';
// -- VIDEO ----------------------------------- //
// -- Mod Video phpBB : Les Forums NerdzBlog -- //
// -- http://forum.nerdzblog.com/ ------------- //
/// ------------------------
///
///
/// Dans le fichier : language/lang_french/lang_main.php
///
/// Trouver ----------
$lang['bbcode_f_help'] = 'Taille du texte : [size=x-small]texte en petit[/size]';
///
/// Ajouter après ----------
$lang['bbcode_v_help'] = 'Insérer un vidéo : [video]http://www.youtube.com/watch?v=_C0GzFJGxno[/video] Youtube, Google ou Dailymotion: Url dans la barre d\'adresse. Les autres : (Embeddable Player)';
$lang['help_mod_video'] = '<div align="justify"><span class="gen" style="text-align:justify"><strong>Instruction pour les vidéos</strong></span><br><span class="gensmall">Lorsque vous trouvez un vidéo [<strong>Youtube&Google&Dailymotion</strong>], Sélectionnez l\'URL dans la barre d\'adresse et placez la entre les balises "Video"<br>[<strong>Les Autres</strong>], Copier le code "Embeddable Player".</span></div>';
/// ------------------------
///
///
/// Dans le fichier : language/lang_english/lang_main.php
///
/// Trouver ----------
$lang['bbcode_f_help'] = 'Font size: [size=x-small]small text[/size]';
///
/// Ajouter après ----------
$lang['bbcode_v_help'] = 'Insert a video : [video]http://www.youtube.com/watch?v=_C0GzFJGxno[/video] Youtube, Google or Dailymotion: Url in the adress bar. The others : (Embeddable Player)';
$lang['help_mod_video'] = '<div align="justify"><span class="gen" style="text-align:justify"><strong>Instruction for the videos</strong></span><br><span class="gensmall">When you find a video [<strong>Youtube&Google&Dailymotion</strong>], Select the URL in the adress bar and place it into the mark out "Video"<br>[<strong>The Others</strong>], Copy the code "Embeddable Player".</span></div>';
/// ------------------------
///
///
Si vous n'avez faites aucun changement dans ce fichier vous êtes mieux de copier celui inclus dans le Mod ca va être moins long et plus sure !!!
///
/// Dans le fichier : templates/subSilver/posting_body.tpl
///
/// Trouver ----------
f_help = "{L_BBCODE_F_HELP}";
///
/// Ajouter après ----------
v_help = "{L_BBCODE_V_HELP}";
///
/// Trouver ----------
bbtags = new Array
('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]');
///
/// Remplacer par ----------
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]','[video]','[/video]');
///
/// Trouver ----------
<!-- END switch_smilies_extra -->
</table>
///
/// Ajouter après ----------
<table width="100%" border="0" cellspacing="1" cellpadding="3">
<tr align="center" valign="middle">
<!-- Mod Video phpBB : http://forum.nerdzblog.com/ -->
<td class="row2">{HELP_MOD_VIDEO}</td>
</tr>
</table>
///
/// Trouver ----------
<td><span class="genmed">
<input type="button" class="button" accesskey="p" name="addbbcode14" value="Img" style="width: 40px" onClick="bbstyle(14)" onMouseOver="helpline('p')" />
</span></td>
///
/// Ajouter après ----------
<!-- Mod Video phpBB : http://forum.nerdzblog.com/ -->
<td><span class="genmed">
<input type="button" class="button" accesskey="v" name="addbbcode18" value="Video" style="width: 40px" onClick="bbstyle(18)" onMouseOver="helpline('v')" />
</span></td>
///
/// Trouver ----------
<input type="text" name="helpbox" size="45" maxlength="100"
style="width:450px; font-size:10px" class="helpline" value="{L_STYLES_TIP}" />
///
/// Remplacer par ----------
<textarea name="helpbox" cols="45" rows="2" wrap="VIRTUAL" class="helpline"
style="width:500px; font-size:9px">{L_STYLES_TIP}</textarea>
///
/// Trouver ----------
<td class="row2" valign="top"><span class="gen"> <span class="genmed"> </span>
<table width="450" border="0" cellspacing="0" cellpadding="2">
<tr align="center" valign="middle">
///
/// Remplacer par ----------
<td class="row2" valign="top"><span class="gen"> <span class="genmed"> </span>
<table width="500" border="0" cellspacing="0" cellpadding="2">
<tr align="center" valign="middle">
///
/// Trouver ----------
<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
///
/// Remplacer par ----------
<input type="text" name="subject" size="45" maxlength="60" style="width:500px" tabindex="2" class="post" value="{SUBJECT}" />
/// ------------------------
///
/// Finallement --------------------------------------------
/// Dans le fichier : templates/subSilver/overall_footer.tpl
/// Ajouter ce lien
///
<a class="copyright" href="http://forum.nerdzblog.com/viewtopic.php?t=109" title="Mod Video phpBB" target="_blank">Mod Video phpBB</a>
///
/// --------------------------------------------------------
Bien je vous souhaite du succès avec votre forum.
Les Forums NerdzBlog [MOD Video phpBB] http://forum.nerdzblog.com
Programmeur Patrick Potvin |
PS: Ce mod n'est pas parfais mais il est très éfficace. Je voulais que ca soit simple pour les membres du forum sur lequel je l'ai installé. Les membres on juste besoin de copier l'URL dans la barre d'adresse pour les vidéos Youtube et Google. Pour les autre copier le code EMBED.
Si vous avez des idées pour optimiser le code ils seront les bienvenues.
Si vous avez des questions, c'est ici que ca se passe. _________________ Tribal [Admin]
Faire un don pour supporter les Forums NerdzBlog
Dernière édition par Tribal le Mer Fév 03, 2010 8:38 pm; édité 30 fois |
|
|
|
| Revenir en haut de page |
|
 |
Tribal Site Admin


Inscrit le: 02 Fév 2007 Messages: 476 Localisation: Saguenay [Québec]
|
|
|
|
| Revenir en haut de page |
|
 |
Frostise NerdZ

Inscrit le: 24 Juin 2007 Messages: 3
|
Posté le: Dim Juin 24, 2007 5:29 pm Sujet du message: RE: Mod video phpBB |
|
|
Est il fini et téléchargable ?
Si il y a un exemple ca me plairais de voir ce que ca donne avant  |
|
|
|
| Revenir en haut de page |
|
 |
fab-ris NerdZ

Inscrit le: 15 Juil 2007 Messages: 6 Localisation: Evry (91)
|
Posté le: Dim Juil 15, 2007 8:03 am Sujet du message: RE: Mod video phpBB |
|
|
Il me semble qu'il y a une erreur dans ton code,
| Code: | ///
/// Trouver ----------
<td><span class="genmed">
<input type="button" class="button" accesskey="p" name="addbbcode14" value="Img" style="width: 40px" onClick="bbstyle(14)" onMouseOver="helpline('p')" />
</span></td>
///
/// Ajouter après ----------
<!-- Mod Video phpBB : http://forum.nerdzblog.com/ -->
<td><span class="genmed">
<input type="button" class="button" accesskey="v" name="addbbcode18" value="Video" style="width: 40px" onClick="bbstyle(18)" onMouseOver="helpline('v')" />
</span></td>
/// |
le soucis vient de la variable [name="addbbcode18"]
Car dans mon thème (FIblack), cette valeur correspond aux codes couleurs :
| Code: | <select name="addbbcode18" onchange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onmouseover="helpline('s')">
<option value="{T_BODY_TEXT}">{L_COLOR_DEFAULT}</option>
<option style="color:darkred; background-color:transparent" value="darkred">{L_COLOR_DARK_RED}</option>
<option style="color:red; background-color:transparent" value="red">{L_COLOR_RED}</option>
<option style="color:orange; background-color:transparent" value="orange">{L_COLOR_ORANGE}</option>
<option style="color:brown; background-color:transparent" value="brown">{L_COLOR_BROWN}</option>
<option style="color:yellow; background-color:transparent" value="yellow">{L_COLOR_YELLOW}</option>
<option style="color:green; background-color:transparent" value="green">{L_COLOR_GREEN}</option>
<option style="color:olive; background-color:transparent" value="olive">{L_COLOR_OLIVE}</option>
<option style="color:cyan; background-color:transparent" value="cyan">{L_COLOR_CYAN}</option>
<option style="color:blue; background-color:transparent" value="blue">{L_COLOR_BLUE}</option>
<option style="color:darkblue; background-color:transparent" value="darkblue">{L_COLOR_DARK_BLUE}</option>
<option style="color:indigo; background-color:transparent" value="indigo">{L_COLOR_INDIGO}</option>
<option style="color:violet; background-color:transparent" value="violet">{L_COLOR_VIOLET}</option>
<option style="color:white; background-color:transparent" value="white">{L_COLOR_WHITE}</option>
<option style="color:black; background-color:transparent" value="black">{L_COLOR_BLACK}</option>
</select> |
D'ailleurs je ne te cache pas que j'ai ramé pour essayer de l'installer sur ce thème là... les lignes ne sont pas du tout les mêmes... (et je n'ai aucune connaissance en php...)
Merci à toi pour ta réponse !!
Forum : http://www.radioefm.fr/forum/index.php |
|
|
|
| Revenir en haut de page |
|
 |
Linkis NerdZzz


Inscrit le: 14 Juin 2007 Messages: 53 Localisation: Poitiers
|
Posté le: Lun Juil 16, 2007 10:42 am Sujet du message: RE: Mod video phpBB |
|
|
C'est normal on a pas tous les même id pour les bbcodes. Sa dépend si t'en as instalé ou pas moi par exemple j'ai absolument pas sa sur mon forum donc aprés pour l'instalation à toi de t'adapter  _________________
 |
|
|
|
| Revenir en haut de page |
|
 |
fab-ris NerdZ

Inscrit le: 15 Juil 2007 Messages: 6 Localisation: Evry (91)
|
Posté le: Dim Juil 29, 2007 6:50 am Sujet du message: RE: Mod video phpBB |
|
|
Merci pour votre réponse.
Par contre à ce stade, celà dépasse toutes mes compétences...
Que faut-il que je fasse pour modifier les valeurs?
Quelles fichier et quelles lignes sont à adapter dans mon cas?
Merci à vous, vraiment et bravo pour tout votre boulot.
Fabrice  |
|
|
|
| Revenir en haut de page |
|
 |
greg67 NerdZ

Inscrit le: 28 Aoû 2007 Messages: 1
|
Posté le: Mar Aoû 28, 2007 2:49 pm Sujet du message: RE: Mod video phpBB |
|
|
J'ai un probléme, j'ai installé tout mais ça ne fonctionne pas. , ça me met juste le lien youtube. |
|
|
|
| Revenir en haut de page |
|
 |
Yakushimanum NerdZ

Inscrit le: 04 Nov 2007 Messages: 2
|
Posté le: Dim Nov 04, 2007 6:45 am Sujet du message: Probleme |
|
|
Bonjour,
je viens d installer le mod pour les videos et je rencontre un petit soucis.
Pour mieux comprendre voici un lien où j ai fait un test.
En fait, quand on passe la souris devant il propose de "cliquer pour activer le contrôle" mais il n affiche rien.
Est ce que quelqu un saurait d où cela vient?
Merci d avance pour votre aide  |
|
|
|
| Revenir en haut de page |
|
 |
Yakushimanum NerdZ

Inscrit le: 04 Nov 2007 Messages: 2
|
Posté le: Dim Nov 04, 2007 8:04 am Sujet du message: RE: Mod video phpBB |
|
|
Bon et bien les videos fonctionnent sauf celles de Youtube quand on ne met que l URL.  |
|
|
|
| Revenir en haut de page |
|
 |
Tribal Site Admin


Inscrit le: 02 Fév 2007 Messages: 476 Localisation: Saguenay [Québec]
|
|
|
|
| Revenir en haut de page |
|
 |
Tribal Site Admin


Inscrit le: 02 Fév 2007 Messages: 476 Localisation: Saguenay [Québec]
|
|
|
|
| Revenir en haut de page |
|
 |
Stenoco NerdZ

Inscrit le: 20 Aoû 2007 Messages: 9 Localisation: Alsace
|
Posté le: Ven Nov 09, 2007 4:08 pm Sujet du message: RE: Mod video phpBB |
|
|
Salut
Je voudrais bien rajouter ton mod mais le coupler au mod BBCode_Box_v5.1.0c qui me plait bien.
Si tu avais la soluce.....
 _________________
 |
|
|
|
| Revenir en haut de page |
|
 |
Stenoco NerdZ

Inscrit le: 20 Aoû 2007 Messages: 9 Localisation: Alsace
|
Posté le: Mer Nov 14, 2007 12:45 pm Sujet du message: RE: Mod video phpBB |
|
|
Je pense que pas de réponse veux dire
Tant pis, merci quand même  _________________
 |
|
|
|
| Revenir en haut de page |
|
 |
Tribal Site Admin


Inscrit le: 02 Fév 2007 Messages: 476 Localisation: Saguenay [Québec]
|
|
|
|
| Revenir en haut de page |
|
Publicité de l'un des répondants au sujet
 |
|