Dotclear

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

Annonce

13 février 2024 Sortie de Dotclear 2.29

#51 2010-09-22 14:06:34

pgombeer
Membre
Lieu : Belgique
Inscription : 2010-09-22

Re : [ eventHandler ] Support du plugin

Bonjour,

Il y a un petit bug avec les catégories.
Apparemment, le plugin ne gère pas les sous-catégories.

J'ai une catégorie générale Évènements
et 2 sous-catégories:
- Circuit
- Rallye

Les 2 évènement que j'ai crées sont bien assignés à leur catégories respectives, mais quand je clique sur l'une des 2 sous-catégories, j'ai le résultat "Document non trouvé".

Illustration:
La liste de mes 2 évènements: http://sacre.officepro.be/index.php?days

Quand on clique sur la catégorie "Rallye", on obtient ceci:
http://sacre.officepro.be/index.php?day … nts/Rallye

Hors ligne

#52 2010-09-22 14:26:04

pgombeer
Membre
Lieu : Belgique
Inscription : 2010-09-22

Re : [ eventHandler ] Support du plugin

Et je pense que ce bug arrive, parce qu'il n'y a aucun billet attaché à ces sous-catégories, juste des évènements. J'imagaine que le test d'affichage se fait uniquement sur le nombre de billets...

Accessoirement, cela provoque aussi le fait de ne pas voir le nombre d'évènements assignés à une catégorie dans le Tableau de bord - Gestion des catégories...

Hors ligne

#53 2010-09-22 16:25:25

JcDenis
Membre
Lieu : Lyon, France
Inscription : 2007-08-31
Site Web

Re : [ eventHandler ] Support du plugin

pgombeer,
Merci pour cette très bonne remarque accompagnée d'explications (c'est de plus en plus rare...) Je n'ai effectivement pas testé les sous-catégories (n'en utilisant jamais moi même) et c'est un tord, résultat: de jolis bugs.

Je test tout cela dans les jours qui viennent et revient ici vous en dire plus.


Cordialement,
_JC | Intérimaire | En mode invisible

Hors ligne

#54 2010-09-23 12:40:57

pgombeer
Membre
Lieu : Belgique
Inscription : 2010-09-22

Re : [ eventHandler ] Support du plugin

OK, merci.

A noter aussi un comportement bizarre pour les évènements assignés à une catégorie quelconque (quel que soit le niveau):
1. Ouvrir l'évènement Rallye du Condroz 2010 (http://sacre.officepro.be/index.php?day … ndroz-2010)
2. On voit bien que cet évènement est assigné à la catégorie "Évènements".
3. Cliquer sur cette catégorie "Évènements".
4. Tous les évènements assignés à cette catégorie sont bien affichés.
5. Faire un copy de l'URL affiché dans le browser (http://sacre.officepro.be/index.php?day … Évènements)
6. Réintroduire cet URL dans le browser: résultat -> document non trouvé...

Il me semble qu'il y a un problème de caractères accentués:
Le lien http://sacre.officepro.be/index.php?day … Évènements est converti par Firefox (ou IE) en http://sacre.officepro.be/index.php?day … %E8nements alors qu'il faudrait entrer http://sacre.officepro.be/index.php?day … %A8nements pour afficher les évènements de cette catégorie...

Bizarre non ? Pourquoi ce codage différent ?

Par ailleurs, si c'est possible, pourrais-tu ajouter deux options dans le widget ?
- afficher la date au format court (jj/mm/aa) devant l'évènement
- afficher une icone calendrier devant l'évènement

Hors ligne

#55 2010-09-27 10:11:50

colir
Membre
Inscription : 2008-08-04

Re : [ eventHandler ] Support du plugin

Yop Jc, en effet..dsl pour mes commentaires sur ton site...ils ont une bien meilleur place ici.

Compris le souci vis a vis des catégories..pas grave je peux tourner la chose différemment.
Une question : j'utilise le plugin ''Pictures Show"

Comment faire apparaitre dans l'édition d'un évènement, le select de ce plugin qui permet de choisir un répertoire d'image à associer ?

merci

Hors ligne

#56 2010-09-27 10:17:49

JcDenis
Membre
Lieu : Lyon, France
Inscription : 2007-08-31
Site Web

Re : [ eventHandler ] Support du plugin

Colir, je n'ai jamais essayé ce plugin, je vais voir...


Cordialement,
_JC | Intérimaire | En mode invisible

Hors ligne

#57 2010-09-27 10:23:53

colir
Membre
Inscription : 2008-08-04

Re : [ eventHandler ] Support du plugin

super , merci (Y)

Hors ligne

#58 2010-09-28 10:32:35

colir
Membre
Inscription : 2008-08-04

Re : [ eventHandler ] Support du plugin

yop Jc, si jamais sa t'interesse -> http://forum.dotclear.net/viewtopic.php … 23#p293023

merci

Hors ligne

#59 2010-09-28 14:17:43

colir
Membre
Inscription : 2008-08-04

Re : [ eventHandler ] Support du plugin

petite question JC:
j'ai réussi à faire apparaitre et fonctionner le select de PicturesShow dans l'édition d'un évènement.
Mon souci se porte maintenant sur l'enregistrement du dossier associé.

Pour activer le plug PS sur eventHandler, j'ai fais la chose suivante dans le fichier _admin.php du plugin PS

if (psConf::getIfActif()) {
	/* Affiche la saisie de la galerie dans le formulaire du post et de la page */
	$core->addBehavior('adminPostHeaders',array('psAdminBehavior','adminPostHeaders'));
	$core->addBehavior('adminPageHeaders',array('psAdminBehavior','adminPostHeaders'));
	$core->addBehavior('adminPostForm',array('psMetaData','showDir'));
	$core->addBehavior('adminPageForm',array('psMetaData','showDir'));

	/* Sauvegarder les données mise dans le post ou la page */
	$core->addBehavior('adminAfterPostCreate',array('psMetaData','saveMetadataRep'));
	$core->addBehavior('adminAfterPostUpdate',array('psMetaData','saveMetadataRep'));
	$core->addBehavior('adminAfterPageCreate',array('psMetaData','saveMetadataRep'));
	$core->addBehavior('adminAfterPageUpdate',array('psMetaData','saveMetadataRep'));
}

que j'ai complété comme suit :

if (psConf::getIfActif()) {
	/* Affiche la saisie de la galerie dans le formulaire du post et de la page */
	$core->addBehavior('adminPostHeaders',array('psAdminBehavior','adminPostHeaders'));
	$core->addBehavior('adminPageHeaders',array('psAdminBehavior','adminPostHeaders'));
	$core->addBehavior('adminEventHandlerHeaders',array('psAdminBehavior','adminPostHeaders'));
	$core->addBehavior('adminPostForm',array('psMetaData','showDir'));	
	$core->addBehavior('adminPageForm',array('psMetaData','showDir'));
        $core->addBehavior('adminEventHandlerForm',array('psMetaData','showDir'));

	/* Sauvegarder les données mise dans le post ou la page */
	$core->addBehavior('adminAfterPostCreate',array('psMetaData','saveMetadataRep'));
	$core->addBehavior('adminAfterPostUpdate',array('psMetaData','saveMetadataRep'));
	$core->addBehavior('adminAfterPageCreate',array('psMetaData','saveMetadataRep'));
	$core->addBehavior('adminAfterPageUpdate',array('psMetaData','saveMetadataRep'));
	$core->addBehavior('adminAfterEventHandlerCreate',array('psMetaData','saveMetadataRep'));
	$core->addBehavior('adminAfterEventHandlerUpdate',array('psMetaData','saveMetadataRep'));
}

mais l'enregistrement ne marche pas...

Hors ligne

#60 2010-09-28 14:50:22

colir
Membre
Inscription : 2008-08-04

Re : [ eventHandler ] Support du plugin

Bon désolé, Jc, je sais que sa commence  à s'apparenter à du harcelement, mais voila une nouvelle etape.

J'ai réussi a enregistre ma galerie, mais en suppriment cela de index.event.php

$core->callBehavior('adminAfterEventHandlerCreate',$cur_post,$cur_event,$return_id);

Qui devient

$core->callBehavior('adminAfterEventHandlerCreate',$cur_post,$return_id);

car la fonction qui enregistre sous PS demande l'id du post en 2 argument...

ma question, > je ne sais pas sur quoi cela influe pour eventHandler...le fait de supprimer '$cur_event'...

Hors ligne

#61 2010-09-28 21:10:46

JcDenis
Membre
Lieu : Lyon, France
Inscription : 2007-08-31
Site Web

Re : [ eventHandler ] Support du plugin

Cela risque de ne pas fonctionner, car pour ne pas alourdir la table post avec de nouveaux champs (géolocalisation, dates de début/fin etc...) j'ai créé une deuxième table, donc deux curseurs un pour la partie 'billet' de l'événement et l'autre la partie additionnelle sachant que l'un ne fonctionne pas sans l'autre. Pour l'instant je ne pense pas qu'il y ai d'autres plugins qui utilisent ce behavior mais à mon avis tu devrais passer par une fonction intermédiare pour passer de 2 à 2 paramètres. En tout cas je trouve que tu avances bien car ce n'est pas simple du tout de venir bricoler entre deux plugins!


Cordialement,
_JC | Intérimaire | En mode invisible

Hors ligne

#62 2010-09-29 08:49:44

colir
Membre
Inscription : 2008-08-04

Re : [ eventHandler ] Support du plugin

Bon a priori aucun problème rencontrer malgré mes modifs.

Merci merci pour ce plug qui est tout bonnement délicieux !

Une tit question du jour ? mais bien sur...

J'utilise ton plug conjointement avec muppet.
Lorsque je lie un évènement avec un billet d'un nouveau type (defini donc par muppet) et que je valide (Lier les évènements sélectionnées) > je suis redirigé sur la page de config de muppet...

Pourrai tu m'indiquer sur quel fichier intervenir pour intercepté cette redirection stp ?

merci

Hors ligne

#63 2010-09-29 09:33:28

JcDenis
Membre
Lieu : Lyon, France
Inscription : 2007-08-31
Site Web

Re : [ eventHandler ] Support du plugin

Quelle version de muppet as tu? Car j'ai testé et Osku aussi et cela fonctionne, on est bien redirigé vers le billet muppet après validation.


Cordialement,
_JC | Intérimaire | En mode invisible

Hors ligne

#64 2010-09-29 10:13:58

colir
Membre
Inscription : 2008-08-04

Re : [ eventHandler ] Support du plugin

ben mince....1.0RC1

Hors ligne

#65 2010-09-29 15:02:50

colir
Membre
Inscription : 2008-08-04

Re : [ eventHandler ] Support du plugin

Jc, il y a une chose que j'ai du mal  à saisir:
je suis sur "eventhandler-list.html"

et j'ai modifié le code comme cela

        <tpl:EventsEntries period="notfinished">
                {{tpl:include src="_thumb-event-list.html"}}
        </tpl:EventsEntries>
        <tpl:EventsEntries period="finished">
        		{{tpl:include src="_thumb-event-list.html"}}
        </tpl:EventsEntries>

afin d'avoir le listing des evenement  à venir, et dessous le listing des evenement fini...mais cela me fait juste un doublons de ma liste....

Hors ligne

#66 2010-09-29 21:08:49

JcDenis
Membre
Lieu : Lyon, France
Inscription : 2007-08-31
Site Web

Re : [ eventHandler ] Support du plugin

Hé ben au moins tu l'exploite à fond ce plugin!
Essai de rajouter l'attribut no_context à EventsEntries

<tpl:EventsEntries period="finished" no_context="1">

Cordialement,
_JC | Intérimaire | En mode invisible

Hors ligne

#67 2010-10-04 13:55:56

colir
Membre
Inscription : 2008-08-04

Re : [ eventHandler ] Support du plugin

yo JC,
pas d'idée pour mon histoire de redirection ? quel fichier gratter ?

merci.

Hors ligne

#68 2010-10-07 07:44:09

colir
Membre
Inscription : 2008-08-04

Re : [ eventHandler ] Support du plugin

je viens de test avec un billet classic, et la pas de souci : je suis correctement redirigé vers l'édition du billet...
pas d'idée ?

Hors ligne

#69 2010-10-07 08:01:20

colir
Membre
Inscription : 2008-08-04

Re : [ eventHandler ] Support du plugin

jc, je viens de trouver le souci...mais je vois comment le résoudre..
En faite la redirection est correct, mais c'est un souci d'encodage.

Je suis sur un billet d'un type crée avec muppet.
L'url est

plugin.php?p=muppet&type=artist&id=18"

Apres avoir un lié un évènement je suis redirigé correctement mais l'url  à ce format :

plugin.php?p=muppet&type=artist&id=18

en gros un souci d'encopage sur les "&".

mais comment résoudre ce souci....
merci

Hors ligne

#70 2010-10-11 12:27:16

colir
Membre
Inscription : 2008-08-04

Re : [ eventHandler ] Support du plugin

Autre petite question Jc : est-il possible j'ajouter la fonction d'ajout de pièce jointe  à un évènement ?
merci

Hors ligne

#71 2010-10-11 14:24:55

JcDenis
Membre
Lieu : Lyon, France
Inscription : 2007-08-31
Site Web

Re : [ eventHandler ] Support du plugin

Hello, désolé de ne pas beaucoup avancer ces temps...
- Pour les & je crois que le problème vient de muppet,
- Pour les pièces jointes il va falloir que j'avance un peu, il y a également le mot de passe à ajouter... même si tout ça m'embête un peu car au début un événement est déjà plus ou moins joint à un billet ce qui fait un peu redondance...


Cordialement,
_JC | Intérimaire | En mode invisible

Hors ligne

#72 2010-10-11 15:14:32

colir
Membre
Inscription : 2008-08-04

Re : [ eventHandler ] Support du plugin

ok.
C'est vrai que dans mon cas (galerie d'art) eventHandler est vraiment utilisé comme un type de contenu a part entiere totallement distinct du reste des billets
=> sa marche plutot tres bien, si ce n'est les trie hors contexte qui fonctionne bizarrement comme j'ai pu te le remonté.

Cela dit, pour les media attcher, j'ai ajouter le nécessaire dans le fichier 'index.event.php'
L'ajout marche parfaitement, par contre je bloque sur la suppression....

Lorsque je veux supprimer un document joint, j'ai bien la petit alerte de confirmation, mais apres validation, ma petit console js me dit

Erreur : f is undefined
Fichier Source : ...admin/js/_post.js
Ligne : 11

une petite idée la dessus stp ?

merci infiniment

Hors ligne

#73 2010-10-11 15:23:42

colir
Membre
Inscription : 2008-08-04

Re : [ eventHandler ] Support du plugin

je pense que le souci viens de

var f=$('#attachment-remove-hide').get(0);

mais je ne trouve pas d'élément avec cette id dans post.php...

Hors ligne

#74 2010-10-11 15:30:02

colir
Membre
Inscription : 2008-08-04

Re : [ eventHandler ] Support du plugin

je suis allé un peu vite !
c'est tout bon je l'ai implanter victorieusement  ! (a priori...)

Hors ligne

#75 2010-10-12 04:38:58

JcDenis
Membre
Lieu : Lyon, France
Inscription : 2007-08-31
Site Web

Re : [ eventHandler ] Support du plugin

Je vais finir par te refiler ce plugin! Tu le maitrises bien mieux que moi finalement ;)


Cordialement,
_JC | Intérimaire | En mode invisible

Hors ligne

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

Pied de page des forums

Sites map