Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Auteur : Apophis
****** Mise à jour ******
Cette mod ajoute les balises BBCode , permettant d'ajouter un lecteur video dans les messages de votre forum fluxbb.
Le parametre à passer est simplement l'URL de la video sur le site d'origine.
Cette mise à jour corrige des bugs mineurs et permet le support des plateformes suivantes:
-- Dailymotion
-- Youtube
-- Vimeo
-- Koreus
-- Veoh
-- Metacafe
Exemple:
Pour la vidéo se trouvant à cette adresse: http://www.dailymotion.com/relevance/se … song_music
il suffit simplement d'écrire:
[video]http://www.dailymotion.com/relevance/se … song_music[/video]
La taille par défaut des vidéo est de 400*300 mais on peut toujours facilement la modifier grâce aux variables "largeur" et "hauteur"
Exemple:
[video largeur=525 hauteur=430]http://www.dailymotion.com/relevance/se … song_music[/video]
Join us now and share the software, Hackers you'll be FREE!
Hors ligne
Bonjour je viens de faire la mise à jour mais j'ai un petit soucis avec dailymotion
Je suis toujours obligé d'aller chercher le lien dans le lecteur exportable pour que cela fonctionne :
http://www.dailymotion.com/swf/kY3H0GIkbEUn1sEJ1I&related=1quie est a extraire de
<div><object width="420" height="336"><param name="movie" value="http://www.dailymotion.com/swf/kY3H0GIkbEUn1sEJ1I&related=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/kY3H0GIkbEUn1sEJ1I&related=1" type="application/x-shockwave-flash" width="420" height="336" allowFullScreen="true" allowScriptAccess="always"></embed></object><br /><b><a href="http://www.dailymotion.com/video/x5s1cu_coldplay-viva-la-vida-official-musi_music">Coldplay Viva la Vida ( Official Music Video )</a></b><br /><i>envoyé par <a href="http://www.dailymotion.com/smallvillejojo974">smallvillejojo974</a></i></div>Moi j'y arrive aisément mais mes principaux membres sont des enfants qui ne maitrisent pas forcément tout ca ..
Par contre sur youtube ca marche impec
Hors ligne
Bonjour,
Tout d'abord merci pour ta mod qui est très interessante vue, qu'il n'y a pas besoin de mettre l'origine de la vidéo :-)
Seuleument, voilà, lorsque je fait une prévisualisation de mon texte, tout marche, mais lorsque je poste, la baliste BBcode reste apparente !
Il est possiblie que cela vienne du fait que j'ai une mod permettant d'autoriser l'admin entrer du code html, mais je n'en suis pas certain, il faut que je fouille 
@+
edit: oui c'est bien cette mod, je vient de désactiver dans viewtopic, et ça marche nikel 
j'essaye de trouver un compromis entre les deux mods 
edit2 pour les gens aillant la mod "allowhtml":
lors de l'installation de cette mod (video), ajouter dans "include/parser.php", le gros bloc après le return !
puis rajouter ceci après le return, mais avant le gros bloc pour creer la fonction:
function do_video($text){enfin, après le gros bloc, rajouter
return $text;
}Nous venons donc de définir notre mod dans le parser comme la fonction "do_video()", enfin remplaçons dans le mod de "allowhtml" à la ligne 669, dans la fonction "function parse_admin_message($text, $hide_smilies)"
ceci:
if ($pun_config['p_message_bbcode'] == '1' && strpos($text, '[') !== false && strpos($text, ']') !== false)
{
$text = do_bbcode($text);par ceci:
if ($pun_config['p_message_bbcode'] == '1' && strpos($text, '[') !== false && strpos($text, ']') !== false)
{
$text = do_bbcode($text);
$text = do_video($text);Nous venons d'ajouter notre fonction tout fraichement créee, dans le bloc de la mod "allowhtml"
@+ !
Dernière modification par Levak (23-10-2008 21:44:34)
Heureux l'étudiant qui comme la rivière peut suivre son cours sans quitter son lit.
L'amour c'est comme la grippe, ça s'attrape dans la rue et ça se finit au lit.
Hors ligne
Bonjour , je n'arrive toujours pas à faire fonctionner les videos de dailymotion avec l'url telle que précisée dans la présentation du video player ...
Hors ligne
Pourtant avec un lien du genre "http://www.dailymotion.com/video/xxx_nnn", ça fonctionne... (je l'ai installée il y a 2 jours).
En revanche, il y aurait beaucoup à redire sur cette mod... 
Ca fonctionne, certes, mais ce n'est pas super propre (validation xhtml), le code n'est pas placé au bon endroit (dans parser.php), il manque des ajouts dans d'autres fichiers, et la partie dans post.php est horrible au niveau performance (alors qu'il suffit de faire un preg_replace général, bien plus efficace).
Hors ligne
bonjour,
merci pour le mod mais vu tous ces problèmes
je ne vais pas l'installer tout de suite.
Hors ligne
@smed79 : tu peux tout à fait installer cette mod "telle qu'elle est"...
Mes remarques ci-dessus s'appliquent en fait à la plupart des mods : elles ne sont jamais "parfaites", ça ne veut pas dire pour autant qu'on ne doit pas les utiliser.
Ici, en l'occurrence, la mod n'est pas "complète" (quand on ajoute une balise BBcode on doit modifier un certain nombre de fichiers en plus de parser.php et post.php), le code produit n'est pas valide (utilisation de <embed>), le traitement n'est pas placé au bon endroit (ça devrait être dans do_bbcode()), et on pourrait facilement améliorer les performances dans post.php en utilisant un preg_replace général.
MAIS : grosso-modo ça fonctionne, et pour certains les pbms soulevés ci-dessus ne sont pas si importants..
Et de plus, ces pbms peuvent être corrigés assez facilement en réfléchissant un peu.
Hors ligne
Je viens de l'ajouté et moi je n'ai pas de problème, les vidéo s'affiche bien (testé avec youtube et dailymotion, les autres on y utilise pas)
Par contre pourriez vous me dire comment faire pour rajouter la balise [video] dans la puntoolbar pour que les membres sache qu'il puisse l'utiliser.
Dernière modification par fluxator (31-10-2008 16:07:56)
Hors ligne
Pour rajouter le bouton video à la puntoolbar, le mieux est de s'inspirer de ce qui a été fait pour le bouton mp3 dans la mod "Flash mp3 player".
Hors ligne
Moi aussi je veux bien l'explication pour ajouter a la puntoolbar, j'ai regardé pour flash mp3 c trop chaud a adapter 
#
#---------[ 1. ENVOYER SUR LE SERVEUR ]----------------------------------------
#
bt_mp3.png vers img/bt/
#------------------------------------------------------------------------------
#
#---------[ 2. OUVRIR ]--------------------------------------------------------
#
#------------------------------------------------------------------------------
Supprimer : toolbar.js
Renommer : toolbar.source.js en toolbar.js et l'ouvrir
#
#---------[ 3. TROUVER (ligne: ~32) ]------------------------------------------
#
this.btBquote = function() {}
#
#---------[ 4. APRES, AJOUTER ]------------------------------------------------
#
this.btMp3 = function() {}
#
#---------[ 5. TROUVER (ligne: ~152) ]-----------------------------------------
#
function singleTag(tag)
{
var stag = '['+tag+']';
var etag = '[/'+tag+']';
encloseSelection(stag,etag);
}
#
#---------[ 6. APRES, AJOUTER ]------------------------------------------------
#
function TagMp3(tag)
{
var stag = '['+tag+'=';
var etag = ']';
encloseSelection(stag,etag);
}
function btMp3(label)
{
addButton(bt_img_path+'bt_mp3.png',label,
function() { TagMp3('mp3 url'); });
}
#
#---------[ 7. TROUVER (ligne: ~353) ]-----------------------------------------
#
this.btCode = btCode;
#
#---------[ 8. APRES, AJOUTER ]------------------------------------------------
#
this.btMp3 = btMp3;
#------------------------------------------------------------------------------
#
#---------[ 9. OUVRIR ]--------------------------------------------------------
#
#------------------------------------------------------------------------------
include/cache_puntoolbar.php
#
#---------[ 10. TROUVER (ligne: ~162) ]----------------------------------------
#
if ($butons['code'] == 1) # code buton
$output .= "\t".'tb.btCode(\'<?php echo str_replace("\'","\\\'",$lang_ptb[\'btCode\']) ?>\');'."\n";
#
#---------[ 11. APRES, AJOUTER ]-----------------------------------------------
#
if ($butons['mp3'] == 1) # code buton
$output .= "\t".'tb.btMp3(\'<?php echo str_replace("\'","\\\'",$lang_ptb[\'btMp3\']) ?>\');'."\n";
#------------------------------------------------------------------------------
#
#---------[ 12. OUVRIR ]-------------------------------------------------------
#
#------------------------------------------------------------------------------
lang/LANGUE/puntoolbar.php
#
#---------[ 13. TROUVER (ligne: ~5) ]------------------------------------------
#
// butons
#
#---------[ 14. APRES, AJOUTER ]-----------------------------------------------
#
'btMp3' => 'Code mp3 [mp3 url=http://www.site.ltd/url-son.mp3|http://www.site.ltd/url-son2.mp3]',
#------------------------------------------------------------------------------
#
#---------[ 15. OUVRIR ]-------------------------------------------------------
#
#------------------------------------------------------------------------------
plugins/AP_puntoolbar.php
#
#---------[ 16. TROUVER (ligne: ~152) ]-----------------------------------------
#
'o_ptb_bt_q',
#
#---------[ 17. APRES, AJOUTER ]-----------------------------------------------
#
'o_ptb_bt_mp3',
#---------[ 17a. TROUVER (ligne: ~90) ]-----------------------------------------------
#
'quote' => 0,
#---------[ 17b. APRES, AJOUTER ]-----------------------------------------------
#
'mp3' => 0,
#---------[ 17c. TROUVER (ligne: ~170) ]-----------------------------------------------
#
'quote' => 0,
#---------[ 17d. APRES, AJOUTER ]-----------------------------------------------
#
'mp3' => 0,
#
#---------[ 18. TROUVER (ligne: ~169) ]----------------------------------------
#
<tr>
<th scope="row"><img src="img/puntoolbar/<?php echo $pun_config['o_ptb_img_pack'] ?>/bt_quote.png" alt="" /> <?php echo $lang_ptb['btQ'] ?></th>
<td><input type="radio" name="c_form[quote]" value="1"<?php if ($form_butons['quote'] == 1) echo ' checked="checked"' ?> /> <strong><?php echo $lang_ptb_admin['yes'] ?></strong> <input type="radio" name="c_form[quote]" value="0"<?php if ($form_butons['quote'] == 0) echo ' checked="checked"' ?> /> <strong><?php echo $lang_ptb_admin['no'] ?></strong></td>
<td><input type="radio" name="q_form[quote]" value="1"<?php if ($qform_butons['quote'] == 1) echo ' checked="checked"' ?> /> <strong><?php echo $lang_ptb_admin['yes'] ?></strong> <input type="radio" name="q_form[quote]" value="0"<?php if ($qform_butons['quote'] == 0) echo ' checked="checked"' ?> /> <strong><?php echo $lang_ptb_admin['no'] ?></strong></td>
</tr>
#
#---------[ 19. APRES, AJOUTER ]-----------------------------------------------
#
<tr>
<th scope="row"><img src="img/puntoolbar/<?php echo $pun_config['o_ptb_img_pack'] ?>/bt_mp3.png" alt="" /> <?php echo $lang_ptb['btMp3'] ?></th>
<td><input type="radio" name="c_form[mp3]" value="1"<?php if ($form_butons['mp3'] == 1) echo ' checked="checked"' ?> /> <strong><?php echo $lang_ptb_admin['yes'] ?></strong> <input type="radio" name="c_form[mp3]" value="0"<?php if ($form_butons['mp3'] == 0) echo ' checked="checked"' ?> /> <strong><?php echo $lang_ptb_admin['no'] ?></strong></td>
<td><input type="radio" name="q_form[mp3]" value="1"<?php if ($qform_butons['mp3'] == 1) echo ' checked="checked"' ?> /> <strong><?php echo $lang_ptb_admin['yes'] ?></strong> <input type="radio" name="q_form[mp3]" value="0"<?php if ($qform_butons['mp3'] == 0) echo ' checked="checked"' ?> /> <strong><?php echo $lang_ptb_admin['no'] ?></strong></td>
</tr>
#------------------------------------------------------------------------------
#
#---------[ 20. ENREGISTRER ET ENVOYER SUR LE SERVEUR #------------------------
#
#------------------------------------------------------------------------------mpok tu peux remettre le code adapté a stp ?
Hors ligne
c trop chaud a adapter
T'as essayé au moins ?
C'est quand même pas si difficile : il suffit d'ajouter exactement les mêmes lignes en remplaçant toutes les chaînes "Mp3" par "Video" (et "mp3" par "video").
Hors ligne
salut a tous,
je l'ai installer aujourd'hui ainsi que sur la puntoolbar et depuis je ne vois plus ma puntoolbar!!!!
que faire??? en sachant qu'en desactivant le lecteur video dans la puntoolbar ca marche???
Dernière modification par djjoys (16-12-2008 15:26:45)
[img align=c]http://img510.imageshack.us/img510/511/simpsonsmatrixdjjoysvn0.jpg[/img]
Hors ligne
personne ne sait m'aider???
[img align=c]http://img510.imageshack.us/img510/511/simpsonsmatrixdjjoysvn0.jpg[/img]
Hors ligne
Bonjour à tous,
j'ai des membres qui commencent à vouloir poster des vidéos du site
http://www.wideo.fr/
mais bien entendu ça ne fonctionne pas,
quelle seraient les lignes de code à rajouter dans les fichiers parser.php et post.php ?
voilà le dernier exemple de vidéopostée
http://www.wideo.fr/video/iLyROoafJe3i.html
merci de votre aide
1er Portail Francophone de machines à vapeur, moteurs à air chaud et Bateaux Pop pop
http://www.blooo.fr/forum/index.php Le seul Forum Francophone de Machine à Vapeur et moteurs à air chaud !!!
Hors ligne
Pour ajouter gametrailers.com à ce mod:
Dans parser.php, rajouter:
// Gametrailer
$code_du_lecteur = "\n\t\t\t\t\t<embed src=\"http://www.gametrailers.com/remote_wrap.php?mid=$1\" swLiveConnect=\"true\" name=\"gtembed\" align=\"middle\" allowScriptAccess=\"sameDomain\" allowFullScreen=\"true\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"".$largeur."\" height=\"".$hauteur."\"></embed>";
$text = preg_replace('#\[video\].+gametrailers.com/player/(.+).html\[/video\]#isU', $code_du_lecteur, $text);
$code_du_lecteur_taille = "\n\t\t\t\t\t<embed src=\"http://www.gametrailers.com/remote_wrap.php?mid=$3\" swLiveConnect=\"true\" name=\"gtembed\" align=\"middle\" allowScriptAccess=\"sameDomain\" allowFullScreen=\"true\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"$1\" height=\"$2\"></embed>";
$text = preg_replace('#\[video largeur=([0-9]*) hauteur=([0-9]*)\].+gametrailers.com/player/(.+).html\[/video\]#isU', $code_du_lecteur_taille, $text);Dans post.php
// Gametrailer
$q_message = preg_replace('#\[video\].+gametrailers.com//player/([0-9]+)/(.+)/\[/video\]#isU', "[url]$1[/url]", $q_message);
$q_message = preg_replace('#\[video largeur=([0-9]*) hauteur=([0-9]*)\].+gametrailers.com//player/([0-9]+)/(.+)/\[/video\]#isU', "[url]$1[/url]", $q_message);Le code à copier est l'adresse url de gametrailers.com, sous la forme par exemple:
http://www.gametrailers.com/player/27584.html
(vidéo de mario galaxy...)
Dernière modification par joearchi (08-02-2009 14:32:56)
Hors ligne
Les vidéos youtube ne s'affichent plus
Vous avez le même problème ?
Hors ligne
Non, ça marche sur mon forum. Un plantage ponctuel peut-être?
Hors ligne
bonjour, voilà j'expose mon ptit soucis que j'ai avec ce BBCodes,donc j'ai suivis exactement les expliquations qui sont fournit dans le fichier rar,le mod fonctionne bien sauf pour veoh,auriez vous une expliquation svp ?
sachant aussi que quand je met ce BBCodes, le mod ShadowPunBox ne fonctionne plus,je ne sais pas si il y a des modif a faire dans les .php mais je suis novice en là matiere donc si on peut m'eclairé a ce sujet ce serait vraiment cool ...
merçi d'avance
Dernière modification par Guims (08-03-2009 20:13:12)
Hors ligne
Bonjour,
Juste pour savoir si cela est possible d'ajouter des fichiers MMS sur ce lecteur?
j'ai essayer mais ça ne fonctionne pas,à savoir si il y a des modifs à faire ?
Merci pour vos reponses 
Hors ligne
Bonjour à tous,
j'ai la possibilité de mettre toutes sortes de vidéos dans les messages de mon forum, mais pas moyen de mettre celles de Photobucket,
alors si quelqu'un a une idée pour le faire je suis vivement intéressé,
merci de vos conseils
1er Portail Francophone de machines à vapeur, moteurs à air chaud et Bateaux Pop pop
http://www.blooo.fr/forum/index.php Le seul Forum Francophone de Machine à Vapeur et moteurs à air chaud !!!
Hors ligne
personne n'a d'idée? 
1er Portail Francophone de machines à vapeur, moteurs à air chaud et Bateaux Pop pop
http://www.blooo.fr/forum/index.php Le seul Forum Francophone de Machine à Vapeur et moteurs à air chaud !!!
Hors ligne
ssid a écrit :c trop chaud a adapter
T'as essayé au moins ?
C'est quand même pas si difficile : il suffit d'ajouter exactement les mêmes lignes en remplaçant toutes les chaînes "Mp3" par "Video" (et "mp3" par "video").
Bonjour,
Je viens d'essayer, ce n'est pas évident du tout. Puntoolbar a évolué depuis, ce ne sont plus du tout les mêmes fichiers :
Le js/toolbar.js par exemple c'est dans le source qu'il faut intervenir, du moins je suppose.
Le include/puntoolbar.php n'existe pas, il y maintenant une notion de cache ...
Bref la manip n'est pas simple pour un non-initié ...
Si quelqu'un a réussi à l'intégrer, le code serait le bienvenu
Merci
Hors ligne
attendez c'est quoi le problème avec la puntoolbar ?
expliquez-mieux on se era un plaisir de répondre 
Hors ligne
Des problèmes j'en conçois pas, il n'y a que des solutions, mais je les cherche. Mpok expliquait, comme noté, qu'il suffisait de remplacer les séquences mp3 player par video player. Le soucis c'est que le MOD date de quelques mois ... et que la procédure n'est aujourd'hui plus adaptée, le puntoolbar a considérablement évolué et suivre à la lettre la méthode est caduque. Ma question est donc : quelqu'un a-t-il installé dernièrement le video player AVEC l'ajout d'un bouton dans la puntoolbar.
Le MOD lui n'est pas si difficile à mettre en place, c'est l'ajout du bouton qui coince, voili !
Dernière modification par heekle (06-11-2009 23:54:41)
Hors ligne
Bonsoir,
Et en suivant le TUTO ajout de bouton par M@x ?
Hors ligne