Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Ce sujet servira de support officiel au plugin "eventHandler".
Ce plugin ajoute la gestion d'événement à un blog.
Liens:
- Billet sur le blog de l'auteur
- Documentation sur le blog de l'auteur
- Page du lab
- Dernière version du plugin
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
hop, j'ai trouvé un bug : l'heure au survol du widget des événements a encore 2h en plus.
Merci, effectivement j'ai oublié les widgets...
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
Je commence les tests sur le blog Broucheterre (je ne suis pas encore passé en 2.2 sur Le Vert Pays…)
Jean-Marie h2o
--
http://www.levertpays.be - http://www.broucheterre.be
Hors ligne
Bonjour,
Le plugin refuse de s'installer car il indique que je n'utilise pas une version 2.2 ou supérieure ; c'est pourtant le cas, mais il s'agit d'une nightly, je suppose que le problème vient de là ? Est-il possible de prendre en compte les nightlies ?
Autre question : j'utilise actuellement un autre plugin d'agenda, qui me permet de distinguer - à la fois côté admin et côté public - les événements à venir et les événements passés. Côté public, je distingue même les événements du mois en cours, ceux du mois prochain, et ceux encore plus lointains. Pourrai-je faire la même chose si j'adopte eventHandler ?
Hors ligne
Le plugin refuse de s'installer car il indique que je n'utilise pas une version 2.2 ou supérieure ; c'est pourtant le cas, mais il s'agit d'une nightly, je suppose que le problème vient de là ? Est-il possible de prendre en compte les nightlies ?
Tiens je croyais qu'il savait le faire? je ferais un petit test pour mettre la bonne nomination de version.
Autre question : j'utilise actuellement un autre plugin d'agenda, qui me permet de distinguer - à la fois côté admin et côté public - les événements à venir et les événements passés. Côté public, je distingue même les événements du mois en cours, ceux du mois prochain, et ceux encore plus lointains. Pourrai-je faire la même chose si j'adopte eventHandler ?
Pour les événement passé/à venir je pense que ça le fait. Mais pour distinguer par mois, je n'ai rien de tel, enfin pas de base, après tu peux jouer avec les balises de template pour le faire mais ça risque d'être un peu tordu.
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
on en est à la 3266 en nightly, par contre impossible de trouver le numéro de révision de la 2.2 officielle.
Je dirais, peu ou prou, la R3197 ou juste avant.
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
Mouais bon c'est la function php qui ne sait pas lire... Si tu sais mettre les mains dans le cambouis, retire les lignes suivantes du fichier _install.php de "eventHandler":
# Check DC version
if (version_compare(DC_VERSION,'2.2-alpha','<'))
{
throw new Exception('Plugin called eventHandler requires Dotclear 2.2 or higher.');
}
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
J'avais eu un problème comparable avec Gallery. Du coup Dsls avait modifié son plugin. Actuellement, il contient ceci :
if (version_compare(str_replace("-r","-p",DC_VERSION),'2.2-alpha','>=')) {
Si ça peut aider...
Avant de l'installer, j'aurais quand même une question : j'imagine que le plugin utilise un nouveau post_type ? J'utilise actuellement le plugin dcAgenda, qui définit le post_type "event"... Est-ce également le cas de eventHandler ? Je ne voudrais pas risquer un conflit...
Si c'est le cas, est-ce que je ne risque rien à l'installer quand même ?
Hors ligne
Pardon, je n'avais pas vula doc qui explique très bien tout ça.
J'ai donc supprimé les lignes en question dans le fichier install ; j'ai ainsi pu installer l'extension correctement...
... et puis rien ! Je n'ai pas de lien "Gestionnaire d'événements" dans l'admin... J'ai pourtant eu le message de confirmation indiquant la bonne installation de l'extension, et elle apparaît dans la liste des extensions sur mon blog.
Un petit aperçu ici.
J'ai refait la manip de désinstallation/installation plusieurs fois, avec vidage des caches (DC + Firefox) à chaque fois, en vain.
Une idée ?
Hors ligne
J'avais eu un problème comparable avec Gallery. Du coup Dsls avait modifié son plugin. Actuellement, il contient ceci :
if (version_compare(str_replace("-r","-p",DC_VERSION),'2.2-alpha','>=')) {
Si ça peut aider...
Merci pour l'info je vais modifier les fichiers _install de mes plugins.
Avant de l'installer, j'aurais quand même une question : j'imagine que le plugin utilise un nouveau post_type ? J'utilise actuellement le plugin dcAgenda, qui définit le post_type "event"... Est-ce également le cas de eventHandler ? Je ne voudrais pas risquer un conflit...
Si c'est le cas, est-ce que je ne risque rien à l'installer quand même ?
Pour le post_type, normalement, il n'y a pas de souci (ici il prend "eventhandler"). Il va vraiment falloir qu'on fasse une liste officielle des post_type connus...
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
@fix
Oui désolé, il y a la même condition dans les fichiers _admin.php, _prepend.php, _services.php, _widgets.php, index.php ... Supprime juste la ligne.
Quand je suis lourd, je le fais à fond...
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
Et dans le _public.php aussi :) Merci ! J'ai effacé tout ça ; ça fonctionne désormais correctement.
Quelques retours d'expérience et questions :
- lorsque je modifie un événement et que je clique sur "voir l'événement", j'obtiens l'erreur suivante :
Fatal error: Objects used as arrays in post/pre increment/decrement must return values by reference in /mnt/137/sdb/f/8/sxjpl/dotclear-files/plugins/eventHandler/inc/class.eventhandler.php on line 68
- toujours en modifiant un événement, dans l'onglet "Billets liés", le texte est "No enrty" (avec inversion du "rt"), d'où l'absence de traduction, j'imagine...
- j'aurais également quelques demandes :
1). serait-il possible de rendre la date de fin d'événement optionnelle ? En effet, pour ce qui est de mon utilisation particulière, ce serait assez artificiel de la remplir : pour un anniversaire par exemple, il faudrait que j'entre 0:00:00 comme heure de début, et 23:59:59 comme heure de fin avec la même date, ce qui n'a pas grand sens. Un événement identifié uniquement par le jour me conviendrait beaucoup mieux... Mais ce n'est que mon cas particulier, bien sûr. Je veux juste demander si c'est faisable :)
2). de la même manière, il est très rare que je complète (avec le plugin dcAgenda que j'utilise) le contenu du billet : dans le widget comme sur la page récapitulative, seul le titre est affiché (sans être un lien, donc) si le billet-événement ne contient pas de contenu ou d'extrait, sinon le titre est effectivement un lien vers le billet. Serait-il, donc, également envisageable de rendre le champ "contenu" optionnel ?
Bravo et merci pour ce plugin déjà très complet :)
Hors ligne
J'ai trouvé un "petit" bug, dans : "› Événements › Modifier un événement" dans l'onglet : "Billets liés"
Il est écrit : "No enrty" au lieu de "No entry".
Je suis en train de le tester, j'essaie d'abord de comprendre comment il fonctionne. :)
Pierre
Cordialement Pierre Ammeloot
A consulter avant de poser une question : http://dotaddict.org/search/
Hors ligne
bonjour,
je viens d'insatller ce super widget et j'ai le même bug que fix; je ne suis pas assez doué pour réparer, je le crainds, alors HELP.
Fatal error (...) plugins/eventHandler/inc/class.eventhandler.php on line 68
De même il y a erreur d’horaire au survol
Merci d'avance.
Hors ligne
Bonjour & Bienvenue,
je viens d'installer ce super widget et j'ai le même bug que fix; je ne suis pas assez doué pour réparer, je le crains, alors HELP.
Pour une meilleure aide, merci de préciser ta version de Dotclear (2.1.6 ? 2.1.7 ? 2.2 ?).
Hors ligne
Le plugins n'acceptant que la version 2.2 de dotclear je suis sous la 2.2... ^^
Merci
Hors ligne
Je teste actuellement le plugin sur un blog "privé", mais en ligne.
Pour l'instant, aucuns "bugs" autres que ceux déjà signalés.
Que du bon.
Je me suis ensuite posé la question de savoir ce qu'il me manquait. Une chose (actuellement) : la gestion des événements récurrents (quotidiens, hebdomadaires, mensuels, annuels… ). Encore un peu plus d'usine à gaz… ;-)
Jean-Marie h2o
--
http://www.levertpays.be - http://www.broucheterre.be
Hors ligne
A tous:
- Je vais regarder ce bug de fatal error() de plus près, merci à fix d'avoir précisé les circonstances.
- Vous êtes plusieurs à demander de ne pas avoir de date de fin sur un événement, je n'y avais pas pensé en écrivant ce plugin, du coup à mon avis ça ne va pas être possible je pense! Mais l'idée est bonne.
A lefaiseur:
- Peux tu être plus précis sur le problème d'heure...
A PierreA et fix
- Merci pour les fautes... si il n'y avait que celle la!
A jmh2o:
- Idem, bonne idée mais la mise en pratique risque d'être assez difficile. Je promet rien non plus pour ça.
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
A jmh2o:
- Idem, bonne idée mais la mise en pratique risque d'être assez difficile. Je promet rien non plus pour ça.
Pas d'urgence : dans une version 3 ou 4…
Jean-Marie h2o
--
http://www.levertpays.be - http://www.broucheterre.be
Hors ligne
Vous n'êtes pas identifié(e).