Archives FluxBB.fr

Les archives de FluxBB.fr

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

#1 24-06-2006 12:36:32

nicolas2k10
Membre

FLV Player 1.0.0

Auteur : Nicolas D. (nicolas2k10)

Cette mod ajoute la balise BBCode flv (flv pour flash video).
Cette balise permet d'ajouter un lecteur vidéo FLV en flash dans les messages.
Le paramètre à passer est l'url du fichier FLV à lire.
Le fichier FLV passé en paramètre peut être local ou distant (http).
La taille du lecteur par défaut est de 400x220 (modifiable facilement via 2 variables).

Notes
Le code flash qui est produit est valide Xhtml 1.0 Strict.
Attention qu'en appliquant ceci, les personnes peuvent mettre ce qu'elles
veulent comme fichier flv, ce qui peut ouvrir des brèches dans la sécurité.
Je ne pourrais être tenu responsable en cas de problème.
Cette mod est basée sur une contribution de Ju et utilise le lecteur de Jeroen Wijering.

ASTUCE
Le site Keepvid permet de pouvoir télécharger directement les fichiers flv (ainsi qu'obtenir un lien direct vers ces fichiers pour le lecteur) sur beaucoup de grands sites (Google Video, YouTube, etc.) en lui donnant simplement l'adresse de la page où est située la vidéo qui vous intéresse (en cas de "Could not connect to URL", regardez le format des exemples donnés [pour Google Video, supprimez le &q=qqchose à la fin de l'adresse si cela est présent pour ne garder que docid=qqchose]).

Vous pourrez alors entrer le chemin vers le fichier FLV comme ceci [flv url=http://hote/chemin/fichier.flv] ou [flv url=chemin/fichier.flv] s'il se trouve sur votre FTP.

N'OUBLIEZ PAS DE REMPLACER LES ESPACES DANS L'URL PAR %20

Sites connus utilisant ce lecteur [ou un lecteur basé sur celui-ci] (je ne parle pas de cette intégration via le BBCode) (source : site du créateur du lecteur)
- YouTube
- Blip videosharing services
- le clip vidéo Kutti MC
- les FlipClips
- AlGore.org
- le site web de la Nintendo WII

Preview
previewonpunbb9dh.th.jpg

Télécharger

Dernière modification par nicolas2k10 (21-04-2007 04:07:04)

Hors ligne

#2 24-06-2006 12:52:05

Gaga971
Membre

Re : FLV Player 1.0.0

A ce que je vois le smod sur les medias fleurissent


[img]http://www.siteduzero.com/uploads/fr/files/62001_63000/62169.png[/img]
Plus de 7 mois de programmation, mais encore 2-3 mois de preparations...

Hors ligne

#3 24-06-2006 13:05:43

nicolas2k10
Membre

Re : FLV Player 1.0.0

Ca quitte le but premier de PunBB d'être léger (donc pas de flash) mais c'est bcp demandé, et si on veut une communauté de + en + grande... wink

En plus, certains (comme moi) aime le côté léger et secure de PunBB mais aime avoir une section où les utilisateurs sont prévenus qu'ils rentrent en zone "lourde" niveau chargement mais très divertissant (audio, vidéo, etc.).

C'est pour cela que j'ai créé 3 mods jusqu'à présent: "Flash MP3 Player" pour l'audio, "FLV Player" pour la vidéo et pour ceux qui ne veulent pas accepter TOUTES les vidéos flash, "Dailymotion Player" permet de ne prendre que les vidéos de ce site (via le code de la vidéo). smile

Dernière modification par nicolas2k10 (24-06-2006 21:24:54)

Hors ligne

#4 24-06-2006 19:57:41

nicolas2k10
Membre

Re : FLV Player 1.0.0

Voilà, j'ai réuploadé tous mes mods en passant l'option compression de WinRAR de "Normale" à "Stocker" (aucune donc).

Logiquement, tous les softs d'archivage doivent savoir l'ouvrir maintenant.
Tiens moi au courant. wink


PS : Certains (sur le web en général) ont déjà eu ce genre d'erreur à CHAQUE téléchargement pcq ils téléchargaient avec leur navigateur. Dès qu'ils ont téléchargé le fichier avec autre chose (wget sur Linux par ex.), les fichiers étaient lisibles...

Dernière modification par nicolas2k10 (24-06-2006 21:15:49)

Hors ligne

#5 24-06-2006 21:05:49

nicolas2k10
Membre

Re : FLV Player 1.0.0

Ok merci wink

Pour info, tu utilises quoi comme programme pour l'ouvrir ? Car je n'ai eu aucun autre cas de personne ayant eu ça et j'arrive à les lire en les téléchargeant depuis ce site. J'utilise WinRAR 3.50 pour les lire de mon côté.

PS : Rajout du paragraphe "ASTUCE" dans le premier message. smile

Dernière modification par nicolas2k10 (24-06-2006 21:30:58)

Hors ligne

#6 24-06-2006 21:44:22

nicolas2k10
Membre

Re : FLV Player 1.0.0

Aucun soucis wink

Hors ligne

#7 25-06-2006 02:18:36

nicolas2k10
Membre

Re : FLV Player 1.0.0

Ah, cool ça !
Sinon, j'allais t'envoyer le fichier install.txt tout seul. wink

Hors ligne

#8 25-06-2006 20:45:10

nicolas2k10
Membre

Re : FLV Player 1.0.0

    // Mod: FLV Player 1.0.0 (9 nouvelles lignes suivent)
    $player_url      = 'flvplayer.swf';
    $player_width    = 400;
    $player_height   = 220;
    $player_param    = '?autoStart=false&file=$1';
    $player_alternative = '<strong>Flash non détécté</strong>';
    $player_code = "\n\t\t\t\t\t<object type=\"application/x-shockwave-flash\" data=\"".$player_url.$player_param."\" width=\"".$player_width."\" height=\"".$player_height."\" wmode=\"transparent\">\n\t\t\t\t\t  <param name=\"movie\" value=\"".$player_url.$player_param."\" />\n\t\t\t\t\t  <param name=\"wmode\" value=\"transparent\" />\n\t\t\t\t\t  ".$player_alternative."\n\t\t\t\t\t</object>\n\t\t\t\t\t";
    $text = preg_replace("/\[flv url=([^ ]+)\]/", $player_code, $text);
    $player_code_with_size = "\n\t\t\t\t\t<object type=\"application/x-shockwave-flash\" data=\"".$player_url.$player_param."\" width=\"$2\" height=\"$3\" wmode=\"transparent\">\n\t\t\t\t\t  <param name=\"movie\" value=\"".$player_url.$player_param."\" />\n\t\t\t\t\t  <param name=\"wmode\" value=\"transparent\" />\n\t\t\t\t\t  ".$player_alternative."\n\t\t\t\t\t</object>\n\t\t\t\t\t";
    $text = preg_replace("/\[flv url=([^ ]+) width=([0-9]*) height=([0-9]*)\]/", $player_code_with_size, $text);

Tu vois mieux mnt où l'on peut modifier ces deux valeurs (--> 400 et 220)? smilewink
(dans include/parser.php)

Dernière modification par nicolas2k10 (25-06-2006 20:48:07)

Hors ligne

#9 26-06-2006 00:16:09

nicolas2k10
Membre

Re : FLV Player 1.0.0

De rien happy

Hors ligne

#10 29-06-2006 11:40:52

Gaga971
Membre

Re : FLV Player 1.0.0

ben tu la met sur ton serveur .


[img]http://www.siteduzero.com/uploads/fr/files/62001_63000/62169.png[/img]
Plus de 7 mois de programmation, mais encore 2-3 mois de preparations...

Hors ligne

#11 29-06-2006 12:12:44

Regnareb
Membre

Re : FLV Player 1.0.0

Ou bien sur youtube ou ce genre de sites spécialisés la-dedans... mais si c'est une vidéo sans interet ou qui existe déjà sur le site, ça ne sert à rien de la mettre...

Hors ligne

#12 29-06-2006 19:52:10

N3twork
Membre

Re : FLV Player 1.0.0

j'ai installer le mod mais impossible de lire une seule vidéo .... je met pourtant des fichier avec extension .flv

exemple : [flv url=http://www.youtube.com/watch?v=G4g1AYt1UGQ.flv]  mais rien ne s'affiche ....

Hors ligne

#13 29-06-2006 20:03:23

nicolas2k10
Membre

Re : FLV Player 1.0.0

Sur YouTube, tu n'as pas de lien direct vers les flv !
Ce n'est pas "http://www.youtube.com/watch?v=G4g1AYt1UGQ.flv" mais "http://www.youtube.com/watch?v=G4g1AYt1UGQ".

Si tu veux obtenir des flv à partir de site comme Google Video ou YouTube, utilise l'astuce précisée dans le 1er message pour te permettre de télécharger le flv. Mais à partir de gros sites comme ça, on ne peut pas accéder directement aux fichiers flv. wink

Dernière modification par nicolas2k10 (29-06-2006 20:06:23)

Hors ligne

#14 29-06-2006 20:13:54

nicolas2k10
Membre

Re : FLV Player 1.0.0

Là je prépare une balise plus générale pour permettre d'insérer tout type de média (audio et vidéo).

J'ai pensé à une détection auto du site et s'il est listé dans les gros sites qui ne permettent pas l'accès directement aux fichiers vidéos, je fais une requête sur le site  "KeepVid" pour convertir le lien en un lien direct vers le fichier.

Seulement, lorsqu'on fait la conversion sur ce site, cela renvoi un lien vers une page PHP qui seulement, lance le téléchargement du fichier. Donc il faudrait que je vois avec l'admin du site, s'il n'y aurait pas moyen (via une "collaboration"), de permettre à ma mod de pouvoir et SAVOIR faire une requête pour obtenir directement le lien vers le fichier et non plus le fichier PHP (qui lance le téléchargement de ce fichier).

Mais ces gros sites de vidéo changent souvent leur protection et de plus, je doute fort qu'ils aiment, voire que ce soit légal.... wink

Hors ligne

#15 29-06-2006 21:07:15

N3twork
Membre

Re : FLV Player 1.0.0

re coucou

meme ceci ne marche pas ....

[flv url=http://www.youtube.com/watch?v=G4g1AYt1UGQ]

j'aiu du mal ce soir ... ou tout ceux que je fait ne marche pas ......

Dernière modification par N3twork (29-06-2006 21:07:58)

Hors ligne

#16 29-06-2006 21:55:35

nicolas2k10
Membre

Re : FLV Player 1.0.0

Arf, tu n'as rien compris !
Je disais que l'url était "http://www.youtube.com/watch?v=G4g1AYt1UGQ" (sans le .flv) MAIS qu'elle était INACCESSIBLE directement avec cette mod car c'est une page qui contient la vidéo flv comme presque tous les gros sites de vidéo et on ne sait pas avoir le lien DIRECT vers le fichier flv seul.

Toi, il te faut le fichier flv de cette page pour pouvoir le mettre dans cette mod.
Donc il faut utiliser ->KEEPVID<- pour "extraire" le fichier flv à partir de l'adresse que tu as, puis l'héberger qq'part et seulement là, tu peux utiliser l'adresse vers ce fichier.

Compris? wink

Dernière modification par nicolas2k10 (29-06-2006 22:00:03)

Hors ligne

#17 01-07-2006 17:36:44

Chatissimus
Membre

Re : FLV Player 1.0.0

petite erreur dans le readme

// Si vous ne souhaitez pas que les invités puissent interpréter cette balise (et donc l'utiliser),
    // déplacez le bloc de code ci-dessus dans cette condition :
    if($pun_user['id'] != 1) {
        // Placez les 9 lignes de code à cet emplacement
    }

cette modif empeche juste les utilisateur lambda d'avoir la vidéo d'afichée, seul l'admin poura la voir.



pour pouvoir géréer l'utilisateur qui a posté c'est un peu plus compliqué
(au passage je suis en train de faire une mod pour gerer les autorisation sur le BBcode des differents groupes)


°o°

Hors ligne

#18 01-07-2006 23:29:16

nicolas2k10
Membre

Re : FLV Player 1.0.0

Cool ça wink

Et au passage, j'ai remarqué que l'on pouvait aussi utiliser $pun_user['is_guest'].

Hors ligne

#19 02-07-2006 02:44:47

Chatissimus
Membre

Re : FLV Player 1.0.0

oui mais $pun_user c'est les données de l'utilisatuer qui est en train de parcourir le forum, pas de celui qui a posté le message, donc c'est pas super intéressant dans ce cas smile


°o°

Hors ligne

#20 02-07-2006 14:27:50

nicolas2k10
Membre

Re : FLV Player 1.0.0

Oui, j'avais compris. smile
Mais c'était pour m'auto-corriger malgré que ce n'est quand même pas bon. happy

Hors ligne

#21 02-07-2006 14:33:02

nicolas2k10
Membre

Re : FLV Player 1.0.0

quand tu mets "cette modif empeche juste les utilisateur lambda d'avoir la vidéo d'afichée, seul l'admin poura la voir.".

Tu veux pas plûtot dire, tout ceux dont l'ID sont diff de celui de l'invité (1 par défaut) ? Pourquoi seul l'admin ?

Hors ligne

#22 02-07-2006 14:45:09

Chatissimus
Membre

Re : FLV Player 1.0.0

Common.php

define('PUN_ADMIN', 1);
define('PUN_MOD', 2);
define('PUN_GUEST', 3);
define('PUN_MEMBER', 4);

par defaut 1 c'est les admins , 2 les modérateurs, 3 les invités et >3 les membres


°o°

Hors ligne

#23 02-07-2006 14:59:53

nicolas2k10
Membre

Re : FLV Player 1.0.0

et $pun_user est défini avec des constantes ?
je pensais que $pun_user['id'] récupèrait l'ID du user dans la BDD et dans ma BDD, l'invité = 1, l'admin (le 1er créé) = 2, les membres créés par la suite = 3 et +

Ou alors, p-e qu'ID = les groupes de user et ce serait user_id que je devais mettre alors (malgré que ce n'est de toute façon, pas celui qui post mais qui lit comme tu l'as signalé).

PS : zip modifié (partie supprimée). wink

Dernière modification par nicolas2k10 (02-07-2006 15:00:46)

Hors ligne

#24 02-07-2006 15:43:24

Chatissimus
Membre

Re : FLV Player 1.0.0

Oui je me suis mal exprimé

$pun_user['id'] c'est bien l'ID de l'utilisateur
$pun_user['g_id'] c'est id du groupe de l'utilisateur

Le problème de ta méthode c'est qu'un invité peu poster le BBcode avec un fichier .
cet invité ne verra pas le lecteur (ni d'ailleurs les autres lecteur précédemment posté par les membres) par contre tous les membres verront le lecteur posté par l'invité


ce qui ne renforce en rien la sécurité vu que les invité peuvent poster des fichier qui seront visible par tout le monde sauf eux happy


°o°

Hors ligne

#25 02-07-2006 16:13:37

nicolas2k10
Membre

Re : FLV Player 1.0.0

Chatissimus a écrit :

Oui je me suis mal exprimé

$pun_user['id'] c'est bien l'ID de l'utilisateur
$pun_user['g_id'] c'est id du groupe de l'utilisateur

Là OK smile

Chatissimus a écrit :

Le problème de ta méthode c'est qu'un invité peu poster le BBcode avec un fichier .
cet invité ne verra pas le lecteur (ni d'ailleurs les autres lecteur précédemment posté par les membres) par contre tous les membres verront le lecteur posté par l'invité


ce qui ne renforce en rien la sécurité vu que les invité peuvent poster des fichier qui seront visible par tout le monde sauf eux happy

J'ai supprimé cette partie dans le zip (comme dit plus haut). smile

Dernière modification par nicolas2k10 (02-07-2006 22:09:00)

Hors ligne

Pied de page des forums