VDigital a écrit:
Si tu veux modifier la synchro et create_listing_file...
Tu es un peu gourmand, mais cela ne s'impose pas, non?
Oula... j'avais pas pensé à ce détail ;-)))
C'est très bien en fait le repertoire pwg_high!
P@t a écrit:
Ok ok, je vais faire ca...
Par contre, je pensais à un truc...
Au lieu d'utiliser le repertoire pwg_high, pourquoi ne pas utiliser un répertoire video, tout simplement?
Si tu veux modifier la synchro et create_listing_file...
Tu es un peu gourmand, mais cela ne s'impose pas, non?
8-)
heu j'aime bien pwg_high moi, comme ca on reste dans la meme arbo que les photos.
Ok ok, je vais faire ca...
Par contre, je pensais à un truc...
Au lieu d'utiliser le repertoire pwg_high, pourquoi ne pas utiliser un répertoire video, tout simplement?
pq ne pas le mettre en natif dans pyvideo ?
Bon j'avoue que j'ai as tout compris ce que j'ai fait...mais bon ça fonctionne trés bien :)
Merci P@t!
Bon, alors voila la manip à faire...
Dans le fichier gvideo.php, après:
unset($template->_tpldata['download.']);
il faut rajouter
$pi = pathinfo($picture['current']['path']);
$location = get_filename_wo_extension($pi['dirname'] . '/pwg_high/' . $pi['basename']);
foreach(array('.asf', '.wmv', '.divx', '.xvid', '.avi', '.qt', '.mov', '.mpg', '.mpeg', '.mp4', '.flv') as $high_ext) {
if (file_exists($location . $high_ext)) {
$template->_tpldata['download.'][0]['U_DOWNLOAD'] = $location . $high_ext;
}
}
Ainsi, si un fichier se trouve dans le repertoire pwg_high, portant le meme nom que le fichier vidéo et ayant l'extension .asf, .wmv, etc... la disquette renverra vers se fichier.
Sinon, elle disparait.
VDigital a écrit:
Donc on a &part=e au lieu de =h (on s'en doutait un peu).
Euh... bon ok la je comprends pas comment ça fonctionne...
Donc est-ce que tu pourrais m'expliquer comment on s'en doutait? (perso moi je me doutais de rien ^^)
Le h conrrespond au high je pense mais alors le e?
Et comment on modifie ça?
Merci!
EDIT:
Pour le moment la disquette permet de télécharger le fichier .gvideo qui est dans le répertoire.
Donc je suppose que e indique ce répertoire et h le sous répertoire pwg_high?
J'ai juste?
Donc on a &part=e au lieu de =h (on s'en doutait un peu).
Maintenant nous allons pouvoir reprendre l'analyse à zéro.
8-)
Je vais m'en occuper ;-)
Bonjour !
Y a-t-il du nouveau pour cette disquette?
En résumé j'en suis la :
J'ai fait la solution de P@t :
P@t a écrit:
Si tu veux faire ré-apparaitre la disquette pour les fichiers gvideo, ouvre le fichier plugins/gvideo/gvideo.php et supprime la ligne:
unset($template->_tpldata['download.']);
ça fait bien réapparaitre la disquette, mais le lien est : .../action.php?id="n°_de_l'image"&part=e
Qu'est-ce qu'on peut modifier ensuite dans action.php pour que ce lien pointe sur la vidéo présente dans le sous dossier pwg_high?
Merci !
Je vous laisse gérer ça les gars, moi ça me dépasse :s
VDigital a écrit:
Dans PY Gvideo, il "suffira" de modifier l'URL si un fichier existe dans pwg_high (quelqu'en soit l'extension).
C'est exactement ce que je voulais dire ;-)
Je n'ai pas besoin d'un lien spécifique, je me demande quel lien il génèrera.
Je suis persuadé que c'est part=h
Dans PY Gvideo, il "suffira" de modifier l'URL si un fichier existe dans pwg_high (quelqu'en soit l'extension).
D'ailleurs, à vrai dire, on devrait modifier la synchro pour qu'elle indique has_high dans ce cas aussi, cela me semblerai correct.
Et PY Gvideo n'aurait rien à faire.
8-)
Ca ne me parait pas trop compliqué d'assigner un lien spécifique à la disquette...
Je regarde ca demain ;-)