SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 241 visiteurs en ce moment

Accueil > Dates, calendriers et agendas > Calendriers > Agendax > Agendax : simple calendrier ajax

Agendax : simple calendrier ajax

11 août 2007 – par Sebastien Denooz – 83 commentaires

9 votes

Un petit calendrier « à la dotclear », généré sur base des articles, brèves ou autre via une boucle unique. Il est généré et géré via de l’ajax avec jquery

Introduction

Agendax est un calendrier Ajax. Ajax est une technologie javascript qui permet de charger le contenu d’une partie de page web sans pour autant avoir à recharger la page entière. On charge ainsi uniquement les éléments dont on a besoin. D’où une gain de temps, entre autre.

Dans notre cas, ce sont les données du mois demandé qui se chargeront quand le visiteur clique sur « mois suivant », « mois précédant ».

Pré requis

Pour utiliser Agendax vous avez besoin de la balise #INSERT_HEAD dans le <head> des squelettes.

Installation

Téléchargez le plugin sur la zone et mettez le dossier « agendax » dans le dossier plugins de votre SPIP. Ensuite activez le plugin dans l’espace privée. Et enfin, insérez le code suivant à l’emplacement ou le calendrier doit se mettre :

<div id="agendax"></div>

Paramétrage

La configuration est à faire dans les 3 fichiers principaux :
agendax.css, agendax.js.html et donnees_agendax.html :

-  agendax.css : C’est lui qui rassemble les styles qui vont permettre d’affiner l’apparence du calendrier sur votre site.

-  agendax.js.html : Au début de ce fichier se trouvent plusieurs variables :

  • style_rempli : le style css à utiliser quand le jour à un évènement,
  • style_pas_rempli : le style css à utiliser quand le jour n’a pas d’évènements,
  • fleche_suivant : l’image ou le caractère qui va être affiché pour aller au mois suivant,
  • fleche_precedent : l’image ou le caractère qui va être affiché pour aller au mois précédent,
  • sablier : balise image animée (ou pas) ou le caractère qui va remplacer le nom du mois pendant le chargement de l’ajax.

-  donnees_agendax.html : C’est dans ce fichier que va être faite la boucle. Vous pouvez le modifier comme vous voulez, en ajouter d’autres, etc...

Téléchargement

Zip - 38.9 ko
Agendax 0.1-2

Dernière modification de cette page le 3 avril 2012

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 29 juillet 2010 à 10:54, par lien mort En réponse à : Agendax : simple calendrier ajax

    SVP retirer le lien mort > On peut le voir ici : demo en ligne

    ... site en vente

    • Le 27 octobre 2010 à 21:57, par Robert En réponse à : Agendax : simple calendrier ajax

      Bonjour,

      Parfait le petit plugin, utilisation sans problème.

      Je cherche comment faire pour afficher plusieurs mois en même temps, par exemple les 3 mois qui suivent le mois courant ... mais je suis nul en php :-(

      Merci d’avance pour celui qui a une idée !

      Robert.

    Répondre à ce message

  • Le 16 juin 2010 à 13:48, par ? En réponse à : Agendax : simple calendrier ajax

    Bonjour,

    Je viens d’installer le plugin agendax (mise sur le serveur, activation dans l’espace privé, activation des insert_head grâce à couteau suisse, ajout d’un div id=agendax)
    Malheureusement, rien ne s’affiche... ni agenda, ni erreurs, ...

    Quelqu’un aurait-il une solution ?

    Répondre à ce message

  • Le 24 février 2010 à 15:55, par Webmustard En réponse à : Agendax : simple calendrier ajax

    Bonjour,

    J’ai un petit problème :
    Jusqu’à présent l’agenda marchait parfaitement dans mes pages mais depuis que j’y ai intégrer un menu accordéon en JQuery (http://www.alsacreations.com/tuto/lire/602-Creer-un-menu-accordeon-avec-jQuery.html) mon agenda ne se charge plus...

    Je suppose qu’il doit y avoir un conflit de jQuery...

    Peut on faire cohabiter l’agendax avec un autre module en jquery ?
    D’où peut venir mon problème ?

    Merci

    Répondre à ce message

  • Le 22 septembre 2009 à 22:13, par robomatix En réponse à : Agendax : simple calendrier ajax

    Est ce que quelqu’un connait un moyen d’afficher deux calendriers d’évènement de type différents ?
    Cela me serait fort utile...

    Répondre à ce message

  • Le 26 septembre 2008 à 04:07, par Jacques J. En réponse à : Agendax : simple calendrier ajax

    Bonsoir,

    Quelqu’un a-t-il déjà été confronté à des problèmes d’affichage des chaines dans agendax.

    Sur un site mutilingue avec passage de la langue dans le contexte
    -  l’affichage sur Firefox 3 et Safari n’affiche apparemment que la langue choisie dans l’interface d’adminisration
    -  sur IE 6/7 Chrome, Opera et Floc c’est la langue principale du site qui est retenue.
    -  $forcer_lang = true ;

    Le changement de langue fonctionne bien sur le reste du site. Le site est organisé en une langue par rubrique. Passage de la langue dans le contexte.
    -  Cookie spip_lang -> langue de l’interface d’admin
    -  spip_lang_ecrire -> langue de l’interface d’admin

    Ma question : comment faire prendre en compte #ENVlang par agendax ?
    question subsidiaire : comment prendre la langue en compte dans l’affichage des articles du calendrier.

    Sinon le plugin fonctionne bien. Merci d’avance

    • Le 30 septembre 2008 à 17:15, par Jacques En réponse à : Agendax : simple calendrier ajax

      Pour faire prendre en compte l’environnement langue, j’ai rajouté

      <?php  
      include_spip('inc/cookie');
      setcookie('spip_lang',#LANG);  
      ?>

      dans le menulang.

      Un avis ?

    • Le 21 septembre 2009 à 19:31, par ? En réponse à : Agendax : simple calendrier ajax

      Salut,

      Est-ce que quelqu’un a trouvé comment passer la variable « ENVlang » à agendax ?
      Pour, au minimum, pouvoir traduire les intitulés des « jours/mois » du calendrier ?

      Merci

    Répondre à ce message

  • Le 3 septembre 2009 à 09:24, par marjorie En réponse à : Agendax : simple calendrier ajax

    je l’ai installé de pair avec le plugin agenda qui est super pour entrer des événements complexes. Un code est fourni dans la page suivante des commentaires pour adapter donnees_agendax.html afin que le calendrier affiche les événements renseignés par le plugin agenda. Il faut bien évidemment le modifier encore légèrement, mais l’association des deux est super ! Et le tout sur un site en spip 2.0.9 avec la dernière version d’agenda... et la dernière d’agendax (qui date du 1.9.2 pourtant !)

    Répondre à ce message

  • Le 10 juillet 2009 à 09:26, par Christophe Sevin En réponse à : Agendax : pas d’affichage dans mon squelette

    Bonjour,

    Je suis débutant en SPIP et j’aimerais intégrer à mon site le plugin Agendax. Je travaille en local pour l’instant car ce n’est pas mon site que je fait ma le site d’une entreprise. Je ne peux donc pas le mettre en ligne. Cependant, sur ma machine en local, j’ai installer et activer le plugin Agendax, puis dans mon squelette, j’ai ajouté une div di=« agendax ». Lorsque je charge ma page, pas d’erreur mais pas d’agendax non plus. Pour info je suis sous SPIP 2.0.8, donc il me semble que je n’ai pas de jQuery à installer vu qu’il est en natif.
    Quelqu’un a-t’il une idée de la cause ?

    Merci d’avance, cette contrib est super.

    EDIT : Désolé, juste un problème de cache. J’ai reussi à mettre Agendax et mon menu accordéon en incluant un deuxieme jQuery lite (1.3.2.min) pour faire marcher mon menu.

    Répondre à ce message

  • Le 1er juin 2009 à 12:21, par Risotto En réponse à : Lien mort

    Bonjour, le lien démo en ligne est mort

    Répondre à ce message

  • Le 12 mai 2009 à 22:58, par ? En réponse à : Agendax : simple calendrier ajax

    Bonjour,

    J’aimerais savoir comment faire pour afficher un mois particulier de l’agenda, étant au mois de mai, je voudrais afficher le mois de mars en premier plutot que le mois en cours que dois-je modifier pour que cela soit possible ? Je suppose que c’est sur le fichier aganda.js.html que les changements doivent être effectuer mais je ne trouve pas lesquels.

    Merci d’avance

    Répondre à ce message

  • Le 4 janvier 2009 à 00:25, par pracede2005 En réponse à : Agendax : simple calendrier ajax

    Bonjour à tous,

    J’ai réussi à rajouté ce calendrier sur mon site. Mais je n’ai pas d’événements qui s’affichent. J’ai cru comprendre que les événements affichés doivent venir d’une rubrique. J’ai crée un rubrique pour cela mais comment créer des événements ?
    Merci

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Métas +

    3 décembre – 14 commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

  • Adaptive Images

    15 novembre 2013 – 69 commentaires

    Un plugin pour permettre aux sites responsive d’adapter automatiquement les images de la page à l’écran de consultation. Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la pratique qui vise à adapter les taille, (...)

  • Social tags

    8 septembre 2008 – 428 commentaires

    Le plugin Social Tags permet d’ajouter des icônes de partage de liens vers les sites tels que Digg, Facebook, Delicious.... Une fois le plugin installé et activé (voir doc.), le choix des sites se fait via un menu de configuration. Insertion (...)

  • Module de Paiement Stripe

    17 octobre – commentaires

    Stripe est un prestataire de paiement externe https://stripe.com/fr qui propose une API moderne et une interface de paiement extrêmement conviviale et efficace. Ce module permet les paiements à l’acte et les paiement récurrents. Configuration (...)

  • Métas

    8 août 2009 – 50 commentaires

    Ce petit plugin permet l’ajout, depuis l’espace privé, de metatags aux articles et rubriques de SPIP, ainsi que la mise en exergue de mots importants.

Ça spipe par là