Hello!
Et non, je n'étais pas mort depuis 2 jours, je travaillais avec acharnement à ce petit plugin...
Celui-ci permet d'associer un son à chaque image et catégorie de la gallery, via un bouton qui s'affiche sur chaque page.
=> Wired For Sound
La description est dans l'extension.
Je n'ai pas encore mis les fichiers langues, je voulais d'abord avoir quelques avis...
Petite démos:
http://www.gauchon.fr/index.php?/category/35
http://www.gauchon.fr/index.php?/category/13
Dernière modification par P@t (2007-07-23 00:21:58)
Hors ligne
1er sur le test bien sur ;-)
bon ben rien à dire ca marche nickel. beau boulot comme d'hab.
l'option lecture continue = lecture en boucle ?
quelques idées :
1/pouvoir associé le meme mp3 à l'ensemble des sous catégorie et des photos associées.
2/ lecture continue suivant les pages
moi voila ce que j'aimerai mais il me semble que c'est pas faisaible :
suivant le meme prince que ton plug
disons que j'ai 2 cat.
cat1
/---cat2
/---photo1
/---photo2
j'ai associé le son1 à l'ens cat1 cat2 et ttes les photos.
cat1 --> son1 demarre.
je rentre dans cat2 le son1 ne reprend pas du debut mais continue.
idem qd je parcours mes photos.
++
Dernière modification par sakkhho (2007-07-22 19:59:19)
Hors ligne
Comme disait Tonton à Mourousi: "Ah, ce mot est déjà dépassé, vous auriez du dire cablé ".
Sauf qu'aujourdhui on ne dit même plus bléca mais "Wired" mais c'est bien ce qu'il fallait faire...
Et pour moi, c'est déjà fait.
8-)
Remarques:
- J'ai associé un tag à mes images sonorisées (histoire de les retrouver rapidement quelque soit la catégorie).
Sauf que quand j'y accède par le tag... Je n'ai pas le son.
- Je passe en diaporama (sonorisation ou pas de sonorisation), que faudrait-il faire? Tu as déjà pris ta décision sans doute.
8-)
Hors ligne
ALTER TABLE .WFS_SOUND_TABLE. ADD PRIMARY KEY ( `image_id` , `cat_id` ) ;
Hors ligne
Merci pour ces retours rapide!
sakkhho a écrit:
l'option lecture continue = lecture en boucle ?
Oui oui, c'est ca... je le renommerai...
sakkhho a écrit:
1/pouvoir associé le meme mp3 à l'ensemble des sous catégorie et des photos associées.
2/ lecture continue suivant les pages
moi voila ce que j'aimerai mais il me semble que c'est pas faisaible :
suivant le meme prince que ton plug
disons que j'ai 2 cat.
cat1
/---cat2
/---photo1
/---photo2
j'ai associé le son1 à l'ens cat1 cat2 et ttes les photos.
cat1 --> son1 demarre.
je rentre dans cat2 le son1 ne reprend pas du debut mais continue.
idem qd je parcours mes photos.
++
J'y ai pensé... mais dans ces 2 cas, ca serait plutot un fichier qui s'ouvre dans une petite fenetre séparé et qui se joue en continue pendant que l'utilisateur parcours la galerie (ou une catégorie et les sous catégories correspondantes). Je vais penser à ca...
VDigital a écrit:
- J'ai associé un tag à mes images sonorisées (histoire de les retrouver rapidement quelque soit la catégorie).
Sauf que quand j'y accède par le tag... Je n'ai pas le son.
Hum... j'avais pas pensé à ca... le son ne peut se lancer que si $page['category'] existe... je vais donc modifier ca, ca ne devrait pas poser de problème!
VDigital a écrit:
- Je passe en diaporama (sonorisation ou pas de sonorisation), que faudrait-il faire? Tu as déjà pris ta décision sans doute.
Heu... je n'y avais pas du tout pensé! Je vais voir ca aussi...
VDigital a écrit:
ALTER TABLE .WFS_SOUND_TABLE. ADD PRIMARY KEY ( `image_id` , `cat_id` ) ;
J'ai découvert ca justement en faisant le plugin... j'ai pas tout à fait compris à quoi ca sert, mais j'ai tout de suite vu qu'en définissant une key pour image_id et cat_id, on ne pouvait du coup plus leur attribuer la valeur NULL...
Mais je veux bien une explication! ;-)
merci!
Hors ligne
INSERT INTO phpwebgallery_wfs_sound_table ( image_id , cat_id , sound , volume )
VALUES (NULL , 130 , "plugins/WiredForSound/xxxxxxxxxxxxxx.mp3" , 10);
[mysql error 1048] Column 'image_id' cannot be null
Cas d'une catégorie vide avec une image représentante d'une autre catégorie.
Alors autant accepter la valeur NULL (non renseignée) que l'on teste par IS NULL ou IS NOT NULL.
8-)
Hors ligne
P@t a écrit:
sakkhho a écrit:
2/ lecture continue suivant les pages
moi voila ce que j'aimerai mais il me semble que c'est pas faisaible :
suivant le meme prince que ton plug
disons que j'ai 2 cat.
cat1
/---cat2
/---photo1
/---photo2
j'ai associé le son1 à l'ens cat1 cat2 et ttes les photos.
cat1 --> son1 demarre.
je rentre dans cat2 le son1 ne reprend pas du debut mais continue.
idem qd je parcours mes photos.
++J'y ai pensé... mais dans ces 2 cas, ca serait plutot un fichier qui s'ouvre dans une petite fenetre séparé et qui se joue en continue pendant que l'utilisateur parcours la galerie (ou une catégorie et les sous catégories correspondantes). Je vais penser à ca...
fonctionnement asynchrone ...
si j'ai bien suivi c'est la seule raison d'utiliser des frames (p'tetre une piste ;) )
Hors ligne
Ne te presses pas cela pose un pb pour l'index...
8-)
Hors ligne
erreur en BSf a écrit:
Notice: Use of undefined constant COMONINDEX_PATH - assumed 'COMONINDEX_PATH' in f:\dev\bsf\plugins\WiredForSound\admin\admin.php on line 4
Warning: main(): Failed opening '' for inclusion (include_path='.;C:\PROGRA~1\EASYPH~1\\php\pear\') in f:\dev\bsf\plugins\WiredForSound\admin\admin.php on line 4
[l10n] language key "Configuration" is not defined
[l10n] language key "Repertoire par défaut" is not defined
[l10n] language key "Taille du lecteur" is not defined
[l10n] language key "Petit" is not defined
[l10n] language key "Moyen" is not defined
[l10n] language key "Grand" is not defined
[l10n] language key "Autostart" is not defined
[l10n] language key "Lecture continue" is not defined
Lors de l'accès de la page admin.
Ca sent les variables d'un autre plugin!
Hors ligne
VDigital a écrit:
INSERT INTO phpwebgallery_wfs_sound_table ( image_id , cat_id , sound , volume )
VALUES (NULL , 130 , "plugins/WiredForSound/xxxxxxxxxxxxxx.mp3" , 10);
[mysql error 1048] Column 'image_id' cannot be null
Cas d'une catégorie vide avec une image représentante d'une autre catégorie.
Alors autant accepter la valeur NULL (non renseignée) que l'on teste par IS NULL ou IS NOT NULL.
8-)
C'est bien ce que j'en avais eu lors de mes tests avec une key! ;-)
Sinon, on peut laisser le champ vide, non?
Quel est l'interet de l'index? Une recherche plus rapide?
Quelle est la marche à suivre donc? Je laisse tel quel sans clé, ou on en met et on remplace NULL par un champ vide?
Dernière modification par P@t (2007-07-23 01:01:48)
Hors ligne
rub a écrit:
Lors de l'accès de la page admin.
Ca sent les variables d'un autre plugin!
Oula, pour la page d'admin, j'avais utilisé comme base ComOnIndex! Et j'ai laissé trainer des trucs!
Pour les langues, c'est normal, j'attendais les premiers retours pour faire les fichiers
Je corrige ca...
EDIT: ca c'est fait...
Dernière modification par P@t (2007-07-23 01:00:30)
Hors ligne
Laisse moi 24h...
Mais je pense qu'on va indexer (=> convertir le NULL en 0) mais aussi ajouter une colonne...
8-)
Hors ligne
Pour l'indexation, il suffit de faire un indexe simple et pas une primary key qui ne sert comme indexe unique mais aussi pour les foriegn key.
A priori pas de foreign key, donc on peut se passer de la primary key.
indexe unique ou non suivant vos spécifs.
Non?
Hors ligne