Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 16-10-2008 18:14:18

Apophis
Membre

A light Video Player 1.0.1

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]

Télécharger


Join us now and share the software, Hackers you'll be FREE!

Hors ligne

#2 17-10-2008 02:00:08

kaki33
Membre

Re : A light Video Player 1.0.1

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=1

quie 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

#3 23-10-2008 21:19:28

Levak
Membre

Re : A light Video Player 1.0.1

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 hmm

@+

edit: oui c'est bien cette mod, je vient de désactiver dans viewtopic, et ça marche nikel siffle

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

#4 28-10-2008 14:01:16

kaki33
Membre

Re : A light Video Player 1.0.1

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

#5 29-10-2008 08:42:09

Mpok
Néo Admin

Re : A light Video Player 1.0.1

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... sad
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

#6 29-10-2008 14:47:00

smed79
Membre

Re : A light Video Player 1.0.1

bonjour,
merci pour le mod mais vu tous ces problèmes hmm je ne vais pas l'installer tout de suite.

Hors ligne

#7 30-10-2008 06:36:13

Mpok
Néo Admin

Re : A light Video Player 1.0.1

@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

#8 31-10-2008 16:01:44

fluxator
Membre

Re : A light Video Player 1.0.1

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

#9 31-10-2008 23:28:51

Mpok
Néo Admin

Re : A light Video Player 1.0.1

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

#10 01-11-2008 13:11:58

ssid
Membre

Re : A light Video Player 1.0.1

Moi aussi je veux bien l'explication pour ajouter a la puntoolbar, j'ai regardé pour flash mp3 c trop chaud a adapter yikes

#
#---------[ 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

#11 01-11-2008 20:11:01

Mpok
Néo Admin

Re : A light Video Player 1.0.1

ssid a écrit :

c trop chaud a adapter yikes

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

#12 16-12-2008 15:25:04

djjoys
Membre

Re : A light Video Player 1.0.1

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

#13 17-12-2008 07:31:46

djjoys
Membre

Re : A light Video Player 1.0.1

personne ne sait m'aider???


[img align=c]http://img510.imageshack.us/img510/511/simpsonsmatrixdjjoysvn0.jpg[/img]

Hors ligne

#14 05-02-2009 21:39:28

Blooo
Membre

Re : A light Video Player 1.0.1

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

#15 08-02-2009 13:53:40

joearchi
Membre

Re : A light Video Player 1.0.1

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

#16 08-02-2009 21:44:23

climax
Membre

Re : A light Video Player 1.0.1

Les vidéos youtube ne s'affichent plus

Vous avez le même problème ?

Hors ligne

#17 09-02-2009 10:33:40

joearchi
Membre

Re : A light Video Player 1.0.1

Non, ça marche sur mon forum. Un plantage ponctuel peut-être?

Hors ligne

#18 07-03-2009 19:22:40

Guims
Membre

Re : A light Video Player 1.0.1

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

#19 02-08-2009 18:00:54

Guims
Membre

Re : A light Video Player 1.0.1

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 smile

Hors ligne

#20 28-08-2009 12:13:36

Blooo
Membre

Re : A light Video Player 1.0.1

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


P.S.
voilà un exemple de vidéo de  photobucket
th_100_1629.jpg


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

#21 29-08-2009 13:49:57

Blooo
Membre

Re : A light Video Player 1.0.1

personne n'a d'idée? hmm


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

#22 05-11-2009 15:53:43

heekle
Membre

Re : A light Video Player 1.0.1

Mpok a écrit :
ssid a écrit :

c trop chaud a adapter yikes

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

#23 05-11-2009 22:49:47

KzL31
Membre

Re : A light Video Player 1.0.1

attendez c'est quoi le problème avec la puntoolbar ?
expliquez-mieux on se era un plaisir de répondre tongue

Hors ligne

#24 06-11-2009 23:54:02

heekle
Membre

Re : A light Video Player 1.0.1

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

#25 07-11-2009 02:21:58

NoX09
Membre

Re : A light Video Player 1.0.1

Bonsoir,

Et en suivant le TUTO ajout de bouton par M@x ?


Utiliser : FAQ - AIDE - RECHERCHE

Hors ligne

Pied de page des forums