[plugin] addEvents (exemple made in theCrock)
Salut à tous.
Suite à la demande d'aide dans le sujet : https://forum.pluxml.org/discussion/7724/besoin-de-votre-aide-pour-un-petit-plugin voici un exemple concocté depuis le "Chaudron à plugins" (plugin theCrock) puis un éditeur de texte colorisant le code.
Dernière version de l'archive :https://ressources.pluxopolis.net/banque-plugins/plugins/addEvents.2.3.zip
Version multilingue https://ressources.pluxopolis.net/banque-plugins/plugins/addEvents.3.1.zip compatible avec le plugin https://ressources.pluxopolis.net/banque-plugins/plugins/plxMyMultiLingue.0.8.3.zip
Voici donc un exemple de plugin construit à partir d'un squelette prés à recevoir le code des fonctions du plugin.
Cela permet en principe à toute personne un peu familière du code de PluXml et avec un niveau de faux débutant de créer un plugin en allant directement aux fonctions essentielles.
Disclaimer, je me considère comme faux débutant avertit et pas développeur. Si je connais bien PluXml , je n'en ai qu'une expertise moyenne et je l'apprécie pour sa relative simplicité et sa résilience. L'introduction des Plugins à dés le début était bien pensé à mon humble avis et les quelques premiers plugins proposé par Stéphane ont bien démontré la possibilité d'une grande diversité dans la façon de les intégrés et des interactions possible avec PluXml . Avec une multitude de Hook (points d'accroche ou d'entrée) dans Le code de PuXml tout au long du processus du chargement, de la page demandée , le traitement des données et enfin l'affichage de la requête. il n'y a pas grand chose qui ne puisse être fait.
Pour créer ce squelette, vous pouvez le faire en ligne à https://pluxopolis.net/thecrock ou télécharger le plugin et le faire ensuite depuis votre PluXml https://ressources.pluxopolis.net/banque-plugins/plugins/theCrock.zip
La demande était d'ajouter un champs aux articles pour les associer à une date d'événement.
A partir de là , il restait à savoir à quoi et comment servirait ce champs une fois affiché dans l'admin ?
le scenario choisi pour créer ce plugin est le suivant:
- je modifie un peu l'affichage des articles associés avec une icône colorée, grisée pour les événements passés
- je liste les événements par date chronologique des événements et pas des articles dans une pages statique avec la date clairement indiquée.
- Coté admin, j'ai deux hook qui permettent d’insérer quelque chose dans la page d’édition des articles , en début de formulaire ou en fin, dans la sidebar. Je choisis en haut avec le hook
AdminArticleTop
. à l'enregistrement, la date doit être enregistrée et ne pas perturber les enregistrements.
Où enregistrer cette date sans toucher aux fichiers des articles ?
Je choisis en prime abord, le fichier de configuration du plugin , en désactivant le plugin , mes fichiers articles n'auront pas à être ni ne seront nettoyés si je les modifie. Si je veux réactiver le plugin par la suite, il n'y aura pas à se soucier de refaire les associations.
N'ayant pas l'expertise de bazooka07 dans le code de PluXml, je vais faire à coté et me servir d'une copie partielle du tableau des fichiers articles.(méthode que j'utilise souvent)
Pour enregistrer et retrouver la date, je prend le numéro de l'article sur 4 chiffres pour l'enregistrer. Pour le retrouver , je prend tous les paramètres du plugin avec un champ de quatre chiffres uniquement..
pour afficher une icône ou une date dans un article, je vais me servir du Hook plxMotorParseArticle
et m'accrocher en début de contenu de l'article entre l'image d'accroche et chapo
ou content
selon. Les feuilles de styles feront le reste.
Pour afficher ma liste d’événements, je récupère tout mes paramètre de 4 chiffre, vérifie qu'ils ne sont pas vides et alimente un nouveau tableau avec le noms des fichiers correspondant aux numéros . Cette liste se trouve dans $aFiles $this->plxMotor->plxGlob_arts->aFiles
une fois le tri effectué et ordonné , il ne reste en principe qu'a extraire les infos des articles et de les afficher au fur et à mesures. $this->plxMotor->parseArticle('data/articles/'.$this->plxMotor->plxGlob_arts->aFiles[$idart]);
Pour la page statique, le plugin peut s'en charger, comme ça , n'importe qui sachant installer un plugin pourra en profiter sans avoir à se demander comment créer cette page.
Il restera à nettoyer le squelette des choses dont l'on n'a peut-être finalement pas besoin et de mettre à jour les fichiers lang et wizard si l'on à prit cette option
L'archive présentée couvre grosso modo ce que je vient de décrire et j’espère démystifié un peu la création de plugin pour ceux qui n'osent pas encore ou pense manquer de temps. Un éléphant se mange bouchée par bouchée.
J'ai gardé l'option widget dans le corps du plugin qui pourrait par exemple servir à afficher un calendrier ou une petite liste des événements dans la sidebar au lieu d'utiliser une page statique. Le fonctionnement reste basique et il peut y avoir de nombreuses autre options à ajouter, comme par exemple, l'édition du template article pour la page statique, mettre une date de début et de fin (ou plusieurs périodes , les paramètres des plugins peuvent stocker des tableaux au lieu de simples textes) , etc ....
présentation un peu longue pour quelques explications à l'attention de @kamea .
Cdt
edit : les ajouts en cours de route :
- un visuel dans l'admin des articles :
un widget (avec un systeme de modules) affiche par défaut le module list avec une liste des 5 dates en partant de la plus loin dans le temps.
second module affichable, un calendrier :
le module today affiche un encart avec le lien vers l'article, la date et son image d'accroche si il y a
une catégorie est dédiée est créer uniquement pour les articles associé à une date.
Le widget est plutôt destiner à la sidebar.
N'oubliez pas que les feuilles de styles reste éditable pour les accordées à vos thèmes
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Réponses
Bonjour,
Retour sur une premiere utilisation
En local (Xampp)..
si on clique sur l'aide ,
En ligne mypluxml-enhanced.cahue.net, lorsqu'on veut afficher la page Evenements:
Sinon le plugin semble prometteur, et assez facile à styliser.
Cordialement
Salut @gcyrillus-nomade ... plugin "addEvents", prometteur, en effet !
je teste en ligne toujours sur un site de démo et comme @cpalo , l'aide provoque une erreur.
Le reste semble opérationnel, seulement si j'entre manuellement l'url de la page statique virtuelle (c'est certainement voulu ?)
PS : côté administrateur, dans la liste des articles... on ne voit pas si un événement est lié, mais bon... je pense q'une catégorie dédiée aux événements en question serait la solution.
@gcyrillus-nomade Bonjour et merci de prendre le temps de créer tout cela. Je vais patienter jusqu'à ce que ces petits bugs soient corrigés, puis je testerai la recette que tu as concoctée dans ton chaudron . Ce plugin semble également très prometteur.
En ce moment, je teste la dernière version du plugin KzEvents, qui fonctionne très bien désormais.
Merci à tous, je suis content que ma petite demande puisse être utile à d'autres. Bravo à la communauté !
Bonjour,
Merci à tous des retours :
maj en 0.2 https://ressources.pluxopolis.net/banque-plugins/plugins/addEvents.0.2.zipmaj en 0.3 https://ressources.pluxopolis.net/banque-plugins/plugins/addEvents.0.3.zip1. fichier d'aide corriger, une ligne de code qui devait ne pas être interprétée ...
2. @NonoM mais pas que , une icône vient se placer devant le titre de l'article coté admin dans la page article (index.php) edit + la date de l’événement sous la date de l'article.
pour le coup, utilisation d'un autre hook et on repars sur le tableau des id/numéro d'article pour injecter une feuille de style
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Merci
C'est ok.
Excepté en ligne avec cette internal error, mais je vais tester sur un autre site en ligne.
A voir comment adapter le style
C'est quelle url qui te fait ce défaut? en front ou backend? en suivant ton lien précedent, je ne vois pas ce message d'erreur interne ?
Pour les styles, tu peut changer d’icônes en remplaçant les icones du plugin et modifier la feuille de style du plugin dans l'admin . Si tu as des idées à partager, n'hesites pas, on pourrait même ajouter un choix d’icônes dans la config.j'ai fait ça avec paint et php pour la transparence sans trop de réflexion ni reculs (les couleurs viennent de mon avatar)
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Je n'ai plus également cette erreur... sans doute un cache vidé par rapport à la mise à jour.
Oui pour la personnalisation des styles c'est bien ainsi que je pensais.
Encore merci
Cool @gcyrillus-nomade ! c'est encore plus joli comme ça !
Petit soucis : "Afficher la page static au menu", ne fonctionne pas chez moi ... ce doit être fonction du thème utilisé je pense, donc
je dois créer le lien de "page statique virtuelle" manuellement dans le code de mon "header" par exemple... c'est la bonne solution ?
@NonoM
A-priori cela se passe dans la configuration du plugin.
Et le lien s'affiche automatiquement dans le menu de base de PluXml
@gcyrillus-nomade
La page statique évenements affiche bien le chapo mais sans le lien lire la suite
@cpalo
C'est bien ce que j'avais cru comprendre car avec d'autres plugins ça marche comme ça, mais ici ce n'est pas le cas
@nonoM Dans la config du plugin il y a l'option pour l'affichage au menu de la page statique ou non, vérifie que tu as bien sélectionné oui.
@cpalo, ah oui, j'ai zapper ce lien.
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
@NonoM , @cpalo petite corrections et passage en v0.4 avec un widget en plus à mettre de préférence dans la sidebar https://ressources.pluxopolis.net/banque-plugins/plugins/addEvents.0.4.zip
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
@gcyrillus-nomade , j'ai toujours pas le lien de la page statique dans le menu malgré l'option "oui", mais bon je peu l'insérer manuellement en attendant que je trouve pourquoi (template ou autre)
Le widget est bienvenu ! (faut juste adapter au template)
Par contre, tous les liens TITRES ou Lire la suite de... ne renvoient pas vers les articles en question mais vers la page d'accueil ?
alors que le lien apparaît sous forme de texte
Bonsoir,
@NonoM , oui bien vu, j'ai zappé la reconstruction compléte de l'url et oublié de testé le lien genere , je met l'archive à jour dans la soirée.
Pour les styles, la liste du widget reprend la structure et class des autres listes de la sidebar avec l'ajout d'une icone devant et toujours le filtre gris pour les dates passées.Pour la page statique, ce ne sont plus des articles qui encapsulent .. les articles, mais un section (un div irait probablement mieux) car ... la page statique est injectée dans une balise article dans le théme par défaut.
La feuille de styles s'est agrandie d'un selecteur et un selecteur à été modifié. Pour que la feuille de style s'applique aprés une maj d'un plugin, il faut le désactiver et le réactiver (Pluxml ne lit pas les fichier style site.css un a un des plugins ais en construit un seul et le remet à jour à chaque activation/désactivation d'un plugin). Autre conseil, refaire un enregistrement de la configuration pour être certains que tous les paramètres restes d’équerre (ils peut y en avoir de nouveau ou d'autres modifiés)
je m'occupe de la correction du widgetcorrigéeedit, ah oui , un calendrier en guise de widget avec date cliquable , je regarderais dans la foulée, ce sera probablement sur une base javascript .*
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Merci pour les conseils... avant mise à jour d'un plugin, j'avais pris l'habitude de désinstaller et aussi de renommer (ou supprimer) le fichier config qui bien souvent reste présent... afin de repartir sur de bonnes bases !
D'après mes souvenirs, le "widget de plncalendrier" est sous forme de calendrier du mois en cours... avec les dates événements en surbrillance (ou un truc dans le genre)
@NonoM
je vais regarde comment est construit le calendrier de plncalendrier, merci pour le tip.
archive https://ressources.pluxopolis.net/banque-plugins/plugins/addEvents.0.4.zip corrigée
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
@gcyrillus-nomade , heuuu, archive corrigée tu es sur ?
(désinstallé, nettoyé, réinstallé... mais toujours pareil)
?? je viens de faire une install depuis l'archive sur un 5.8.16 php 8.3.4 et ça roule, j'ai refait l'archive et remise en ligne.
Il va falloir que tu m'en dise plus .... version plux et php, autre plugin installés, ... (as tu un lien vers ton site de test ? )
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Salut @gcyrillus-nomade
pas de lien, le site reste en démo en ligne en sous-domaine d'un autre site
version PluXml 5.8.16 et PHP 7.4.33
je refais un petit retour :
Je vais déjà tester en désactivant les plugins un à un et la réécriture d'url pour voir... j'ai des doutes aussi sur mon template qui pourrait être en cause... et je reviens donner suite ici !
EDIT : voilà la suite
Comme je le redoutais, le template que j'utilise est en cause ! (pour info fashionBlog Version : 5.5)
et là, je ne sais pas si c'est une histoire de redirection .htaccess ou de mon sous-domaine...
donc, à l'occasion j'irai tester ton plugin sur un autre site !!!
@NonoM
Oui, les plugins sont généralement construit autour du thème par défaut de PluXml, il faut toujours mettre les mains dans la feuille de style pour l'accorder avec son propre thème. Là je pourrais peut-être mettre les tailles de polices en px pour forcer une taille.
Sinon, pour le plugin, en cherchant pour le calendrier, j'en suis revenu à l'idée javascript et pour que cela convienne à tous le monde, le widget est maintenant capable d'embarquer différents modules, du coup, il y a en démo la liste (par défaut) et le calendrier ( devant la foultitude, j'ai fini par prendre celui-ci https://www.cssscript.com/filterable-calendar-vanilla/ ) en le le modifiant un peu pour qu'il prenne la langue du navigateur.
Pour ajouter un module, il suffit d'un fichier
monModule.php
dans le répertoire module du plugin et de l'appeler avec le widget comme ceci :eval($plxShow->callHook('addEventswidget','monModule'));
Les deux widget list et calendrier vous serviront d'exemples .On peut donc afficher de 0 à X modules dans le site.
Comme tu as un probléme incompréhensible avec la page statique virtuelle, le plugin est passé en version 1.0 et créer une catégorie dédiée uniquement aux articles associés à une date.
https://ressources.pluxopolis.net/banque-plugins/plugins/addEvents.1.0.zip Pour le défaut de la page statique qui ne s'ajoute pas au menu des autres page statique, je n'ai pas pu reproduire le bug, les autres sont en principe absents.
En ligne ça donne https://pluxopolis.net/crashnewstest/
en tous cas, merci pour les retours
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Merci @gcyrillus-nomade
Pour les retours, y'a pas de quoi... je ne fais que tester et toi tu bosses, lol !
Il y a du "mieux" de mon côté avec la version 1.0 de addEvents mais aussi quelques remarques :
<?php eval($plxShow->callHook('addEventswidget','calendrier')); ?>
(inséré dans la sidebar) n'affiche malheureusement que le titre "Calendrier des événements"<?php eval($plxShow->callHook('addEventswidget')); ?>
affiche bien 5 événements, mai pourquoi ne pas plutôt commencer par la date du premier ? (c'est plus logique pour moi)Autre question de principe, dans la liste des événements, serait-il possible d'avoir pour chaque événement, la date + le titre ?
comme par exemple
27/09/24 - Soirée Beaujolais nouveau !
car je vois peu d'intérêt a ne trouver qu'une date comme
vendredi 27 septembre 2024
qui n'indique pas grand chose en fait !pour finir, J'ai essayé
<?php eval($plxShow->callHook('addEventswidget',list')); ?>
toujours dans la sidebar, mais là, j'obtiens une erreur fatale... j'ai l'impression qu'une "coquille" s'est glissée dans cette ligne alors j'ai modifié ainsi<?php eval($plxShow->callHook('addEventswidget',list)); ?>
mais toujours la même erreur fatale...voilà pour les retours
Oui, tant que tes dates d’événements auront la même chronologie dans le temps que tes articles, ça marche, mais le tri se fait sur la date de l'article et pas de l’événement. tu peut te retrouver avec des dates qui ne se suivent pas forcément concernant les événements.
regarde dans la console du navigateur , il y a un problème avec le javascript quelque part. remonte moi les messages d'erreurs
Heu, pas pour moi, tu as toutes les chances de vite te retrouver avec des dates passées , du coup pour signaler les prochains derniers événements planifiés, c'est raté. par contre, un filtrage et un choix de l'ordre d'affichage est effectivement manquant dans la page statique, une pagination n'est d'ailleurs pas encore prévue.
Oui, c'est déjà dans le title du lien , je l'ai mit là pour gardé une liste de date plus facile à lire , je peut voir à le mettre en option de config comme c'est le module par défaut.
non, mais le visiteur a de grande chance de savoir si il est dispo pour cette date, mais si l'idée est de faire de la promotion avec un texte accrocheur, alors oui, c'est le titre qu'il faut
C'est <?php eval($plxShow->callHook('addEventswidget','list')); ?> , il te manquait une apostrophe
Merci bien
edit , pour le module today, pas dans l'archive, j'ai fait ceci pour l'instant :
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Merci @gcyrillus-nomade
Félicitations pour ce plugin.
J'utilise aussi vip-zone en masquant les articles.
J'apprécie l'affichage des titres des évènements pour les simples visiteurs.
Pour ceux qui utilisent le thème par défaut, l'authentification se fait directement.
Toutefois, des warnings peuvent apparaître avec d'autres thème comme avec Masonic que j'utilise.
Cordialement
Paul
@Bodieu Merci
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
@gcyrillus-nomade
En fait, on doit pas être sur la même longueur d'onde; lol !
A relire la "demande initiale" je m'y perd... et au fil des échanges, j'avais pris modèle sur le principe d'un calendrier événementiel comme "google agenda" ou le plugin "plncalendrier"... avec le mois en cours qui indique les dates des événements à venir tout simplement.
Les dates passées disparaissent bien entendu puisque le mois change !
Là, je vois pas du tout l'utilité (pour mon cas) de savoir ce qui va se passer le 31 décembre 2024, avant de découvrir 5 lignes plus bas... que demain c'est la fête au village...
@NonoM
Je suis très satisfait de plncalendrier Je l'utilise pour les évènements annoncés et aussi pour avoir une vision des activités passées pour faire un bilan d'activités sur plusieurs années passées.
Il y a des flèches à gauche et à droite de l'année pour faire défiler le calendrier. Sans doute vous avez un bug sur votre version qui vous empêche de voir ces flèches et revenir en arrière.
Cordialement
Paul
@Bodieu lol, hors sujet, limite Troll... est-ce-qu'à un moment donné, j'ai dis que j'avais des problèmes de navigation avec pncalendrier ?
Relis donc le sujet en entier, ici il est question de addEvents !
Ben tu me perds aussi
je ne connais que plnCendrier, mais pour le coup, c'est ce que fait le widget calendrier, il te donne les dates d'évenement en visuel et cliquables
tu parles de quoi ?
Le plugin affiche
et en option
Comment vois tu les choses et qu'attend tu comme interaction et visuels ?
Coté cambouis
Les feuilles de styles sont toujours éditables et Il y a possibilité aussi de créer autant de modules que tu veut et qui peuvent ne rien avoir ou peu avec le plugin, par exemple un slider avec les images d'accroche des articles évènementiels, un compte à rebours, un chat, ...
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Bonjour/bonsoir,
passage en version 2.0 https://ressources.pluxopolis.net/banque-plugins/plugins/addEvents.2.0.zip
Ajout/modification
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Hello @gcyrillus-nomade ... Cool, L'option de tri, La pagination, Le relookage du calendrier... avec la version 2.0 je m'y retrouve !
Pour l'aide du plugin, côté admin, je crois qu'elle a disparu... mais j'ai retrouvé les lignes de codes d'insertion des 3 widgets, donc tout va bien pour effectuer mes tests...
Le Widget "calendrier" avec les dates en surbrillance correspond mieux à mes attentes, et le lien qui s'affiche en dessous dès que l'on clique sur une date, c'est déjà très sympa... cependant, serait-il possible d'avoir plutôt une "info bulle" au survol de la date et un lien direct au clic ? .. en tous cas, du bon boulot !!!