Squelette d'Agenda grâce au plugin Agenda - commentaires Squelette d'Agenda grâce au plugin Agenda 2018-02-19T16:41:50Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment495983 2018-02-19T16:41:50Z <p>Bonjour, j'essai de faire fonctionner GIS avec « événements » de l'agenda mais je n'y arrive pas. Pourriez vous me donner un exemple de boucle qui fonctionne<small class="fine d-inline"> </small>?</p> Squelette d'Agenda grâce au plugin Agenda 2017-05-24T08:17:59Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment492351 2017-05-24T08:17:59Z <p>Bonjour,</p> <p>dans un squelette article=11.html j'ai le formulaire #FORMULAIRE_EDITER_EVENEMENT afin de donner aux redacteurs enregistrés le droit de proposer un evenement dans un article de la rubrique 11.</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_auteur(AUTEURS){id_auteur=#SESSION{id_auteur}}{tout}> Partager un nouvel événement [(#REM) pas d'evenement, on le rajoute donc il faut trouver un article on prend celui du premier evenement de la base] <div class='cadre-formulaire-editer'> <div class="entete-formulaire"> <p><:agenda:titre_cadre_ajouter_evenement:></p> </div> #FORMULAIRE_EDITER_EVENEMENT{0,#ID_ARTICLE,#EVAL{$GLOBALS[_SERVER][HTTP_REFERER]},#ENV{lier_trad},#ENV{config_fonc},#ENV{row}} </div> </BOUCLE_auteur></code></pre></div> <p>A la soumission du nouvel évènement j'ai un message « Vous n'avez pas le droit d'associer cet événement à cet article », que l' Affichage d'un événement (dans la config de Agenda), soit « sur une page dédiée pour chaque événement » ou bien « sur la page de l'article associé ».</p> <p>Qu'est ce que je fais de travers<small class="fine d-inline"> </small>? Quelqu'un peut m'aider<small class="fine d-inline"> </small>?<br class="autobr"> Laëtitia</p> Squelette d'Agenda grâce au plugin Agenda 2012-11-22T08:49:52Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment463341 2012-11-22T08:49:52Z <p>Et (désolé d'avoir été malpoli) merci pour cette contribution.<br class="autobr"> La démo concerne le paragraphe « <strong>Evènements à venir</strong> ».<br class="autobr"> Bonne journée.</p> Squelette d'Agenda grâce au plugin Agenda 2012-11-21T11:17:33Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment463318 2012-11-21T11:17:33Z <p>Bonjour,<br class="autobr"> J'ai trouvé ce code dans des archives spip qui permet de lister des évènements :<br class="autobr"> fichier joint en image.</p> <p>J'aimerais savoir comment faire pour qu'au survol de l'évènement, <strong>cluetip</strong> ouvre une fenêtre comme dans votre article.<br class="autobr"> Je bloque car je n'aimerais pas ouvrir tout le calendrier, seulement les évènements publics .</p> <p><a href="http://imagesetpeche.free.fr/" class="spip_out" rel='nofollow external'>Visible ici :</a><br class="autobr"> Merci par avance.</p> Squelette d'Agenda grâce au plugin Agenda 2012-11-08T11:18:45Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment462948 2012-11-08T11:18:45Z <p>J'ai éprouvé le souhait de permettre sur le formulaire de géolocaliser un événement.<br class="autobr"> Un ajout dans mod_evenement.html dans ce genre le permet</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><div> <BOUCLE_agenda_gis(GIS){id_evenement}> [(#INCLURE{fond=modeles/carte_gis_preview,id_objet=#ID_EVENEMENT,evenement})] </BOUCLE_agenda_gis> [(#INCLURE{fond=prive/inclure/gis_objet_formulaires,objet=evenement,id_objet=#ID_EVENEMENT,ajax})] </div></code></pre></div> Squelette d'Agenda grâce au plugin Agenda 2012-10-24T12:45:34Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment462531 2012-10-24T12:45:34Z <p>Je vois ce que fait le critère</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#DATE_DEBUT|affdate{'Y-m'}|=={[(#ENV{annee})]-[(#ENV{mois})]}|?{#DATE_DEBUT,[(#ENV{annee})]-[(#ENV{mois})]-01 00:00:00}</code></pre></div> <p>Mais je rencontre le soucis suivant : j'ai un calendrier qui s'étend sur plusieurs mois donc les événements commençant au délà du 1<sup>er</sup> du second mois ne sont pas correctement traités.</p> <p>J'aurais plutôt besoin d'un critère qui remplace #DATE_DEBUT seulement si celle ci est <strong>avant</strong> la borne définie par #ENV annee et #ENV mois.<br class="autobr"> Je patauge un peu et n'arrive pas à créer un critère adéquat.</p> Squelette d'Agenda grâce au plugin Agenda 2012-10-01T06:02:37Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment461700 2012-10-01T06:02:37Z <p>J'aimerai exclure certains événements de l'affichage en fonction de la durée de l'événement.</p> <p>Comment spécifier cela. J'ai installé le filtre <a href="http://contrib.spip.net/-Filtre-duree-" class="spip_out" rel='nofollow external'>durée</a> qui me permet de connaitre la durée de chaque événement ,mais je ne sais pas comment désactiver l'affichage des événements souhaités.</p> Squelette d'Agenda grâce au plugin Agenda 2012-10-01T05:54:52Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment461699 2012-10-01T05:54:52Z <p>Quand un événement n'a pas d'heure de fin, je spécifie une heure de fin identiques à celle de début, cela permet de n'afficher que la date de début et fonctionne sur l'ensemble du site.</p> <p>Malheureusement, agenda_full propose systématiquement les deux heures.</p> <p>J'ai un peu regardé du côté de <strong>agenda_memo_evt_full</strong>, qui ne propose pas les heures, pour traiter celles-ci dans mon squelette. Hélas, quand j'utilise cette instruction, la pagination de mon calendrier ne fonctionne plus.</p> <p>Comment obteniir un calendrier conforme à mes souhaits, soit en amendant la fonction agenda_memo_evt_full, soit en permettant la pagination.</p> <p>Merci.</p> Squelette d'Agenda grâce au plugin Agenda 2012-09-29T07:49:15Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment461641 2012-09-29T07:49:15Z <p>Wouahou<small class="fine d-inline"> </small>! Quelle technique<small class="fine d-inline"> </small>!<small class="fine d-inline"> </small>;-)</p> <p>Merci beaucoup Cédric pour la solution. Il me faudra un moment bien calme pour la mettre en œuvre...</p> Squelette d'Agenda grâce au plugin Agenda 2012-09-29T07:45:21Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment461639 2012-09-29T07:45:21Z <p>Bonjour,</p> <p>Plusieurs solutions pour faire cela :</p> <ul class="spip"><li> se brancher sur le <code class="spip_code spip_code_inline" dir="ltr">pipeline formulaires_traiter()</code>, et ajouter le javascript nécessaire a <code class="spip_code spip_code_inline" dir="ltr">$flux['data']['message_ok']</code> pour ce formulaire là. Inconvénient : ce n'est pas contextuel, et cela oblige à faire reference dans le php (côté serveur) à la structure de la page (client)</li></ul> <p>Plus propre, en 2 étapes :</p> <ul class="spip"><li> côté PHP se brancher sur le <code class="spip_code spip_code_inline" dir="ltr">pipeline formulaires_traiter()</code>, et ajouter un marqueur HTML (un div caché avec une classe particulière) qui indique qu'un événement a été créé ou modifié.</li><li> côté HTML, lancer une fonction javascript sur onAjaxLoad() qui sera appelée automatiquement après soumission du formulaire ajax. Dans cette fonction regarder si le marqueur HTML est présent dans la page, et le cas echeant lancer le rafraichissement de la liste.</li></ul> <p>Je note que ceci pourrait être simplifié en déclenchant automatiquement un événement javascript lors du retour ajax d'un formulaire (amélioration pour plus tard)</p> Squelette d'Agenda grâce au plugin Agenda 2012-09-29T06:55:36Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment461638 2012-09-29T06:55:36Z <p>Bonjour,</p> <p>Merci de la réponse, ça m'évitera de chercher plus. <br class="autobr"> Ce serait pourtant bien utile pour rafraichir une liste dans laquelle l'événement a été créé.<br class="autobr"> La solution serait donc de mettre le formulaire dans le même bloc ajax que la liste, mais pas toujours glop pour la mise en page...</p> Squelette d'Agenda grâce au plugin Agenda 2012-09-28T23:31:34Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment461634 2012-09-28T23:31:34Z <p>Honnêtement j'ai cherché et je n'ai pas trouvé la solution hélas...</p> Squelette d'Agenda grâce au plugin Agenda 2012-09-28T20:54:46Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment461626 2012-09-28T20:54:46Z <p>L'insertion de nouvel événement est par <br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">#FORMULAIRE_EDITER_EVENEMENT{0,#ID_ARTICLE,#EVAL{$GLOBALS[_SERVER][HTTP_REFERER]},#ENV{lier_trad},#ENV{config_fonc},#ENV{row}}</code></p> <p>Comment définir une fonction callback à appeler au retour de la création d'événement (clic [Enregistrer]) sans recharger toute la page<small class="fine d-inline"> </small>?</p> Squelette d'Agenda grâce au plugin Agenda 2012-07-01T06:28:09Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment458931 2012-07-01T06:28:09Z <p>Couleurs / mot-clés et agenda</p> <p>Bonjour,</p> <p>N'ayant toujours pas trouvé, je réitère ma question :</p> <p>J'ai attribué un mot clé aux évènements de l'agenda.<br class="autobr"> Je souhaite que quand le mot clé « Complet » est ajouté à l'évènement, le fond de la case du jour correspondant devienne rouge.</p> <p>Plusieurs essais, mais rien de concluant.<br class="autobr"> J'affiche l'infobulle avec le Mot « Complet », mais je ne parviens pas attribuer un style dans calendrier mini.</p> <p>Quelqu'un a-t-il une réponse<small class="fine d-inline"> </small>?</p> <p>Merci</p> Squelette d'Agenda grâce au plugin Agenda 2012-03-16T06:29:02Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment455409 2012-03-16T06:29:02Z <p>Hello,<br class="autobr"> J'ai résolu mon problème par les grands moyens. J'avais installé le plugin « fancybox » pour un autre propos, alors : j'ai résumé ça</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$(this).click(function(e){ jQuery.fn.modalbox({href:"#URL_SITE_SPIP"}); return false; });</code></pre></div> <p>par ça :</p> <p><code class="spip_code spip_code_inline" dir="ltr">$(this).fancybox();</code></p> <p>C'est plus clair pour moi<small class="fine d-inline"> </small>;)</p> <p>Sylvano</p> Squelette d'Agenda grâce au plugin Agenda 2012-03-14T19:41:43Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment455363 2012-03-14T19:41:43Z <p>Bonsoir<small class="fine d-inline"> </small>!</p> <p>Je bloque sur l'affichage du formulaire_editer_evenement dans une modalbox : pas de modalbox chez moi... <br class="autobr"> Je patauge un peu en js et jQuery... Après avoir comparé les fichiers téléchargés et le code présenté sur <a href="http://www.clcs.nc/?page=ag" class="spip_out" rel='nofollow external'>le site donné en exemple</a>, j'ai cru qu'il fallait corriger dans le fichier head.html :</p> <p>- après : <code class="spip_code spip_code_inline" dir="ltr">$(this).click(function(e){</code></p> <p>remplacer la ligne existante par ces deux lignes :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>var K="[(#URL_PAGE{mod_evenement})]&id_evenement="+ X[1]; jQuery.modalbox(K,{iframe:true,width:"55%",height:"90%",autoResize:true});</code></pre></div> <p>Seulement ça ne marche toujours pas chez moi... Où est l'erreur<small class="fine d-inline"> </small>?</p> <p>Merci<small class="fine d-inline"> </small>!</p> <p>Sylvano</p> Squelette d'Agenda grâce au plugin Agenda 2011-09-29T16:47:25Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment450254 2011-09-29T16:47:25Z <p>Bonjour a tous j'aimerais bien utiliser cette contrib mais comment dois je faire pour l'installer sur mon site merci d'avance</p> Squelette d'Agenda grâce au plugin Agenda 2011-08-16T18:13:12Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment448650 2011-08-16T18:13:12Z <p>Bonjour</p> <p>J'essaie d'installer un formulaire d'édition d'événements<br class="autobr"> <a href="http://www.coffretsforest.com/spip.php?article50" class="spip_url spip_out auto" rel="nofollow external">http://www.coffretsforest.com/spip.php?article50</a><br class="autobr"> J'obtiens un formulaire mais je suis incapable d'ajouter un événement.</p> <p>Pour comprendre, je télécharge cette contrib et l'installe en local.<br class="autobr"> Je bute sur cette erreur :<br class="autobr"> Aucun squelette formulaires/administration.html n'est disponible...</p> <p>Je ne trouve pas comment corriger cela<small class="fine d-inline"> </small>???<br class="autobr"> Merci<br class="autobr"> RP</p> Squelette d'Agenda grâce au plugin Agenda 2011-05-21T04:16:46Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment445799 2011-05-21T04:16:46Z <p>bonjour<br class="autobr"> essaie peut-etre</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_mois(EVENEMENTS) {agendafull date_debut,date_fin, mois, #ENV{annee}, #ENV{mois}}{par date_debut} ></code></pre></div> <p>mais c'est bizarre,, as-tu un url public pour voir la bête<small class="fine d-inline"> </small>?</p> Squelette d'Agenda grâce au plugin Agenda 2011-05-21T04:07:32Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment445798 2011-05-21T04:07:32Z <p>vu d'après ton message d'erreur, c'est dans cfg que ca se plante, remets cfg et spip-bonux à jour peut-être<small class="fine d-inline"> </small>?</p> Squelette d'Agenda grâce au plugin Agenda 2011-05-20T16:28:09Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment445787 2011-05-20T16:28:09Z <p>Bonjour et merci de ces explications qui permettent de mieux comprendre le fonctionnement de l'agenda.</p> <p>Je butte néanmoins sur un problème qui est peut-être simple, mais qui résiste<small class="fine d-inline"> </small>;-) Il s'agit d'afficher un agenda (vue mensuelle) où les événements apparaissent avec des couleurs différentes selon un mot-clé associé à l'événement.</p> <p>Les événements correspondent en fait à des créneaux horaires. Si un créneau est libre (associé au mot clef « libre ») il faudrait que l'événement paraisse en vert, et sinon en rouge.</p> <p>Le filtre Agenda_memo_full accepte un paramètre qui permet de passe une couleur (utilisée ensuite comme style CSS). Ce serait parfait si la couleur n'était pas fixée « en dur » comme dans l'exemple ci-dessus, mais que l'on pouvait aller chercher le mot clef associé à l'article.</p> <p>Comme on ne peut pas remettre une boucle à l'intérieur des paramètres d'un filtre, je suis passé par une « noisette ».</p> <p>Ainsi j'ai dans mon squelette principal :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_mois(EVENEMENTS) {agendafull date_debut,date_fin, mois, #ENV{annee}, #ENV{mois}} >[(#DATE_DEBUT|Agenda_memo_full{#DATE_FIN,'','','','', [(#INCLURE{fond=mot-clef-creneau}{id_evenement})]})]</BOUCLE_mois>[(#DATE| Agenda_affiche_full{<:aucun_article:>, 'mois'} )]<//B_mois></code></pre></div> <p>et dans la noisette mot-clef-creneau :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_mot_clef_creneau(MOTS){id_evenement}>couleur#ID_MOT</BOUCLE_mot_clef_creneau></code></pre></div> <p>Cela fonctionne presque : je récupère bien un style CSS correspondant à l'ID du mot clef... mais je tombe sur un autre problème : les événements dans chaque journée ne sont plus classés par ordre chronologique, mais par mot clef<small class="fine d-inline"> </small>!</p> <p>Si je supprime la boucle MOTS dans la noisette, les événements reviennent aussitôt dans le bon ordre... mais je perds la gestion des couleurs.</p> <p>Avez-vous une idée de ce qu'il faudrait faire<small class="fine d-inline"> </small>?</p> <p>Merci d'avance,<br class="autobr"> PY.</p> <p>Nota : je travaille sur SPIP 1.9.2 avec la version d'Agenda associée.</p> Squelette d'Agenda grâce au plugin Agenda 2011-05-13T05:32:51Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment445527 2011-05-13T05:32:51Z <p>Hello,</p> <p>si cette modeste contrib t'a sauvée, c'est que tu n'était qu'un tout petit peu égarée.. merci en tout cas de la correction que je commiterait dès que possible.</p> Squelette d'Agenda grâce au plugin Agenda 2011-05-02T10:32:19Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment445046 2011-05-02T10:32:19Z <p>La contrib qui m'a sauvée<small class="fine d-inline"> </small>!<br class="manualbr">Une petite erreur dans le squelette /contenu/evenement.html : l'ouverture conditionnelle de la boucle <code class="spip_code spip_code_inline" dir="ltr"><B_MC></code> n'est pas fermée, ce qui provoque un div de trop quand elle est vide.</p> Squelette d'Agenda grâce au plugin Agenda 2011-04-27T08:55:18Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment444859 2011-04-27T08:55:18Z <p>Oups...<br class="autobr"> Problème résolu après mise à jour de cfg en 1.16...<br class="autobr"> Veuillez ne pas tenir compte de mon message précédent...<br class="autobr"> Désolé pour le dérangement...</p> <p>... et merci pour ce plugin qui fonctionne...</p> Squelette d'Agenda grâce au plugin Agenda 2011-04-27T08:38:48Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment444858 2011-04-27T08:38:48Z <p>Bonjour,<br class="autobr"> Je travaille sur un site SPIP (2.1.8).<br class="autobr"> Tout se passait jusqu'à ce que j'installe et active les plugins AGENDA_2 et Bonux.</p> <p>Depuis j'ai l'erreur suivante :</p> <p>«<small class="fine d-inline"> </small>Fatal error : Cannot redeclare balise_CONFIG() (previously declared in C :\wamp\www\chantierecole2\plugins\spip-bonux\configurer\pipelines.php:297) in C :\wamp\www\chantierecole2\plugins\cfg\cfg_fonctions.php on line 45<small class="fine d-inline"> </small>»</p> <p>Apparemment conflit entre Bonux et cfg</p> <p>Je suis en local sous Wamp : Php 5.3 - MySql 5.1.36</p> <p>Pouvez-vous m'éclairer<small class="fine d-inline"> </small>?</p> <p>Merci de votre réponse</p> <p>FL</p> <p>— </p> Squelette d'Agenda grâce au plugin Agenda 2011-04-06T11:25:48Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment443777 2011-04-06T11:25:48Z <p>Dans agenda_mois tu vas trouver ceci</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_mois(EVENEMENTS){id_article ?} {agendafull date_debut,date_fin, mois, #ENV{annee}, #ENV{mois}}>[(#DATE_DEBUT|affdate{'Y-m'}|=={[(#ENV{annee})]-[(#ENV{mois})]}|?{#DATE_DEBUT,[(#ENV{annee})]-[(#ENV{mois})]-01 00:00:00} |agenda_memo_full {#DATE_FIN, [(#TITRE)], [(#REM) ce qui apparait et qui pointe <a>] #DESCRIPTIF,[(#REM) ce qui apparait au survol] #LIEU, [(#REM) ce qui apparait] [(#REM) #URL_EVENEMENT|parametre_url{id_evenement,#ID_EVENEMENT} , l'url pointée)] [(#URL_PAGE{mod_evenement}|parametre_url{id_evenement,#ID_EVENEMENT})], calendrier-couleur[(#HORAIRE|=={non}|?{'3', [(#DATE_DEBUT|affdate{'Y-m-d'}|=={[(#DATE_FIN|affdate{'Y-m-d'})]}|?{'1','2'})]})] })]</BOUCLE_mois>[(#DATE| agenda_affiche_full{<:aucun_article:>, 'mois'} )]<//B_mois></code></pre></div> <p>Ce que tu veux changer est probablement<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"> #TITRE,#DESCRIPTIF,#LIEU,#URL_PAGE{mod_evenement}</code><br class="autobr"> tu n'auras qu'a faire les modifs.<br class="autobr"> Bons tests<small class="fine d-inline"> </small>!</p> Squelette d'Agenda grâce au plugin Agenda 2011-04-05T19:27:00Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment443738 2011-04-05T19:27:00Z <p>Bonjour,</p> <p>J'aimerai savoir si c'est possible sur l'agenda d'afficher le titre et le chapo de l'article et non le titre et le descriptif de l'évènement<small class="fine d-inline"> </small>?? Si Oui quel fichier faut toucher<small class="fine d-inline"> </small>?</p> <p>PS : je veux dire l'article où est attaché l'évènement</p> <p>Merci</p> Squelette d'Agenda grâce au plugin Agenda 2011-04-03T00:22:06Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment443559 2011-04-03T00:22:06Z <p>Je n'ai pas le temps la de suite, mais les évolutions vont être <br>- affichage/masquage des évènements par mot-clef ou groupe de mort-clefs (en jquery) <br>- import export de l'agenda vers de depuis les Agenda google (ca marche déjà, mais pas documenté, grâce aux itérateurs).</p> <p>Plus de news en mai a mon retour de vacances je pense.</p> <p>Merci en tout cas des compliments, ca fait plaisir de servir a quelque chose, et merci à ceux qui ont été aidés de publier les modifs sur le forum.</p> Squelette d'Agenda grâce au plugin Agenda 2011-04-02T22:56:36Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment443558 2011-04-02T22:56:36Z <p>Bonjour,<br class="manualbr">J'aime beaucoup les choix de cet agenda.<br class="manualbr">A la vision de l'<a href="http://www.clcs.nc/?page=ag" class="spip_out" rel='nofollow external'>exemple</a> je me pose la question de savoir si quelqu'un a fait un agenda avec les choix par menu déroulant des <a href="http://www.clcs.nc/index.php?page=mod_evenement&id_evenement=2584" class="spip_out" rel='nofollow external'>groupes de mots clés</a>.<br class="manualbr">Autrement dit, si on suit l'exemple, permettre au visiteur de sélectionner tous les événements de Marie (groupe intervenants), ou toutes les interventions courtes (groupe Type intervention).<br class="manualbr">Merci beaucoup.</p> Squelette d'Agenda grâce au plugin Agenda 2011-03-30T14:14:59Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment443376 2011-03-30T14:14:59Z <p>Bonjour,</p> <p>J'ai un menu en image-lien qui au clic nous permet d'accéder à une partie du site.<br class="autobr"> Je cherchais un plugin permettant au survol de l'image-lien l'ouverture d'une « popup » contenant les rubriques contenues dans cette partie du site et suis tombée sur votre article :</p> <p>«<small class="fine d-inline"> </small>Pour obtenir un affichage « plus sympa », ou « à la google agenda » des évènements, j'ai utilisé « cluetip » qui au survol d'un évènement va chercher en ajax un squelette « pop_event » qui se charge de fournir une vue de l'évènement. (Je n'ai pas trouvé de plugin Jquery qui serait « standard » par exemple avec spip-bonux ou avec Mediabox, pour réaliser la même chose, ce qui allègerait grandement l'affaire...)<small class="fine d-inline"> </small>»</p> <p>Pour arriver au même résultat, que dois-je installer<small class="fine d-inline"> </small>?<br class="autobr"> A l'avance merci de votre aide.</p> Squelette d'Agenda grâce au plugin Agenda 2011-01-07T06:12:21Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment438991 2011-01-07T06:12:21Z <p>Merci d'avoir souligné le bug, j'ai corrigé l'article et le Zip viendra ce weekend. Il faudra rajouter un filtre dans mes_fonctions.php</p> Squelette d'Agenda grâce au plugin Agenda 2011-01-06T22:05:28Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment438975 2011-01-06T22:05:28Z <p>effectivement il y a un bug sur les évènements longs dans la partie semaine comme tu le dis et aussi sur la partie jour. Je cherche... la boucle évènements trouve bien tous les évènements, mais l'appel à <code class="spip_code spip_code_inline" dir="ltr">agenda_affiche</code> se passe mal.</p> <p>VIsible ici : <a href="http://www.clcs.nc/?-45-Agenda-" class="spip_out" rel='nofollow external'>http://www.clcs.nc/?-45-Agenda-</a><br class="autobr"> les passages en « jour » et en « semaine » dans la semaine 01 sont infructueux.</p> <p>Je cherche....</p> Squelette d'Agenda grâce au plugin Agenda 2011-01-06T17:20:15Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment438957 2011-01-06T17:20:15Z <p>Bonjour à tous,</p> <p>je viens d'essayer ce squelette d'agenda sur une installation fraîche de SPIP 2.1.6 avec le plugin Agenda 2.0 mais je fais face à un bug.</p> <p>En effet, je remarque que lorsque l'on passe en vue par semaine, si un évènement est à cheval sur deux semaines (ou plus), il est impossible de passer à la semaine suivante. Les variables d'environnement sont bien passées par les liens, mais l'affichage ne s'actualise pas pour afficher la nouvelle semaine. Les événements qui ne sont pas à cheval disparaissent et seul celui à cheval s'affiche.</p> <p>Sinon, c'est une très bonne contribution pour aborder ce plugin pour SPIP très puissant mais relativement obscur. Merci beaucoup à son auteur.</p> Squelette d'Agenda grâce au plugin Agenda 2011-01-05T05:11:55Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment438842 2011-01-05T05:11:55Z <p>Merci du merci</p> <p>Ca sera encore mieux si tu as cela sur un site public et que tu en fais profiter tout le monde avec un url<small class="fine d-inline"> </small>!</p> <p>Cordialement<br class="autobr"> MJ</p> Squelette d'Agenda grâce au plugin Agenda 2011-01-04T14:31:10Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment438816 2011-01-04T14:31:10Z <p>J'avais viré l'agenda, trouvant son fonctionnement bizarre en partie publique, donc je vais tester ta contribution, merci.</p> Squelette d'Agenda grâce au plugin Agenda 2011-01-03T21:20:41Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment438772 2011-01-03T21:20:41Z <p>Bonne année et merci pour la remarque. Je l'avais faite il y a longtemps sur les deux forums (celui de agenda 2.0 et celui de Zpip). C'est une des raisons principales qui empêchait au départ tout le monde d'écrire des squelettes d'agenda compatibles avec Zpip.</p> <p>La variable « type » d'environnement est passée dans l'url par les <code class="spip_code spip_code_inline" dir="ltr"><a></code> des calendrier généré par agenda_affiche (les flèches, les jours, semaines, mois....). Elle est ensuite attendue telle quelle par le php des critères agenda_memo et des filtres agenda_affiche. On en a donc besoin sous ce nom.</p> <p>Du coup, il restait comme choix <br>- de surcharger/forker agenda_affiche et éventuellement agenda_memo (tout du php, hard....) <br>- de passer par ce « trick » ou bien d'utiliser un filtre (que j'ai écrit, geturlparam, mais que j'ai préféré ne pas mettre dans ce squelette pour ne pas alourdir encore plus<small class="fine d-inline"> </small>!)</p> <p>Ca pose le pb général du nommage des variables. Problème probablement insoluble dans un environnement de plugins libres et divers. Au passage, Agenda préexiste a Zpip, mais on va pas demander à Zpip de changer tout son nommage :-)</p> Squelette d'Agenda grâce au plugin Agenda 2011-01-03T20:44:34Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment438770 2011-01-03T20:44:34Z <p>Juste une petite remarque : pourquoi utiliser une variable d'URL nommée « type » au risque (avéré) d'avoir un conflit avec l'environnement de Zpip, alors qu'il suffirait de choisir autre chose<small class="fine d-inline"> </small>? N'importe quoi irait du moment que ce n'est pas trop commun, et ça permettrait d'utiliser #ENV plutôt que #EVAL, ce qui est peut-être plus sécurisé.</p> Squelette d'Agenda grâce au plugin Agenda 2011-01-02T21:34:15Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment438730 2011-01-02T21:34:15Z <p>Ma foi, bonne année 2011, c'est une contribution qui vient d'une « colère » en voyant qu'il était très difficile d'adapter ces squelettes d'agenda dans le public. Je peaufine les squelettes (j'élimine en fait toute la graisse inutile, forcément, après le réveillon :-) ) et je les mets en fichiers liés dès que possible.</p> Squelette d'Agenda grâce au plugin Agenda 2011-01-02T13:55:44Z https://files.spip.org/Squelette-d-Agenda-grace-au-plugin-Agenda#comment438715 2011-01-02T13:55:44Z <p>Merci pour toutes ces infos, très utile quand on créé soi même complètement son squelette et cela évite de chercher pendant des heures comment mettre en oeuvre la partie public de l'agenda.<br class="autobr"> J'ai un peu galéré pour savoir quelle page appelée (en fait on appelle ce qu'on veut<small class="fine d-inline"> </small>;-)) et pour le css de la page mais j'ai repris en grande partie la feuille de style de votre site exemple et ça à l'air de fonctionner nickel.</p> <p>Pour ma part j'ai conservé le lien vers l'article quand on clique sur l'événement, la modification directe ne m'apparaissait pas utile dans mon cas.</p> <p>Merci pour cette page en tout cas, l'année commence bien<small class="fine d-inline"> </small>;-)</p>