Agendax : simple calendrier ajax - commentaires Agendax : simple calendrier ajax 2010-07-29T08:54:53Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment432886 2010-07-29T08:54:53Z <p>SVP retirer le lien mort > On peut le voir ici : demo en ligne</p> <p>... site en vente</p> Agendax : simple calendrier ajax 2010-06-16T11:48:08Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment431669 2010-06-16T11:48:08Z <p>Bonjour,</p> <p>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)<br class="autobr"> Malheureusement, rien ne s'affiche... ni agenda, ni erreurs, ...</p> <p>Quelqu'un aurait-il une solution<small class="fine d-inline"> </small>?</p> Agendax : simple calendrier ajax 2010-02-24T14:55:10Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment426882 2010-02-24T14:55:10Z <p>Bonjour,</p> <p>J'ai un petit problème :<br class="autobr"> Jusqu'à présent l'agenda marchait parfaitement dans mes pages mais depuis que j'y ai intégrer un menu accordéon en JQuery (<a href="http://www.alsacreations.com/tuto/lire/602-Creer-un-menu-accordeon-avec-jQuery.html" class="spip_url spip_out auto" rel="nofollow external">http://www.alsacreations.com/tuto/lire/602-Creer-un-menu-accordeon-avec-jQuery.html</a>) mon agenda ne se charge plus...</p> <p>Je suppose qu'il doit y avoir un conflit de jQuery...</p> <p>Peut on faire cohabiter l'agendax avec un autre module en jquery<small class="fine d-inline"> </small>?<br class="autobr"> D'où peut venir mon problème<small class="fine d-inline"> </small>?</p> <p>Merci</p> Agendax : simple calendrier ajax 2009-09-22T20:13:41Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment420853 2009-09-22T20:13:41Z <p>Est ce que quelqu'un connait un moyen d'afficher deux calendriers d'évènement de type différents<small class="fine d-inline"> </small>?<br class="autobr"> Cela me serait fort utile...</p> Agendax : simple calendrier ajax 2009-09-21T17:31:27Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment420802 2009-09-21T17:31:27Z <p>Salut,</p> <p>Est-ce que quelqu'un a trouvé comment passer la variable « ENV<i>lang</i> » à agendax<small class="fine d-inline"> </small>? <br class="autobr"> Pour, au minimum, pouvoir traduire les intitulés des « jours/mois » du calendrier<small class="fine d-inline"> </small>?</p> <p>Merci</p> Agendax : simple calendrier ajax 2009-09-03T07:24:40Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment420135 2009-09-03T07:24:40Z <p>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<small class="fine d-inline"> </small>! 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<small class="fine d-inline"> </small>!)</p> Agendax : pas d'affichage dans mon squelette 2009-07-10T07:26:12Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment418153 2009-07-10T07:26:12Z <p>Bonjour,</p> <p>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=«<small class="fine d-inline"> </small>agendax<small class="fine d-inline"> </small>». 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.<br class="autobr"> Quelqu'un a-t'il une idée de la cause<small class="fine d-inline"> </small>?</p> <p>Merci d'avance, cette contrib est super.</p> <p>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.</p> Lien mort 2009-06-01T10:21:35Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment416908 2009-06-01T10:21:35Z <p>Bonjour, le lien <i>démo en ligne</i> est mort</p> Agendax : simple calendrier ajax 2009-05-12T20:58:00Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment416316 2009-05-12T20:58:00Z <p>Bonjour,</p> <p>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<small class="fine d-inline"> </small>? Je suppose que c'est sur le fichier aganda.js.html que les changements doivent être effectuer mais je ne trouve pas lesquels.</p> <p>Merci d'avance</p> Agendax : simple calendrier ajax 2009-01-03T23:25:32Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment411752 2009-01-03T23:25:32Z <p>Bonjour à tous,</p> <p>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<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> Agendax : simple calendrier ajax 2008-11-22T07:49:54Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment410277 2008-11-22T07:49:54Z <p>ce plugin fonctionne sur spip 2.0<small class="fine d-inline"> </small>!</p> Agendax : simple calendrier ajax 2008-09-30T15:15:18Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment408858 2008-09-30T15:15:18Z <p>Pour faire prendre en compte l'environnement langue, j'ai rajouté</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> <?php include_spip('inc/cookie'); setcookie('spip_lang',#LANG); ?></code></pre></div> <p>dans le menulang.</p> <p>Un avis<small class="fine d-inline"> </small>?</p> Agendax : simple calendrier ajax 2008-09-26T02:07:44Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment408803 2008-09-26T02:07:44Z <p>Bonsoir,</p> <p>Quelqu'un a-t-il déjà été confronté à des problèmes d'affichage des chaines dans agendax.</p> <p>Sur un site mutilingue avec passage de la langue dans le contexte <br>- l'affichage sur Firefox 3 et Safari n'affiche apparemment que la langue choisie dans l'interface d'adminisration <br>- sur IE 6/7 Chrome, Opera et Floc c'est la langue principale du site qui est retenue. <br>- $forcer_lang = true<small class="fine d-inline"> </small>;</p> <p>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. <br>- Cookie spip_lang -> langue de l'interface d'admin <br>- spip_lang_ecrire -> langue de l'interface d'admin</p> <p>Ma question : comment faire prendre en compte #ENV<i>lang</i> par agendax<small class="fine d-inline"> </small>?<br class="manualbr">question subsidiaire : comment prendre la langue en compte dans l'affichage des articles du calendrier.</p> <p>Sinon le plugin fonctionne bien. Merci d'avance</p> Agendax : date du jour 2008-09-07T17:37:46Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment408478 2008-09-07T17:37:46Z <p>Bonjour, cette modif m'intéresse mais je n'y arrive pas.<br class="autobr"> serait il possible de donnée le code complet modifié .<br class="autobr"> Merci</p> Agendax : simple calendrier ajax 2008-07-04T18:01:43Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment407297 2008-07-04T18:01:43Z <p>la démo fonctionne plus....autre demo ou l'on peut voir la bête en action<small class="fine d-inline"> </small>?</p> Agendax : simple calendrier ajax 2008-06-27T15:00:26Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment407146 2008-06-27T15:00:26Z <p>Il est plus rapide et SPIpien d'utiliser plutôt <code class="spip_code spip_code_inline" dir="ltr">[(#DATE|affdate{'w'})]</code> que toutes ces lignes en php<small class="fine d-inline"> </small>!</p> Agendax : simple calendrier ajax 2008-06-27T14:52:29Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment407145 2008-06-27T14:52:29Z <p>Affichage des évènements de l'agenda SPIP boucle (EVENEMENTS), le lien se fait sur timeline, le plugin mais peut aussi rammener ailleurs<small class="fine d-inline"> </small>!</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>#HTTP_HEADER{Content-Type: text/html} <div class="calendrier"> <div class="chemin_script">[(#CHEMIN{'charger_agendax.js'})]</div> <div class="nom_mois">[(#ENV{date}|nom_mois)] [(#ENV{date}|annee)]</div> <div class="nom_moisplus">[(#ENV{date}|Agenda_moisdecal{1,'Y-m'}|nom_mois)]</div> <div class="nom_moismoins">[(#ENV{date}|Agenda_moisdecal{-1,'Y-m'}|nom_mois)]</div> <div class="jours_debut"> <?php $nom_debut = '[(#DATE|affdate{'l'})]'; switch ($nom_debut) { case 'Monday' : $jour_debut = 0; break; case 'Tuesday' : $jour_debut = 1; break; case 'Wednesday' : $jour_debut = 2; break; case 'Thursday' : $jour_debut = 3; break; case 'Friday' : $jour_debut = 4; break; case 'Saturday' : $jour_debut = 5; break; case 'Sunday' : $jour_debut = 6; break; } echo $jour_debut; ?> </div> <div class="nombre_jours">[(#DATE|affdate{'t'})]</div> <BOUCLE_LesZevenements(EVENEMENTS){agendafull date_debut,date_fin, mois, (#ENV{date}|annee), (#ENV{date}|mois)} {statut=publie}> <div id="contenu[(#DATE_DEBUT|affdate{'j'})]"> [<div id="jour[(#DATE_DEBUT|affdate{'j'})]">(#DATE_DEBUT|affdate{'d'})</div>] [<div id="info[(#DATE_DEBUT|affdate{'j'})]">#LIEU (#TITRE)</div>] <div id="lien[(#DATE_DEBUT|affdate{'j'})]">[(#URL_PAGE{timeline}|parametre_url{date,[(#DATE_DEBUT|affdate{'Y-m-d'})]}|parametre_url{id_rubrique,#ID_RUBRIQUE})]</div> </div> </BOUCLE_LesZevenements> </div></code></pre></div> Agendax : date du jour 2008-05-31T17:43:22Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment406537 2008-05-31T17:43:22Z <p>En fait je n'ai peut être pas été très clair. Voici le bout de code du fichier agendax.js.html</p> <p>jour_aujourdhui = date_du_jour.getDate()<small class="fine d-inline"> </small>;</p> <p>mois_aujourdhui = date_du_jour.getMonth()+1<small class="fine d-inline"> </small>;</p> <p>/* On recherche les jours avec des évènements et on met à jour les cases correspondantes */</p> <p>for (k=1<small class="fine d-inline"> </small>; k<=31<small class="fine d-inline"> </small>; k++) <i></i></p> <p> if ($("#contenu"+k,event).length > 0)<i><br class="autobr"> ........</i></p> <p> $(«<small class="fine d-inline"> </small>#jour<small class="fine d-inline"> </small>»+k).remove(«<small class="fine d-inline"> </small>a<small class="fine d-inline"> </small>»)<small class="fine d-inline"> </small>;</p> <p> if((k==jour_aujourdhui) && mois==mois_aujourdhui))<br class="autobr"> <i>$(«<small class="fine d-inline"> </small>#jour<small class="fine d-inline"> </small>»+k).addClass(style_aujourdhui)<small class="fine d-inline"> </small>;</i><br class="autobr"> </p> <p>Au début on voit l'initialisation des variables<small class="fine d-inline"> </small>; et en fin : le test.</p> <p>Au début du fichier j'ai bien sur une ligne (pour faire comme le code d'origine)</p> <p>style_aujourdhui = 'case_aujourdhui'<small class="fine d-inline"> </small>;</p> <p>et dans le agendax.css j'ai ajouté :<br class="autobr"> DIV.case_aujourdhui<i><br class="autobr"> font-weight : bold<small class="fine d-inline"> </small>;<br class="autobr"> </i></p> <p>C'est pas extraordinaire, mais cela fait apparaître la date du jour en gras.</p> Agendax : date du jour 2008-05-31T17:07:08Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment406536 2008-05-31T17:07:08Z <p>J'ai eu le même souci. Voici la solution que j'ai trouvée :</p> <p>Modification du agendax.js.html où dans la boucle for (k=1<small class="fine d-inline"> </small>; k<=31<small class="fine d-inline"> </small>; k++) de parcourt pour savoir si un jour est rempli, j'ai ajouté un test sur le jour du mois et sur le mois.<br class="autobr"> Ensuite de la même façon que style_rempli est appelé, on appelle soit un style existant dans le css ou un style propre definit dans ce fichier.</p> Agendax : simple calendrier ajax 2008-05-03T11:35:27Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment405650 2008-05-03T11:35:27Z <p>Bonjour,</p> <p>Génial ce pugin, et il s'interface très bien avec le plugin Magusine que j'utilise pour mon site (via l'utilisation d'un bloc libre) :-)</p> <p>Par contre une petite question d'un débutant tant en « site Spip » qu'en JavaScript : est-il possible de faire démarrer l'agenda non du 1<sup class="typo_exposants">er</sup> du mois courant mais du 1<sup class="typo_exposants">er</sup> du mois d'un article<small class="fine d-inline"> </small>?</p> <p>En clair : lorsque j'affiche un évènement se passant en juin, j'aimerais pouvoir afficher le calendrier du mois de juin - histoire de n'avoir pas à naviguer dans les mois pour afficher les autres évènements du mois.</p> <p>Autant j'ai réussi sans trop de mal à faire en sorte d'afficher directement les articles et à limiter les dates marquées dans le calendrier à celles d'une seule rubrique (grâce notamment aux divers commentaires laissés ici-même) autant là je sèche.</p> <p>Je soupçonne que cela se passe dans le fichier « agendax.js.html », mais je n'arrive pas à trouver par quoi remplacer les getFullYear() et getMonth() par l'année et le mois de l'article (un setFullYear et un setMonth sans doute, mais avec quoi en paramètre<small class="fine d-inline"> </small>?) :-(</p> Agendax : simple calendrier ajax 2008-02-21T15:46:56Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment403293 2008-02-21T15:46:56Z <p>Bonjour<br class="autobr"> Merci pour votre travail, je commence avec spip 192c et c'est génial.Je suis en local encore quelques jours avant de trouver un herbergeur (pour une association...)<br class="autobr"> Je cherche à intégrer un agenda et ses évenements qui pourrait s'ouvrir avec mes différentes rubriques du site public.(Ma présidente le souhaite ainsi).<br class="autobr"> Est ce possible de le faire avec Agendax<small class="fine d-inline"> </small>?, et y a t'il une marche à suivre., je ne suis pas programmeur au fait<small class="fine d-inline"> </small>!!<br class="autobr"> J'ai besoin de votre aide pour continuer, merci par avance<br class="autobr"> Ol</p> Agendax : simple calendrier ajax 2008-01-04T17:26:16Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment401865 2008-01-04T17:26:16Z <p>Tres bon plug in mais qui serait plus adapté a mon usage si je pouvais renvoyer chaque dates à l'article qui le concerne et non repasser par cette page générée avec le résumé de l'article.</p> <p>Est il possible de m'aider a comprendre ce que je dois modifier a cet éffet et comment le faire<small class="fine d-inline"> </small>? Car sur mon site c'est pas tres top classe cette page temporaire... <a href="http://be.retarded.free.fr/spip/" class="spip_url spip_out auto" rel="nofollow external">http://be.retarded.free.fr/spip/</a></p> <p>Merci d'avance</p> Attention aux modifs CSS à cause des floats 2008-01-03T09:38:15Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment401804 2008-01-03T09:38:15Z <p>Bonjour,</p> <p>Très bien ce plugin par http_request.</p> <p>(Je me demande pourquoi certains demandent encore de recharger la page complète pour changer de mois dans un calendrier mini).</p> <p>Cependant, dès qu'on modifie les css, par exemple</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>DIV.boite_dans_mois{ border: 1px solid #ccc; }</code></pre></div> <p>ça foire beaucoup la mise en page, le dernier jour passe à la ligne suivante, tout est décalé.</p> <p>Pourquoi avoir choisi des div.float alors que c'est typiquement un tableau<small class="fine d-inline"> </small>?</p> Agendax : simple calendrier ajax 2008-01-03T09:02:19Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment401803 2008-01-03T09:02:19Z <p>Bonjour,</p> <p>Moi non plus je n'ai rien trouvé sur la page de démo, serait-il possible de corriger ça<small class="fine d-inline"> </small>?</p> <p>Merci beaucoup.</p> Un petit plus pour Agendax 2007-12-07T15:30:05Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment400970 2007-12-07T15:30:05Z <p>Bravo pour ce plugin simple et pratique. Mais est-il possible de le compléter pour que le calendrier affiche aussi la date du jour (c'est bien aussi d'avoir la date du jour).<small class="fine d-inline"> </small>;-)<br class="autobr"> Merci</p> Agendax : simple calendrier ajax 2007-10-23T13:07:06Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment399428 2007-10-23T13:07:06Z <p>Bonjour,</p> <p>dans la page de démo, je ne vois pas d'agenda<br class="autobr"> il n'y a que des Lorem ipsum ...</p> Agendax : comment conserver le mois sélectionné<small class="fine d-inline"> </small>? 2007-10-10T09:40:49Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment398966 2007-10-10T09:40:49Z <p>Tout d'abord félicitation à l'auteur pour ce plugin qui est simple et concis.<br class="autobr"> Cependant juste un point ne me semble pas fonctionnel :<br class="autobr"> Je me sers de la page agendax_view pour prévisualiser tous les évènements d'une date sélectionnée. Celle-ci est donc accompagnée, en div droite, du calendrier dans lequel on navigue de mois en mois.<br class="autobr"> Quand on sélectionne une date, la liste des évènements correspondants apparaît bien mais le calendrier se recharge par rapport au mois de la date du jour (comme quand on charge la page pour la première fois) au lieu de rester sur le mois en cours sélectionné.<br class="autobr"> Pas assez féru en js, ne serait-il pas possible de conserver les paramètres annee et mois passés à la fonction remplire_agenda()<small class="fine d-inline"> </small>?<br class="autobr"> A moins que cela ne se situe ailleurs<small class="fine d-inline"> </small>?</p> Agendax : articles et breves 2007-09-18T20:17:44Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment398145 2007-09-18T20:17:44Z <p>bonjour,</p> <p>tout d'abord bravo pour ce beau plug-in.</p> <p>un petit souci. J'aimerais faire apparaitre dans l'agenda les articles ET les brèves associés à un mot clé.</p> <p>J'ai tenté de mettre une deuxième boucles pour sélectionner également les brèves mais ça ne marche pas.</p> <p>est possible ou est ce moi qui fait une fausse manoeuvre<small class="fine d-inline"> </small>?</p> <p>(j'ai reposté le message à cause du titre qui était incomplet...)</p> articles et brèves 2007-09-18T20:15:17Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment398144 2007-09-18T20:15:17Z <p>bonjour,</p> <p>tout d'abord bravo pour ce beau plug-in.</p> <p>un petit souci. J'aimerais faire apparaitre dans l'agenda les articles ET les brèves associés à un mot clé.</p> <p>J'ai tenté de mettre une deuxième boucles pour sélectionner également les brèves mais ça ne marche pas.</p> <p>est possible ou est ce moi qui fait une fausse manoeuvre<small class="fine d-inline"> </small>?</p> Agendax pas trop incompatible avec spip 1.9.3<small class="fine d-inline"> </small>? 2007-09-16T09:08:19Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment398038 2007-09-16T09:08:19Z <p>Après avoir essayé toutes les solutions proposées sur les commentaires pour n'afficher dans l'agenda que les événements signalés par le mot-clé Agenda, je suis obligée de déduire que les modifs proposées pour Agendax (qui affiche pourtant les articles par leur date de parution) ne vont pas avec spip 1.9.3.</p> <p>Dommage, il est bien ce pluging<small class="fine d-inline"> </small>!</p> Agendax : marche presque 2007-09-15T22:20:49Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment398023 2007-09-15T22:20:49Z <p><i>«<small class="fine d-inline"> </small>Ça c'est pas trop dur : l'article a une date de publi antérieure (hier, c'est #DATE_REDAC) et une date de publi, #DATE, au 22 septembre. Cet article a un mot-clé «<small class="fine d-inline"> </small>agenda<small class="fine d-inline"> </small>». La boucle qui appelle l'agenda est : <BOUCLE_agenda(ARTICLES)<small class="fine d-inline"> </small>»</i> etc...</p> <p>Dans quel fichier et à quel endroit faut placer cette formule de bobca<small class="fine d-inline"> </small>?</p> Agendax : marche presque 2007-09-15T20:06:45Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment398021 2007-09-15T20:06:45Z <p>Bonsoir<br class="manualbr">C'est énervant de ne pas comprendre<small class="fine d-inline"> </small>!<br class="manualbr">Que signifie : «<small class="fine d-inline"> </small><i>tu ne dois rien mettre autour du div</i><small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>?<br class="manualbr">Faut-il supprimer les lignes 29 à 32<small class="fine d-inline"> </small>?</p> Agendax : simple calendrier ajax 2007-09-15T16:34:37Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment398011 2007-09-15T16:34:37Z <blockquote class="spip"> <p>Ca peut donner quelque chose du genre :<br class="autobr"> </p> </blockquote> <p>Bonjour,<br class="autobr"> Je voudrais que n'apparaisse que les événements attachés au mot clé « Agenda ».<br class="manualbr">J'ai inséré <br class="manualbr"><i>id_mot=Agenda</i> après (ARTICLES)<br class="manualbr">L'agenda est vide.<br class="manualbr">J'ai introduit le chiffre correspondant au mot clé Agenda <br class="manualbr"><i>id_mot=5</i> après (ARTICLES) <br class="manualbr">Même résultat.<br class="autobr"> L'événement étant dans une brève, j'ai pensé qu'il fallait ajouter « Brèves » à « Articles » : <br class="manualbr">( ARTICLES)( BREVES) <i>id_mot=5</i><br class="manualbr">Là, les chiffres disparaissent de l'agenda<small class="fine d-inline"> </small>!</p> <p>Comment faire pour qu'apparaisse (et que n'apparaisse) sur cet agenda que les articles (et brèves) désignés par le mot-clé Agenda<small class="fine d-inline"> </small>?</p> Agendax : simple calendrier ajax 2007-09-15T12:52:22Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397994 2007-09-15T12:52:22Z <p>Je complète ma question. Voici le fichier donnees_agendax.html</p> <p>Je serais infiniment reconnaissant si quelqu'un pouvait y introduire les modif de façon à pouvoir obtenir uniquement les dates des événements que l'on souhaite mettre en valeur en lieu et place des dates de publication des articles. (En outre, je viens d'essayer avec une brève daté du 20 septembre ... et cela n'établit pas de lien sur l'agenda. J'ai donné l'info en brève car je souhaite que les infos de l'agenda n'apparaissent pas sur la page d'accueil mais j'aimerais ne pas avoir à les publier obligatoirement en brève. Qu'ils puissent être invisibles si on ne clique pas sur l'agenda).</p> <p>A part ce petit problème, il est très très esthétique, cet agenda.</p> <p>#HTTP_HEADER<i>Content-Type : text/html</i></p> <div class="calendrier"> <div class="chemin_script">[(#CHEMIN<i>'charger_agendax.js'</i>)]</div> <div class="nom_mois"><abbr title="nom_mois)">(#ENV<i>date</i></abbr> <abbr title="annee)">(#ENV<i>date</i></abbr></div> <div class="jours_debut"> <pre><code style="color:#000000;"><span style="color:#0000BB;"><?php $nom_debut </span><span style="color:#007700;">= </span><span style="color:#DD0000;">'[(#DATE|affdate{'</span><span style="color:#0000BB;">l</span><span style="color:#DD0000;">'})]'</span><span style="color:#007700;">; switch (</span><span style="color:#0000BB;">$nom_debut</span><span style="color:#007700;">) { case </span><span style="color:#DD0000;">'Monday' </span><span style="color:#007700;">: </span><span style="color:#0000BB;">$jour_debut </span><span style="color:#007700;">= </span><span style="color:#0000BB;">0</span><span style="color:#007700;">; break; case </span><span style="color:#DD0000;">'Tuesday' </span><span style="color:#007700;">: </span><span style="color:#0000BB;">$jour_debut </span><span style="color:#007700;">= </span><span style="color:#0000BB;">1</span><span style="color:#007700;">; break; case </span><span style="color:#DD0000;">'Wednesday' </span><span style="color:#007700;">: </span><span style="color:#0000BB;">$jour_debut </span><span style="color:#007700;">= </span><span style="color:#0000BB;">2</span><span style="color:#007700;">; break; case </span><span style="color:#DD0000;">'Thursday' </span><span style="color:#007700;">: </span><span style="color:#0000BB;">$jour_debut </span><span style="color:#007700;">= </span><span style="color:#0000BB;">3</span><span style="color:#007700;">; break; case </span><span style="color:#DD0000;">'Friday' </span><span style="color:#007700;">: </span><span style="color:#0000BB;">$jour_debut </span><span style="color:#007700;">= </span><span style="color:#0000BB;">4</span><span style="color:#007700;">; break; case </span><span style="color:#DD0000;">'Saturday' </span><span style="color:#007700;">: </span><span style="color:#0000BB;">$jour_debut </span><span style="color:#007700;">= </span><span style="color:#0000BB;">5</span><span style="color:#007700;">; break; case </span><span style="color:#DD0000;">'Sunday' </span><span style="color:#007700;">: </span><span style="color:#0000BB;">$jour_debut </span><span style="color:#007700;">= </span><span style="color:#0000BB;">6</span><span style="color:#007700;">; break; } echo </span><span style="color:#0000BB;">$jour_debut</span><span style="color:#007700;">; </span><span style="color:#0000BB;">?></span></code></pre> </div> <div class="nombre_jours">[(#DATE|affdate<i>'t'</i>)]</div> <div>(#DATE"> [<div>(#DATE">(#DATE|affdate<i>'d'</i>)</div> <p>]<br class="autobr"> [</p> <div>(#DATE">(#TITRE)</div> <p>]</p> <div>(#DATE"><small class="fine d-inline"> </small>?page=agendax_view&date=#DATE</div> </div> </div> <p>p.s. bon, ça ne va pas, le fichier se convertit lors de la mise en ligne. Si quelqu'un veut me répondre à le.pic.vert at free.fr</p> Agendax : simple calendrier ajax 2007-09-15T12:17:55Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397993 2007-09-15T12:17:55Z <p>Merci pour la réponse à ma question précédente.<br class="manualbr">Je n'ai pas pu mettre en oeuvre jQuery sur spip 1.9.1 (même problème que celui abordé ci-dessous, version trop ancienne de jQuery) mais cela fonctionne pour spip 1.9.3.</p> <p>Sauf que je ne vois pas l'intérêt de renvoyer à des dates de publication d'articles.</p> <p>Je voudrais seulement indiquer en une ou deux lignes maxi des événements futurs.<br class="manualbr">J'ai suivi les conseils donnés ci-dessous (à l'envers) :</p> <blockquote class="spip"> <p><i>2) Il faut ensuite créer dans son fichier squelette une page agenda_jour.html car en l'état, c'est la page par défaut du fichier dist qui est appelée. Dans cette page on veut récupérer l'id_article passée dans l'url.</i></p> <p>BOUCLE_jour(ARTICLES)id_article<br class="autobr"> h1 #TITRE /h1<br class="autobr"> p Le <abbr title="affdate'd/m/Y')">(#DATE</abbr><br class="autobr"> <abbr title="heures)h">à partir de (#DATE</abbr><abbr title="minutes)">(#DATE</abbr><br class="autobr"> /p<br class="autobr"> /BOUCLE_jour</p> </blockquote> <p>puis j'ai supprimé #DATE|annee), (#DATE|mois)<i>par date</i>> et remplacé par<small class="fine d-inline"> </small>?page=agenda_jour&id_article=#ID_ARTICLE parce que cela correspond à la ligne 32 comme indiqué ci-dessous :</p> <blockquote class="spip"> <p><i>1) je me suis débrouillé pour que l'id de l'article passe dans l'url. par défaut c'est la date et je ne savais pas comment l'exploiter. J'ai du changer la ligne 32 dans le fichier donnees_agendax.html , la boucle concernée est LesZevenements.</i></p> <p><small class="fine d-inline"> </small>?page=agenda_jour&id_article=#ID_ARTICLE . Avec ce changement on obtient donc des url du type <a href="http://www.lesmusesdutroquet.fr/" class="spip_url spip_out auto" rel="nofollow external">http://www.lesmusesdutroquet.fr/</a><small class="fine d-inline"> </small>?page=agenda_jour&id_article=1</p> </blockquote> <p>Evidemment, cata. Plus de calendrier sinon la ligne lu ma mer jeu ven sam dim.</p> <p>Comme je ne suis absolument pas doué, ce serait sympa à ceux qui ont procédé aux modifs de copier l'intégralité des fichiers modifiés (et pas seulement la ligne que je risque de ne pas trouver, même avec le numéro<small class="fine d-inline"> </small>!) et de m'indiquer comment procéder pour alimenter cet agenda (nouvel article<small class="fine d-inline"> </small>? rubrique agenda qui serait invisible sur page d'accueil).</p> <p>Merci à tous ceux et celles qui répondront à ces dernières questions.</p> Agendax : simple calendrier ajax 2007-09-14T09:38:55Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397957 2007-09-14T09:38:55Z <p>1) tout dépend de ta logique de fonctionnement : <br>- si tu travaille à partir des squelettes de la dist tu n'as rien à changer , la balise est déjà présente dans le fichier inc-head.html <br>- si tu travailles à partir de squelette perso tu dois dois avoir la balise <code class="spip_code spip_code_inline" dir="ltr">#INSERT_HEAD </code> qui doit se trouver quelques part dans tes squelettes, entre les balise <code class="spip_code spip_code_inline" dir="ltr"><head></head></code></p> <p>2) tout se passe dans sommaire.html</p> <p>3) sous spip 1.9.2 et 1.9.3 pas de problème jquery est déjà installé donc pas de modif à faire<small class="fine d-inline"> </small>; pour spip 1.9.1 je pense qu'en installant le plugin jquery trouvable <a href="http://files.spip.org/spip-zone/jqueryplugin.zip" class="spip_out" rel='nofollow external'>ici</a> cela devrait résoudre ton problème</p> Agendax : simple calendrier ajax 2007-09-12T13:44:26Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397890 2007-09-12T13:44:26Z <p>Salut<br class="manualbr">Je vais poser des questions qui vont vous faire hurler de rire :</p> <p>1) «<small class="fine d-inline"> </small><i>Pour utiliser Agendax vous avez besoin de la balise #INSERT_HEAD dans le</i></p> des squelettes.<small class="fine d-inline"> </small>» Dans quel fichier faut-il insérer cette balise<small class="fine d-inline"> </small>? Et à quel niveau exactement (je travaille sur spip 1.9.3 et un autre site 1.9.1) <p>2) «<small class="fine d-inline"> </small><i>insérez le code suivant à l'emplacement ou le calendrier doit se mettre :<br class="autobr"> < div id = "agendax"></i></p> <p><small class="fine d-inline"> </small>» Si on veut le placer sur la page d'accueil, on le place dans Sommaire, n'est-ce pas<small class="fine d-inline"> </small>?</p> <p>3) «<small class="fine d-inline"> </small><i><a href="http://jqueryjs.googlecode.com/files/jquery-1.1.3.1.pack.js" class="spip_url spip_out auto" rel="nofollow external">http://jqueryjs.googlecode.com/files/jquery-1.1.3.1.pack.js</a> Et tu le met dans un dossier javascript dans ton dossier squelette par exemple</i><small class="fine d-inline"> </small>» Pour le site en 1.9.1, j'ai créé un répertoire "javascript" et inséré ce fichier. Est-ce cela qu'il fallait faire<small class="fine d-inline"> </small>?</p> <p>4) Enfin, est-il possible de voir un calendrier en grandeur nature correspondant au calendrier téléchargeable sur cette page<small class="fine d-inline"> </small>?</p> <p>Merci des vos réponses.</p> Agendax : date du jour 2007-09-06T12:24:36Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397682 2007-09-06T12:24:36Z <p>bonjour à tous,</p> <p>super plugin, cependant comment faire pour mettre en évidence la date d'aujourd'hui, <br class="autobr"> merci d'avance pour vos réponses</p> Agendax : simple calendrier ajax 2007-08-24T08:09:41Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397347 2007-08-24T08:09:41Z <p>Je viens de comprendre<small class="fine d-inline"> </small>!</p> <p><i>Mes articles n'apparaissent pas dans l'agenda au delà de la date du jour<small class="fine d-inline"> </small>!</i></p> <p>Après une longue recherche, je viens de me rendre compte que mon paramétrage de SPIP était positionné sur : «<small class="fine d-inline"> </small><strong> <i>Ne pas publier les articles avant la date de publication fixée.</i> </strong><small class="fine d-inline"> </small>»</p> <p><strong>Il est donc indispensable de changer ce paramètre (icône Configuration de l'espace privé) pour que la référence à un article apparaisse dans l'agendax quelque soit sa date de publication.</strong></p> <p>Un point de réglé<small class="fine d-inline"> </small>!</p> <p>Il me reste maintenant à résoudre l'apparition du message :<br class="autobr"> «<small class="fine d-inline"> </small><i>Warning : Missing argument 1 for generer_url_public() in ....www\spip\ecrire\inc\utils.php on line 801</i><small class="fine d-inline"> </small>»</p> <p>Quelqu'un a-t-il une idée<small class="fine d-inline"> </small>?</p> Nouvelle version 2007-08-24T05:24:09Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397345 2007-08-24T05:24:09Z <p>Bonjour,</p> <p>merci pour ce plugin, il fonctionne parfaitement.</p> <p>Dans cette nouvelle version (avec le squelette de visualisation) je vais certainement l'intégrer dans un de mes sites.</p> <p>salutations</p> Agendax : simple calendrier ajax 2007-08-23T13:19:49Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397331 2007-08-23T13:19:49Z <p>La suppression de la ligne n'a pas d'effet notable (test en local où j'ai installé la version 0.1.2 d'agendax)</p> Agendax : simple calendrier ajax 2007-08-23T12:50:48Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397328 2007-08-23T12:50:48Z <p>Bon plusieurs choses :</p> <ol class="spip"><li> Tu n'as pas la dernière version d'agendax</li><li> Il y as une requête ajax qui ne se fait pas : <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><script src="http://fcpedescartesantony.free.fr/themes/alternatives/js/base.js" type="text/javascript"></script></code></pre></div> <p>Peut-être que c'est celle de ton squelette qui la courcircuite. Enlève la ligne</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><script src="http://fcpedescartesantony.free.fr/themes/alternatives/js/base.js" type="text/javascript"></script></code></pre></div> <p>de ton header pour voir si c'est le cas.</p> <p>Voilà ce que je peux dire à première vue. Après il faudrait des codes ftp, une analyse plus profonde et tout et tout si les bugs persistent .</p> <p>Dis moi si ca fonctionne avec ca.</p> </li></ol> Agendax : simple calendrier ajax 2007-08-23T12:10:03Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397327 2007-08-23T12:10:03Z <p>Jusque là j'étais en local.</p> <p>J'ai donc mis à jour mon site et là je ne vois plus aucun articles dans le calendrier<small class="fine d-inline"> </small>!!</p> <p>url = <a href="http://fcpedescartesantony.free.fr/" class="spip_url spip_out auto" rel="nofollow external">http://fcpedescartesantony.free.fr/</a></p> <p>La rubrique 8 est une rubrique agenda.</p> <p>Merci de ton aide</p> Agendax : simple calendrier ajax 2007-08-23T11:16:04Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397325 2007-08-23T11:16:04Z <p>Si tu as une url, je vais pouvoir aller voir ce qui se passe ...</p> Agendax : simple calendrier ajax 2007-08-23T11:02:35Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397324 2007-08-23T11:02:35Z <p>OK merci de cette explication.</p> <p>Il y a tout de même une chose que je ne m'explique pas, c'est le fait que je vois les événements qui ont une date de création au mois d'aout et pas ceux de septembre.</p> <p>Une idée<small class="fine d-inline"> </small>?</p> Agendax : simple calendrier ajax 2007-08-23T09:33:12Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397319 2007-08-23T09:33:12Z <p>le copier coller des balises sur ce forum a altéré mon message, j'espère que ça reste claire. En tout cas je n'ai pas touché au js.</p> Agendax : simple calendrier ajax 2007-08-23T09:30:03Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397318 2007-08-23T09:30:03Z <p>J'ai fais deux modifs ultra simples</p> <p>1) je me suis débrouillé pour que l'id de l'article passe dans l'url. par défaut c'est la date et je ne savais pas comment l'exploiter. J'ai du changer la ligne 32 dans le fichier donnees_agendax.html , la boucle concernée est LesZevenements.</p> <p><small class="fine d-inline"> </small>?page=agenda_jour&id_article=#ID_ARTICLE .</p> <p>Avec ce changement on obtient donc des url du type <a href="http://www.lesmusesdutroquet.fr/?page=agenda_jour&id_article=1" class="spip_url spip_out auto" rel="nofollow external">http://www.lesmusesdutroquet.fr/?page=agenda_jour&id_article=1</a></p> <p>2) Il faut ensuite créer dans son fichier squelette une page agenda_jour.html car en l'état, c'est la page par défaut du fichier dist qui est appelée. Dans cette page on veut récupérer l'id_article passée dans l'url.</p> <p>BOUCLE_jour(ARTICLES)<i>id_article</i> <br> h1 #TITRE /h1 <br> p Le [(#DATE|affdate<i>'d/m/Y'</i>)] <br> <abbr title="heures)h">à partir de (#DATE</abbr><abbr title="minutes)">(#DATE</abbr> <br> /p <br> /BOUCLE_jour</p> <p>d'ailleur je suis sûr qu'il y a moyen d'écrire plus simplement l'heure et les minutes de l'evennement. C'est du fignolage mais je suis encore en phase d'apprentissage.</p> Agendax : question bête 2007-08-23T09:20:15Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397317 2007-08-23T09:20:15Z <p>Ok, merci pour la réponse.</p> Agendax : simple calendrier ajax 2007-08-23T08:21:36Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397311 2007-08-23T08:21:36Z <p>Ton site est bien la preuve que tout ça peut fonctionner.</p> <p>Ce que je me demande c'est bien comment faire pour obtenir ce résultat.<br class="autobr"> Le fichier «<small class="fine d-inline"> </small>agendax.js.html<small class="fine d-inline"> </small>» contient la boucle suivante :</p> <p>/* On recherche les jours avec des évènements et on met à jour les cases correspondantes */<br class="autobr"> for (k=1<small class="fine d-inline"> </small>; k<=31<small class="fine d-inline"> </small>; k++) <i><br class="autobr"> if ($("#contenu"+k,event).length > 0)<i><br class="autobr"> $("#jour"+k).addClass(style_rempli)<small class="fine d-inline"> </small>;<br class="autobr"> $("#jour"+k).attr("alt",$("#info"+k,event).text())<small class="fine d-inline"> </small>;<br class="autobr"> $("#jour"+k+" a").attr("href",$("#lien"+k,event).text())<small class="fine d-inline"> </small>;</i></i></p> <p> else<i><br class="autobr"> $("#jour"+k).addClass(style_pas_rempli)<small class="fine d-inline"> </small>;<br class="autobr"> $("#jour"+k).remove("a")<small class="fine d-inline"> </small>;<br class="autobr"> </i><br class="autobr"> </p> <p>Dans mon contexte, cette boucle ne donne pas de résultat (pas d'article trouvé) pour les événements positionnés par exemple au mois de septembre.</p> <p>Je pense que tu as modifié ce fichier de manière significative. Est-ce possible d'avoir une description de tes modifications<small class="fine d-inline"> </small>?</p> <p>Merci</p> Agendax : simple calendrier ajax 2007-08-23T08:14:20Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397309 2007-08-23T08:14:20Z <p>Ton squelette est très proche de ce que je cherche à faire, peux-tu me le laisser voir<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance<small class="fine d-inline"> </small>!</p> Agendax : simple calendrier ajax 2007-08-23T06:54:58Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397302 2007-08-23T06:54:58Z <p>Tu peux annoncer de futurs évennements et tu peux aussi personnaliser la page d'arrivé. Preuve en est :<a href="http://www.lesmusesdutroquet.fr/" class="spip_out" rel='nofollow external'>http://www.lesmusesdutroquet.fr/</a><br class="autobr"> Le site est en construction et les évennements bidons mais ça fonctionne déjà.<br class="autobr"> Je débute également.</p> Agendax : marche bizarrement 2007-08-23T06:16:45Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397301 2007-08-23T06:16:45Z <p>Bonjour<small class="fine d-inline"> </small>!<br class="autobr"> J'arrive maintenant à une présentation acceptable (quoique, les touches de navigation... on verra + tard). <br class="autobr"> Cependant, la mise à jour me fait un truc louche : mon événement du 22 septembre s'affiche maintenant au 22 août<small class="fine d-inline"> </small>!! j'y comprends rien... et du coup quand je clique sur le 22 (août) la page agenda_view qui vient est vide.<br class="autobr"> <a href="http://ha32.org/spip/L-agenda-du-Centre" class="spip_out" rel='nofollow external'>Mon essai d'agenda</a></p> Nouvelle version 2007-08-22T23:44:35Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397296 2007-08-22T23:44:35Z <p><strong>A tous :</strong><br class="autobr"> J'ai mis à jour agendax.<br class="autobr"> Celle-ci corrige un bug d'affichage : Aucun article le premier du mois. Vous pouvez maintenant créer des activités le 1<sup class="typo_exposants">er</sup> d'un mois.<br class="manualbr"> J'ai aussi mis un squelette de visualisation des résultats un peu plus clair que celui qu' agenda_mois :)<br class="manualbr"> Tout se configure encore dans donnees_agendax.html</p> <p>Seb.</p> Agendax : marche presque 2007-08-22T22:57:16Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397294 2007-08-22T22:57:16Z <p>tu dois changer les critères de boucle dans le fichier donnees_agendax.html dans le dossier du plugin.<br class="manualbr"> Là tu dois mettre :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_LesZevenements(ARTICLES){agenda date, mois, (#DATE|annee), (#DATE|mois)}{par date}{id_mot=181}></code></pre></div> <p>à la ligne 28 du fichier original<br class="manualbr">Et tu ne dois rien mettre autour du div</p> Agendax : marche presque 2007-08-22T22:55:57Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397293 2007-08-22T22:55:57Z <p>tu dois changer les critères de boucle dans le fichier donnees_agendax.html dans le dossier du plugin.<br class="manualbr"> Là tu dois mettre :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_LesZevenements(ARTICLES){agenda date, mois, (#DATE|annee), (#DATE|mois)}{","}{par date}{id_mot=181}></code></pre></div> <p>à la ligne 28 du fichier original<br class="manualbr">Et tu ne dois rien mettre autour du div</p> Agendax : question bête 2007-08-22T22:49:15Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397292 2007-08-22T22:49:15Z <p>Non, c'est normal. J'agenda se charge quand la page et chargée.<br class="autobr"> Pour l'instant, on ne peut rien changer à cela.</p> Agendax : marche presque 2007-08-22T21:50:10Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397290 2007-08-22T21:50:10Z <p>Absolument aucune<small class="fine d-inline"> </small>!</p> Agendax : marche presque 2007-08-22T21:45:18Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397289 2007-08-22T21:45:18Z <p>Ça c'est pas trop dur : l'article a une date de publi antérieure (hier, c'est #DATE_REDAC) et une date de publi, #DATE, au 22 septembre. Cet article a un mot-clé « agenda ». La boucle qui appelle l'agenda est :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_agenda(ARTICLES){id_article}{id_mot=181}> <!-- mot-clé "agenda" --> <div id="agendax"></div><br /> </BOUCLE_agenda></code></pre></div> Agendax : question bête 2007-08-22T16:21:00Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397279 2007-08-22T16:21:00Z <p>J'ai posté un chouille trop vite, du coup mon explication est pas très claire.</p> <p>J'ai un squelette principal en 3 colonnes : inc-menug, inc-menud + page centrale (sommaire, article, etc.)</p> <p>J'ai mis l'agendax dans mon menu de droite. Je l'ai donc dans chacune des pages de mon site. Seulement, a chaque changement de page, si je passe d'un article au sommaire par exemple, mon menu de droite est caché par SPIP, donc pas de souci, en revanche, l'AJAX se charge à chaque fois, ce qui est un peu dommage.</p> <p>Est-ce donc normal que l'agendax se charge à chaque fois, où y a-t-il une subtilité quelque part<small class="fine d-inline"> </small>?</p> <p>Merci<small class="fine d-inline"> </small>!!</p> Agendax : marche presque 2007-08-22T16:20:32Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397278 2007-08-22T16:20:32Z <p>C'est possible de voir les modif que tu as apporté au fichier «<small class="fine d-inline"> </small>agendax.js.html<small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>?</p> <p>Merci d'avance</p> Agendax : marche presque 2007-08-22T16:09:40Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397277 2007-08-22T16:09:40Z <p>As-tu fais quelque chose pour que l'Agenda prenne en compte l'événement au 22 septembre<small class="fine d-inline"> </small>? La date de publication de l'article est-il créé au 22/09<small class="fine d-inline"> </small>?</p> <p>Moi je n'arrive pas à voir mes événements de septembre et je n'ai vu mes événement d'août qu'à partir du moment où ils étaient antérieurs à la date courante.</p> Agendax : question bête 2007-08-22T15:36:53Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397272 2007-08-22T15:36:53Z <p>Salut, et merci pour cette contrib bien sympa</p> <p>Cela étant, j'ai une question un peu bête : est-ce normal que l'agenda se charge à chaque changement de page<small class="fine d-inline"> </small>?</p> <p>Je suppose que non, donc est-ce que tu aurais une idée de où peut venir le problème<small class="fine d-inline"> </small>?</p> <p>Merci d'avance</p> Agendax : marche presque 2007-08-22T10:36:49Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397262 2007-08-22T10:36:49Z <p>En effet, tu avais bien raison :<br class="autobr"> <a href="http://ha32.org/spip/L-agenda-du-Centre" class="spip_url spip_out auto" rel="nofollow external">http://ha32.org/spip/L-agenda-du-Centre</a><br class="autobr"> Merci donc. Je vais réfléchir aux moyens d'avoir une présentation un peu plus sympa...</p> <p>Là-dessus quand je clique sur le jour où il y a un événement (actuellement le 22 septembre) je tombe sur une page que je ne sais pas tellement bien utiliser<small class="fine d-inline"> </small>!</p> Agendax : simple calendrier ajax 2007-08-22T10:27:16Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397261 2007-08-22T10:27:16Z <p>L'explication de bobca est limpide.</p> <p>En fait, sur le site de l'association dont je m'occupe, je veux utiliser l'agenda pour annoncer les dates des prochaines réunions. J'ai créé une rubrique «<small class="fine d-inline"> </small>Agenda<small class="fine d-inline"> </small>» (pour trier les articles comme il est indiqué) mais je veux par exemple annoncer dans l'agenda les dates des réunions pour 12 et 18 septembre. Sachant que nous sommes au mois d'août, je n'ai rien qui s'affiche dans le mois de septembre. <strong>Comment faire<small class="fine d-inline"> </small>?</strong></p> <p>Autre questions au passage, lorsqu'on clic sur un événement, la page qui s'affiche n'est pas très lissible, il y en a dans tous les sens. C'est également le cas dans la page d'exemple mentionné dans cette contrib. Etant débutant en SPIP, je ne vois pas très bien comment intégrer correctement la page dans l'environnement du site. <strong>Une suggestion<small class="fine d-inline"> </small>?</strong></p> <p>Bonne journée</p> Agendax : va marcher<small class="fine d-inline"> </small>? 2007-08-22T09:32:52Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397259 2007-08-22T09:32:52Z <p>Houla ... dans ta page sommaire je vois déjà deux jquery. C'est pas bon. En plus le plug jquery est en 1.0.4 : C'est du périmé.</p> <p>Donc, je te propose déjà de désactiver le plug jquery et de mettre ton INSERT_HEAD et le lien vers jquery à la fin du head.</p> <p>Ca devrait être mieux.</p> Agendax : simple calendrier ajax 2007-08-22T09:25:01Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397257 2007-08-22T09:25:01Z <p>souvent on met en place pour les articles un duo de dates : la date de publication et la date de publication antérieure. Cette dernière est en fait la date d'apparition de l'article tandis que la « date de publication » est la date de l'événement auquel l'article se réfère. C'est très pratique pour annoncer des événements futurs.</p> Agendax : va marcher<small class="fine d-inline"> </small>? 2007-08-22T09:20:48Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397256 2007-08-22T09:20:48Z <p>Bon, j'ai carrément installé le plugin jquery. Alors c'est mieux : plus d'erreur.<br class="autobr"> Sur la page prévue pour l'agenda je vois apparaitre :</p> <p>< ><br class="autobr"> Lu<br class="autobr"> Ma<br class="autobr"> Me<br class="autobr"> Je<br class="autobr"> V<sup class="typo_exposants">e</sup><br class="autobr"> Sa<br class="autobr"> Di</p> <p>C'est sympa en effet mais je n'ai pas les dates des jours et pas d'événement...</p> Agendax : ne marche pas encore<small class="fine d-inline"> </small>? 2007-08-22T08:56:39Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397255 2007-08-22T08:56:39Z <p>Merci pour ta réactivité.<br class="autobr"> J'ai installé. Maintenant ma page devant faire apparaitre l'agenda commence ainsi :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><head> <script src="squelettes/javascript/jquery.pack.js" type="text/javascript"></script> <link rel="stylesheet" href="plugins/agendax/agendax.css" type="text/css" /> <script src="?page=agendax.js" type="text/javascript"></script> <meta http-equiv="Content-Type" content="text/html; charset=iso8859-15"> etc...</code></pre></div> <p>J'ai toujours la même erreur.</p> Agendax : simple calendrier ajax 2007-08-22T08:30:25Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397252 2007-08-22T08:30:25Z <p>Qu'appel tu la date antérieure<small class="fine d-inline"> </small>?</p> Agendax : ne marche pas encore<small class="fine d-inline"> </small>? 2007-08-22T08:29:48Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397251 2007-08-22T08:29:48Z <p>Tu est en spip 1.9.1 qui n'as pas jquery. Il faut alors que tu rajoute jquery à la main dans les head de tes pages.</p> <p>Un truc du genre :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><script src="squelettes/javascript/jquery.pack.js" type="text/javascript"></script></code></pre></div> <p>Tu peut aller chercher jquery ici : <a href="http://jqueryjs.googlecode.com/files/jquery-1.1.3.1.pack.js" class="spip_url spip_out auto" rel="nofollow external">http://jqueryjs.googlecode.com/files/jquery-1.1.3.1.pack.js</a><br class="autobr"> Et tu le met dans un dossier javascript dans ton dossier squelette par exemple.</p> Agendax : ne marche pas encore<small class="fine d-inline"> </small>? 2007-08-22T06:31:48Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397241 2007-08-22T06:31:48Z <p>Bonjour, j'ai installé Agendax pour voir un peu. Le plugin est bien activé.<br class="autobr"> J'ai choisi la page où l'agenda devrait apparaitre avec un mot-clé « agenda », et modifié le squelette de article.html en conséquence comme indiqué.<br class="autobr"> Cependant, l'article qui devrait faire apparaitre l'agenda me donne une erreur :<br class="autobr"> Erreur : $ is not defined<br class="autobr"> Fichier source : <a href="http://ha32.org/spip/Test?page=agendax.js" class="spip_url spip_out auto" rel="nofollow external">http://ha32.org/spip/Test?page=agendax.js</a><br class="autobr"> Ligne : 103</p> <p>Que faire<small class="fine d-inline"> </small>?</p> Agendax : simple calendrier ajax 2007-08-20T16:42:10Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397167 2007-08-20T16:42:10Z <p>Bonjour,</p> <p>Voilà un plugin très attendu<small class="fine d-inline"> </small>!<br class="autobr"> Toutefois, est-il possible de lui faire prendre en compte la date antérieure de SPIP<small class="fine d-inline"> </small>?</p> <p>Merci d'avance pour la réponse</p> Agendax : simple calendrier ajax 2007-08-19T19:25:23Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397124 2007-08-19T19:25:23Z <p>ça marche nikel, merci beaucoup</p> Agendax : simple calendrier ajax 2007-08-16T15:50:11Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397016 2007-08-16T15:50:11Z <p>Salut à toi,</p> <p>La boucle s'appelle « LesZevenements » et elle commence à la ligne 28 et se termine à la ligne 34. Tu peu voir le fichier <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/_dev_/agendax/donnees_agendax.html" class="spip_out" rel='nofollow external'>ici</a><br class="manualbr">Il suffit de rajouter <code class="spip_code spip_code_inline" dir="ltr">{id_rubrique = 53}</code> pour qu'elle récupère les données de la rubrique 53<br class="manualbr">Ou d'ajouter <code class="spip_code spip_code_inline" dir="ltr">{id_mot = 66}</code> pour qu'elle récupère tous les articles qui ont le mot clé n°66<br class="manualbr">Ou les deux à la fois.<br class="manualbr">Ca peut donner quelque chose du genre :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_LesZevenements(ARTICLES){id_rubrique = 79}{id_mot=77}{agenda date, mois, (#DATE|annee), (#DATE|mois)}{","}{par date}></code></pre></div> Agendax : simple calendrier ajax 2007-08-16T10:07:35Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment397004 2007-08-16T10:07:35Z <p>Je débute un peu, je ne suis même pas sûr de poster au bon endroit pour ma question.<br class="autobr"> Je suppose qu'il faut indiquer à l'agenda de quelle rubrique il va dépendre, et à ce que j'ai compris la boucle se trouve dans dadonnees_agendax.html. Mais ou exactement<small class="fine d-inline"> </small>? Quand je vous disais que je débutais...</p> Après test 2007-08-15T16:38:41Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment396974 2007-08-15T16:38:41Z <p>Ah si, juste une chose : dans la réponse à la requête, ne faudrait-il pas des « class » à la place des « id », vu qu'ils peuvent être plusieurs de la même valeur<small class="fine d-inline"> </small>? ...Alors que les « class » sont uniques et pourraient être remplacés par des « id ». Bref, l'inverse. :)</p> Après test 2007-08-15T16:31:32Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment396972 2007-08-15T16:31:32Z <p>Merci, c'est parfait, ça marche<small class="fine d-inline"> </small>!</p> Après test 2007-08-15T13:59:22Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment396967 2007-08-15T13:59:22Z <p>Bon, sur certaines config, le nth-child posait problème. Je l'ai enlevé.<br class="autobr"> Normalement si tu met à jour tout devrait être ok.</p> Après test 2007-08-15T12:04:21Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment396965 2007-08-15T12:04:21Z <p>Pour l'instant, j'ai un calendrier qui s'affiche sans aucun lien, pas d'événements visibles alors qu'ils sont bien dans la réponse à la requête Ajax. Il semble qu'il ne soit pas prévu pour l'instant qu'il y ait plusieurs articles/événements par jour<small class="fine d-inline"> </small>?!</p> Agendax : simple calendrier ajax 2007-08-15T11:49:11Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment396964 2007-08-15T11:49:11Z <p>Bravo<small class="fine d-inline"> </small>! Voilà un plugin qui sera fort utile.<br class="autobr"> Les petits agendas de bord de page qui obligent à tout recharger, c'est quand même un peu dommage, surtout avec le principe de mise en cache de Spip.</p> Agendax : simple calendrier ajax 2007-08-12T13:37:57Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment396838 2007-08-12T13:37:57Z <p>Merci l'ami :)</p> Agendax : simple calendrier ajax 2007-08-12T07:08:19Z https://files.spip.org/Agendax-simple-calendrier-ajax#comment396834 2007-08-12T07:08:19Z <p>C'est du tout bon, bravo Seb<small class="fine d-inline"> </small>!</p>