3 - Esuite j'ai modifié un petit peu le fabuleux plugin PY GVideo de PYwaie :
/!\ J'ai fait la modification sur la version 1.7j, je n'ai pas testé avec les autres /!\
J'ai d'abord ajouter quelques champs à remplir :
3.1 - Modification de plugins/gvideo/admin/pywaie_admin.tpl
Aprés
<tr> <td></td> <td>{lang:py_height}</td> <td> <input type="text" size="3" maxlength="3" value="{PYWAIE_ADD_H}" name="pywaie_add_h" /></td> </tr>
Ajouter
<!--MODIF AFFICHAGE METADATA PAR TABLE PHPWEBGALLERY_PERSO_METADATA--> <tr> <td></td> <td>{lang:poids_video}</td> <td> <input type="text" size="3" maxlength="3" value="{PYWAIE_ADD_POIDS}" name="pywaie_add_poids" /></td> </tr> <!--FIN MODIF-->
--------------------------
Aprés
<tr> <td></td> <td>{lang:Author}</td> <td> <input type="text" size="30" name="author" value="{AUTHOR}" /></td> </tr>
Ajouter
<!--MODIF AFFICHAGE METADATA PAR TABLE PHPWEBGALLERY_PERSO_METADATA--> <tr> <td></td> <td>{lang:date_creation_video}</td> <td> <input type="text" size="10" name="date_creation" value="{DATE_CREATION}" /></td> </tr> <!--FIN MODIF-->
3.2 - Modification de plugins/gvideo/language/fr_FR.iso-8859/plugin.lang.php
Aprés
$lang['py_info4'] = 'Configuration sauvegardée.';
Ajouter
//MODIF $lang['poids_video'] = 'Poids en Ko'; $lang['date_creation_video'] = 'Date de création (yyyy-mm-dd)'; //FIN MODIF
3.2.bis - Modification de plugins/gvideo/language/en_UK.iso-8859-1/plugin.lang.php (c'est toujours mieux !)
Aprés
$lang['py_info4'] = 'Configuration saved.';
Ajouter
//MODIF $lang['poids_video'] = 'Weight'; $lang['date_creation_video'] = 'Creation date (yyyy-mm-dd)'; //FIN MODIF
3.3 - Modification de plugins/gvideo/admin/pywaie_admin.php
Aprés
$query = 'SELECT nb_images FROM ' . CATEGORIES_TABLE . ' WHERE id = ' . $cat . ' ;'; list($nb_images) = mysql_fetch_row(pwg_query($query)); list($dbnow) = mysql_fetch_row(pwg_query('SELECT NOW();'));
Ajouter
//MODIF pwg_query('INSERT INTO phpwebgallery_perso_metadata ( id , file , name , parent , author , date_creation , description , hauteur , largeur , poids ) VALUES ( "","' . $next_element_id . '","' . $_POST['name'] . '","' . $_POST['parent'] . '","' . $_POST['author'] . '", "' . $_POST['date_creation'] . '", "' . $_POST['description'] . '" , "' . $_POST['pywaie_add_w'] . '" , "' . $_POST['pywaie_add_h'] . '" , "' . $_POST['pywaie_add_poids'] . '" );'); //FIN MODIF
Voila c'est fini !
Cela permet donc qu'à la synchronisation de tous les éléments, les données soient encore présente, car elles sont conservées dans la table phpwebgallery_perso_metadata.
Hors ligne
sakkhho a écrit:
heu dans un plugin ca donne quoi ? :-)))
Pwouuaaaa alors la! J'en sais rien du tout !
Mais je suis pas sur que ça soit la peine de faire un plug si??
Si vous me dites que c'est possible, je vais me pencher dessus, mais je garanti rien :s, c'est la première fois ^^
Hors ligne
Premier petit "oups!"
(rien de trés grave)
Dans plugins/gvideo/language/fr_FR.iso-8859/plugin.lang.php
il faut mettre
//MODIF $lang['poids_video'] = 'Poids en Ko'; $lang['date_creation_video'] = 'Date de création (aaaa-mm-jj)'; //FIN MODIF
et non
//MODIF $lang['poids_video'] = 'Poids en Ko'; $lang['date_creation_video'] = 'Date de création (yyyy-mm-dd)'; //FIN MODIF
Hors ligne
Ca a pas l'air d'enthousiasmer grand monde...
Hors ligne
Tu vois avec P@t ou avec PYwaie si tes évolutions leur conviennent.
Si oui, ils les intégreront.
Si non, tu réalises un plugin.
La technique des MOD est réellement en voie de disparition !
8-)
Hors ligne
Heu... disons que les métadonnéees...
Bon, si j'ai bien saisi le problème, les champs nom, auteur et description renseignés dans gvideo sont écrasés si on synchronise les métadonnées par la suite, c'est ca?
Il faudrait donc que je modifie pour que les métadonnées s'enregistrent dans une table séparée?
J'ai bien tout compris?
Hors ligne
C'est ça, plus quelques champs.
Bien que je considère qu'il suffit d'être un peu méthodique pour que déjà actuellement ce soit disponible et que les champs ajoutés n'apportent rien de passionnant. Exemple: le poids (la vidéo n'est pas sur le site, on s'en fiche donc pas mal qu'elle pèse 1Ko ou 2To).
8-)
Hors ligne
p@t a écrit:
Bon, si j'ai bien saisi le problème, les champs nom, auteur et description renseignés dans gvideo sont écrasés si on synchronise les métadonnées par la suite, c'est ca?
Il faudrait donc que je modifie pour que les métadonnées s'enregistrent dans une table séparée?
C'est exactement ça, mais c'est pas trés compliqué, je l'ai déja fait dans la modif...
VDigital a écrit:
Exemple: le poids (la vidéo n'est pas sur le site, on s'en fiche donc pas mal qu'elle pèse 1Ko ou 2To)
Si justement! Voir ce post : http://forum.phpwebgallery.net/viewtopi … 744#p70744
La vidéo sera justement stockée que le site sous forme d'archive .rar pour être télécharger, c'est pour ça que je voudrais récupérer la disquette, mais aussi afficher le poids...
P@t tu fais des modifs ou je fais un plug?
Hors ligne
Je reprendrai mon exemple favori: La grand-mère de rub...
Est-ce que cela lui parle de lire "Poids : 698Mo" ?
En admettant:
- qu'elle ait déjà trouvé la page avec la vidéo en ligne,
- qu'elle ait bien ses lunettes,
- qu'elle ait pris le temps de regarder la vidéo en ligne,
- qu'elle n'ait pas eu l'envie de cliquer ailleurs avant la fin,
- qu'elle imagine à quoi va bien lui servir de télécharger un film qu'elle a déjà vu.
(Cela me fait penser au sketch de la chauve-souris...)
1 - Elle est Flamande alors "Poids : 698Mo", elle s'en fiche bien pas mal.
2 - Quand elle aura téléchargé qu'une partie de la vidéo au bout de 5 mn,
soit elle abandonnera, soit elle éteindra son micro.
En plus, sur son ordi, il n'y a plus de lecteur de disquettes.
Alors pourquoi cliquerait-elle sur la disquette?
Elle n'est pas folle la grand-mère, elle a juste encore un peu les pieds sur terre.
Tiens, on l'embrasse.
8-)
Hors ligne
Je ne suis pas trop partant pour que les champs supplémentaires d'une vidéo soient stockéees dans une table différente...
Et je ne suis pas non plus vraiment partant pour remettre l'affichage de la disquette pour la grand-mère ;-)
Mais bon, pour la disquette faut voir ce que l'on peut faire...
Mais je ne pense pas non plus que ca interesse vraiment du monde...
Hors ligne
Tu as peut-être raison, mais je pense que déjà, pour arriver à une page comme ça, faut avoir un ordinateur, une connexion internet, connaitre l'adresse, s'enregistrer, aller ensuite sur la bonne page, lire la vidéo... Donc aprés tout ça je pense que l'effort de cliquer sur la disquette n'est pas tres difficile...
Et ensuite je pense qu'il vaut mieux lire "Poids : 698Mo" plutôt que "Poids : Non disponible"...
Et tu sais, si la grand mère de Rub ne comprends pas ça, il y a de nombreuses choses sur le site qu'elle ne se servira pas, comme l'affichage du calendrier, les tags, le plugin Google Earth...
Et puis pour être honnète, je ne pense pas que la grand-mère de Rub soit intéressée par mes photos ;)
Aprés chez moi ça marche, si personne n'en veux c'est pas bien grave, moi j'ai les métadonnées sous les vidéos qui fonctionnent :)
Hors ligne
P@t a écrit:
Je ne suis pas trop partant pour que les champs supplémentaires d'une vidéo soient stockéees dans une table différente...
Et je ne suis pas non plus vraiment partant pour remettre l'affichage de la disquette pour la grand-mère ;-)
Mais bon, pour la disquette faut voir ce que l'on peut faire...
Euh pour le stock des donnees dans une table supplémentaire, je suis d'accord avec toi, c'est pas super, je l'ai fait chez moi mais bon...
Par contre pour la disquette, je trouve ça bien, ça permettrait le téléchargement de la vidéo en avi :), un format que la grand mere pourra lire plus facilement qu'un flv ;)
Hors ligne
comme je l'ai dit dans l'autre post, proposer la video en DL je suis pour.
on est ds le meme esprit que proposer la version HD de la photo...
Youtube & co pour visualiser rapidement en qualité moyenne, si mon utilisateur veut la video orignial il la DL.
bonjour à la grd mere de rub !
Hors ligne
mdr pour ma grand-mère... j'adôôre cet exemple!
et si ma grand-mère était fan d'Indochine...
Hors ligne