Agenda 2 et SPIP v. 2.0.5 [13790]

Bonjour a tous,
comme l'indique le sujet,

c'est un coup de l'agenda2 et spip2
  avant sous spip1.9 pas de problemes
mais depuis que je suis sous spip2 .....

Dans la partie publique, le calendrier s'affiche,mais:
les evennements n'apparaissent pas en surbrillance ni même clicable dans le dit calendrier,
et si l'on clic sur la fleche près du mois on reste sur la même page....
un lien:
http://www.meschapeauxetmoi.com/spip.php?article1

Pour infos:

j'ai installé agenda2 et widget calendrier comme il faut:
activés,
dans mon dossier squelettes j'ai gardé mes fichiers

jour.html
avec dedans:
<div id="bloc-article1"><!-- bloc article1 -->
<br />
<div class="calendrier">
[(#CALENDRIER_MINI{#ENV{date},'date',#SELF})]
</div>
<br />
<!-- Agenda -->

<br /><br />
<h4>[(#ENV{date}|nom_jour|ucfirst) ][(#ENV{date}|affdate)]</h4>
<br />
    
    <B_event_list>
    <div style=" margin: 0pt; padding: 0pt;">
      <BOUCLE_event_list(EVENEMENTS) {agendafull date_debut, date_fin, jour, (#ENV{date}|annee), (#ENV{date}|mois), (#ENV{date}|jour)} {statut=publie}{par date_fin}>
      
      <span style="margin: 0pt; padding: 0pt;">
      <b>[(#TITRE|supprimer_numero)]&nbsp;&nbsp;&nbsp;&nbsp;[(#LIEU)]</b>
      </span>
    
      [(#DESCRIPTIF||justifier)]
      </BOUCLE_event_list>
    </div>
    </B_event_list>
    <em>Aucun &eacute;v&eacute;nement SPIP annonc&eacute; le [(#ENV{date}|affdate)]&nbsp;!</em>

    <//B_event_list>
<!-- / Agenda

mois.html
avec dedans:

<div class="calendrier">
[(#CALENDRIER_MINI{#ENV{date},'date',#SELF})]
</div>
<br />

      <h4>[(#ENV{date}|affdate_mois_annee|ucfirst)]</h4>
<br />
    
    <B_event_list>
<div style="margin: 0; padding: 0;">
      <BOUCLE_event_list(EVENEMENTS) {agendafull date_debut, date_fin, mois, (#ENV{date}|annee), (#ENV{date}|mois)} {statut=publie}{par date_fin}>
      
  <br /><br />
      
<span style="margin: 0; padding: 0;">
<b>[(#DATE_DEBUT|affdate)]&nbsp;&nbsp;&nbsp;&nbsp;[(#TITRE|supprimer_numero)]&nbsp;&nbsp;&nbsp;&nbsp;[(#LIEU)]</b>
</span>
  <br />
      [(#DESCRIPTIF||justifier)]
      </BOUCLE_event_list>
</div>
    </B_event_list>
    <em>Aucun &eacute;v&eacute;nement annonc&eacute; pour [(#ENV{date}|affdate_mois_annee)]&nbsp;!</em>

    <//B_event_list>

evennement.html
avec dedans:

<div><!-- -->
      <INCLURE{fond=inc_ical}{id_evenement}>
      <p class="metadata">Retour &agrave; l'article&nbsp;: <BOUCLE_art(ARTICLES){id_article}><a href="#URL_ARTICLE">#TITRE</a><BOUCLE_compte_messages(FORUMS){id_article}{plat}> </BOUCLE_compte_messages> &mdash; <a href="#URL_ARTICLE#forum">[(#TOTAL_BOUCLE)]&nbsp;[(#TOTAL_BOUCLE|=={1}|?{commentaire,commentaires})]</a></B_compte_messages></BOUCLE_art> &mdash; <BOUCLE_rub(RUBRIQUES){id_rubrique}><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|majuscules)]</a></BOUCLE_rub></p>
    </div><!-- -->

Je ne vois pas où est le probleme,
j'ai beau chercher sur gougle ou la liste ou les docs
je cale.....

Si vous aviez une idée, ...

cordialement,
Jmarc

Bonjour

J'ai aussi des problèmes avec le mini calendrier depuis que j'utilise spip 2....

Mais ai au moins, j'ai réussi à faire afficher la date du jour:
Agenda 2 n'a pas besoin de widget calendar.
Il faut activer Spip-bonux
J'ai lu à cette adresse
Agenda 2.0 et ultérieur - SPIP-Contrib, dans les messages, à la page 2:
Il faut changer dans plugins/agenda2/inc/agenda_filtre.php
les lignes 208 à 222, qui deviennent :
         if ($type != 'periode'){
                 $evt = array($evt_sans, $evt_avec);
                 $j=_request('jour'); $m=_request('mois'); $a=_request('annee');
                 if ($j != NULL && $j != NULL && $j != NULL)
                         $start = mktime(0,0,0, $m, $j, $a);
                 else $start = mktime(0,0,0);
         } else {
                 $d = array_keys($evt_avec);
                 $mindate = min($d);
                 $min = substr($mindate,6,2);
                 $max = $min + ((strtotime(max($d)) - strtotime($mindate)) / (3600 * 24));
                 if ($max < 31) $max = 0;
                         $evt = array($evt_sans, $evt_avec, $min, $max);
                 $start = strtotime($mindate);
         }

         include_spip('inc/agenda');
         $texte=http_calendrier_init($start, $type, _request('echelle'), _request('partie_cal'), self('&'), $evt);

Enfin copier calendrier_mini.html dans squelettes/formulaires et s'assurer d'avoir un css adéquat.

Pour l'affichage des messages, si j'y arrive, j'expliquerai.
RP

  jmarco a écrit :

Bonjour a tous,
comme l'indique le sujet,

c'est un coup de l'agenda2 et spip2
avant sous spip1.9 pas de problemes
mais depuis que je suis sous spip2 .....

Dans la partie publique, le calendrier s'affiche,mais:
les evennements n'apparaissent pas en surbrillance ni même clicable dans le dit calendrier,
et si l'on clic sur la fleche près du mois on reste sur la même page....
un lien:
http://www.meschapeauxetmoi.com/spip.php?article1

Pour infos:

j'ai installé agenda2 et widget calendrier comme il faut:
activés,
dans mon dossier squelettes j'ai gardé mes fichiers

jour.html
avec dedans:
<div id="bloc-article1"><!-- bloc article1 -->
<br />
<div class="calendrier">
[(#CALENDRIER_MINI{#ENV{date},'date',#SELF})]
</div>
<br />
<!-- Agenda -->

<br /><br />
<h4>[(#ENV{date}|nom_jour|ucfirst) ][(#ENV{date}|affdate)]</h4>
<br />
               <B_event_list>
        <div style=" margin: 0pt; padding: 0pt;">
            <BOUCLE_event_list(EVENEMENTS) {agendafull date_debut, date_fin, jour, (#ENV{date}|annee), (#ENV{date}|mois), (#ENV{date}|jour)} {statut=publie}{par date_fin}>
                       <span style="margin: 0pt; padding: 0pt;">
            <b>[(#TITRE|supprimer_numero)]&nbsp;&nbsp;&nbsp;&nbsp;[(#LIEU)]</b>
            </span>
                   [(#DESCRIPTIF||justifier)]
            </BOUCLE_event_list>
        </div>
        </B_event_list>
        <em>Aucun &eacute;v&eacute;nement SPIP annonc&eacute; le [(#ENV{date}|affdate)]&nbsp;!</em>

        <//B_event_list>
<!-- / Agenda

mois.html
avec dedans:

<div class="calendrier">
[(#CALENDRIER_MINI{#ENV{date},'date',#SELF})]
</div>
<br />

            <h4>[(#ENV{date}|affdate_mois_annee|ucfirst)]</h4>
<br />
               <B_event_list>
<div style="margin: 0; padding: 0;">
            <BOUCLE_event_list(EVENEMENTS) {agendafull date_debut, date_fin, mois, (#ENV{date}|annee), (#ENV{date}|mois)} {statut=publie}{par date_fin}>
               <br /><br />
           <span style="margin: 0; padding: 0;">
<b>[(#DATE_DEBUT|affdate)]&nbsp;&nbsp;&nbsp;&nbsp;[(#TITRE|supprimer_numero)]&nbsp;&nbsp;&nbsp;&nbsp;[(#LIEU)]</b>

</span>
    <br /> [(#DESCRIPTIF||justifier)] </BOUCLE_event_list>
</div>
        </B_event_list>
        <em>Aucun &eacute;v&eacute;nement annonc&eacute; pour [(#ENV{date}|affdate_mois_annee)]&nbsp;!</em>

        <//B_event_list>

evennement.html
avec dedans:

<div><!-- -->
            <INCLURE{fond=inc_ical}{id_evenement}>
            <p class="metadata">Retour &agrave; l'article&nbsp;: <BOUCLE_art(ARTICLES){id_article}><a href="#URL_ARTICLE">#TITRE</a><BOUCLE_compte_messages(FORUMS){id_article}{plat}> </BOUCLE_compte_messages> &mdash; <a href="#URL_ARTICLE#forum">[(#TOTAL_BOUCLE)]&nbsp;[(#TOTAL_BOUCLE|=={1}|?{commentaire,commentaires})]</a></B_compte_messages></BOUCLE_art> &mdash; <BOUCLE_rub(RUBRIQUES){id_rubrique}><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|majuscules)]</a></BOUCLE_rub></p>

        </div><!-- -->

Je ne vois pas où est le probleme,
j'ai beau chercher sur gougle ou la liste ou les docs
je cale.....

Si vous aviez une idée, ...

cordialement,
Jmarc

J'ai lu tout les messages du plugin agenda2.
J,ai tellement hâte que ce plugin soit fonctionnel.
J'aimerais pouvoir contribuer mais je ne connais rien à PHP.

Il me reste à faire afficher l'événement dans le mini-calendrier du coté public.

J'ai ajouté cette boucle sous le calendrier au moins comme cela l'événement s'affiche au sommaire du coté public!
#CALENDRIER_MINI{#ENV{date},'date',#SELF}
<B_agenda>
<dl>
<BOUCLE_agenda(EVENEMENTS){age<0}{par date}{statut=publie}>
<dt>#TITRE</dt>
[<dd>(#DATE_DEBUT|Agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})</dd>]
<dd>#LIEU</dd>
<dd>#DESCRIPTIF</dd>
</BOUCLE_agenda>
</dl>
</B_agenda>

Renée Picard a écrit :

Bonjour

J'ai aussi des problèmes avec le mini calendrier depuis que j'utilise spip 2....

Mais ai au moins, j'ai réussi à faire afficher la date du jour:
Agenda 2 n'a pas besoin de widget calendar.
Il faut activer Spip-bonux
J'ai lu à cette adresse
Agenda 2.0 et ultérieur - SPIP-Contrib, dans les messages, à la page 2:
Il faut changer dans plugins/agenda2/inc/agenda_filtre.php
les lignes 208 à 222, qui deviennent :
        if ($type != 'periode'){
                $evt = array($evt_sans, $evt_avec);
                $j=_request('jour'); $m=_request('mois'); $a=_request('annee');
                if ($j != NULL && $j != NULL && $j != NULL)
                        $start = mktime(0,0,0, $m, $j, $a);
                else $start = mktime(0,0,0);
        } else {
                $d = array_keys($evt_avec);
                $mindate = min($d);
                $min = substr($mindate,6,2);
                $max = $min + ((strtotime(max($d)) - strtotime($mindate)) / (3600 * 24));
                if ($max < 31) $max = 0;
                        $evt = array($evt_sans, $evt_avec, $min, $max);
                $start = strtotime($mindate);
        }

        include_spip('inc/agenda');
        $texte=http_calendrier_init($start, $type, _request('echelle'), _request('partie_cal'), self('&'), $evt);

Enfin copier calendrier_mini.html dans squelettes/formulaires et s'assurer d'avoir un css adéquat.

Pour l'affichage des messages, si j'y arrive, j'expliquerai.
RP

jmarco a écrit :

Bonjour a tous,
comme l'indique le sujet,

c'est un coup de l'agenda2 et spip2
avant sous spip1.9 pas de problemes
mais depuis que je suis sous spip2 .....

Dans la partie publique, le calendrier s'affiche,mais:
les evennements n'apparaissent pas en surbrillance ni même clicable dans le dit calendrier,
et si l'on clic sur la fleche près du mois on reste sur la même page....
un lien:
http://www.meschapeauxetmoi.com/spip.php?article1

Pour infos:

j'ai installé agenda2 et widget calendrier comme il faut:
activés,
dans mon dossier squelettes j'ai gardé mes fichiers

jour.html
avec dedans:
<div id="bloc-article1"><!-- bloc article1 -->
<br />
<div class="calendrier">
[(#CALENDRIER_MINI{#ENV{date},'date',#SELF})]
</div>
<br />
<!-- Agenda -->

<br /><br />
<h4>[(#ENV{date}|nom_jour|ucfirst) ][(#ENV{date}|affdate)]</h4>
<br />
               <B_event_list>
        <div style=" margin: 0pt; padding: 0pt;">
            <BOUCLE_event_list(EVENEMENTS) {agendafull date_debut, date_fin, jour, (#ENV{date}|annee), (#ENV{date}|mois), (#ENV{date}|jour)} {statut=publie}{par date_fin}>
                       <span style="margin: 0pt; padding: 0pt;">
            <b>[(#TITRE|supprimer_numero)]&nbsp;&nbsp;&nbsp;&nbsp;[(#LIEU)]</b>
            </span>
                   [(#DESCRIPTIF||justifier)]
            </BOUCLE_event_list>
        </div>
        </B_event_list>
        <em>Aucun &eacute;v&eacute;nement SPIP annonc&eacute; le [(#ENV{date}|affdate)]&nbsp;!</em>

        <//B_event_list>
<!-- / Agenda

mois.html
avec dedans:

<div class="calendrier">
[(#CALENDRIER_MINI{#ENV{date},'date',#SELF})]
</div>
<br />

            <h4>[(#ENV{date}|affdate_mois_annee|ucfirst)]</h4>
<br /> <B_event_list>
<div style="margin: 0; padding: 0;">
            <BOUCLE_event_list(EVENEMENTS) {agendafull date_debut, date_fin, mois, (#ENV{date}|annee), (#ENV{date}|mois)} {statut=publie}{par date_fin}>
               <br /><br />
           <span style="margin: 0; padding: 0;">
<b>[(#DATE_DEBUT|affdate)]&nbsp;&nbsp;&nbsp;&nbsp;[(#TITRE|supprimer_numero)]&nbsp;&nbsp;&nbsp;&nbsp;[(#LIEU)]</b>

</span>
    <br /> [(#DESCRIPTIF||justifier)] </BOUCLE_event_list>
</div>
        </B_event_list>
        <em>Aucun &eacute;v&eacute;nement annonc&eacute; pour [(#ENV{date}|affdate_mois_annee)]&nbsp;!</em>

        <//B_event_list>

evennement.html
avec dedans:

<div><!-- -->
            <INCLURE{fond=inc_ical}{id_evenement}>
            <p class="metadata">Retour &agrave; l'article&nbsp;: <BOUCLE_art(ARTICLES){id_article}><a href="#URL_ARTICLE">#TITRE</a><BOUCLE_compte_messages(FORUMS){id_article}{plat}> </BOUCLE_compte_messages> &mdash; <a href="#URL_ARTICLE#forum">[(#TOTAL_BOUCLE)]&nbsp;[(#TOTAL_BOUCLE|=={1}|?{commentaire,commentaires})]</a></B_compte_messages></BOUCLE_art> &mdash; <BOUCLE_rub(RUBRIQUES){id_rubrique}><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|majuscules)]</a></BOUCLE_rub></p>

        </div><!-- -->

Je ne vois pas où est le probleme,
j'ai beau chercher sur gougle ou la liste ou les docs
je cale.....

Si vous aviez une idée, ...

cordialement,
Jmarc

Bonjour,
du nouveau,
je viens de me souvenir,(en te lisant)
que c'était bien dans ce calendrier mini qu'il fallait faire qqchose,
du coup j'ai fait un copié-collé de ce que j'avais en spip1.0.9 en lieu et place de ce calendrier-mini,
je ne saurais pas l'argumenter, mais cela fonctionne tres bien:

-----------------------------------------------------------------------------------------

<BOUCLE_rubrique(RUBRIQUES){id_rubrique}{id_secteur IN 1,30}>
<BOUCLE_event_test(EVENEMENTS){branche} {statut=publie}{par date_fin}{age<7} {0,1}> </BOUCLE_event_test>

[(#REM)
  Tout d'abord on cherche dans quelle rubrique l'on est,
  pour n'afficher que les evenements de celle-ci.
  Ensuite, on n'affiche le calendrier que s'il y a des
  evenement a venir dans la branche. ]

<div id="calendar">
  <h3>Dates des Salons marchés expositions</h3>
  <table summary="<:icone_calendrier:>">
    <caption>[<a href="(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|Agenda_dateplus{-27*24*3600,'Y-m'})]})"
       title="[(#ENV{date}|Agenda_dateplus{-27*24*3600,'Y-m'}|affdate_mois_annee|ucfirst)]">&#171;</a>]
       [&nbsp;<a href="[(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|affdate{'Y-m'})]})]">(#ENV{date}|affdate_mois_annee|majuscules)</a>&nbsp;]
             [<a href="(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|Agenda_dateplus{33*24*3600,'Y-m'})]})"
       title="[(#ENV{date}|Agenda_dateplus{33*24*3600,'Y-m'}|affdate_mois_annee|ucfirst)]">&#187;</a>]
    </caption>

    <thead>
      <tr>
        <th scope="col"><abbr title="<:date_jour_2:>"><:date_jour_2|spip_substr{0,1}|strtoupper:></abbr></th>
        <th scope="col"><abbr title="<:date_jour_3:>"><:date_jour_3|spip_substr{0,1}|strtoupper:></abbr></th>
        <th scope="col"><abbr title="<:date_jour_4:>"><:date_jour_4|spip_substr{0,1}|strtoupper:></abbr></th>
        <th scope="col"><abbr title="<:date_jour_5:>"><:date_jour_5|spip_substr{0,1}|strtoupper:></abbr></th>
        <th scope="col"><abbr title="<:date_jour_6:>"><:date_jour_6|spip_substr{0,1}|strtoupper:></abbr></th>
        <th scope="col"><abbr title="<:date_jour_7:>"><:date_jour_7|spip_substr{0,1}|strtoupper:></abbr></th>
        <th scope="col"><abbr title="<:date_jour_1:>"><:date_jour_1|spip_substr{0,1}|strtoupper:></abbr></th>
      </tr>
    </thead>
    <tbody><BOUCLE_calendrier_rubrique(EVENEMENTS) {branche} {agenda date_debut, mois, (#ENV{date}|annee), (#ENV{date}|mois)} {statut=publie}>[(#DATE_DEBUT|Agenda_memo_full{
      #DATE_FIN,
      [(#DATE_DEBUT|nom_jour|ucfirst) ][(#DATE_DEBUT|affdate)],
      #DESCRIPTIF,
      #LIEU,
     [(#URL_PAGE{jour}|parametre_url{#ENV{var_date},[(#ENV{date}|affdate{'Y-m-d'})]})]
    })]</BOUCLE_calendrier_rubrique>[
    (#ENV{date}|agenda_mini)
    ]</tbody>
  </table>
</div>

</B_event_test>
</BOUCLE_rubrique>

[(#REM)
  Si l'on n'est pas dans une rubrique,
  on affiche tous les evenements du site. ]

<div id="calendar">
  <h3>Dates des Salons marchés expositions</h3>

  <table summary="<:icone_calendrier:>">
  <caption>[<a href="(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|Agenda_dateplus{-27*24*3600,'Y-m'})]})"
       title="[(#ENV{date}|Agenda_dateplus{-27*24*3600,'Y-m'}|affdate_mois_annee|ucfirst)]">&#171;</a>]
       [&nbsp;<a href="[(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|affdate{'Y-m'})]})]">(#ENV{date}|affdate_mois_annee|majuscules)</a>&nbsp;]
             [<a href="(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|Agenda_dateplus{33*24*3600,'Y-m'})]})"
       title="[(#ENV{date}|Agenda_dateplus{33*24*3600,'Y-m'}|affdate_mois_annee|ucfirst)]">&#187;</a>]
    
  </caption>
    <thead>
      <tr>
        <th scope="col"><abbr title="<:date_jour_2:>"><:date_jour_2|spip_substr{0,1}|strtoupper:></abbr></th>
        <th scope="col"><abbr title="<:date_jour_3:>"><:date_jour_3|spip_substr{0,1}|strtoupper:></abbr></th>
                 <th scope="col"><abbr title="<:date_jour_4:>"><:date_jour_4|spip_substr{0,1}|strtoupper:></abbr></th>
        <th scope="col"><abbr title="<:date_jour_5:>"><:date_jour_5|spip_substr{0,1}|strtoupper:></abbr></th>
        <th scope="col"><abbr title="<:date_jour_6:>"><:date_jour_6|spip_substr{0,1}|strtoupper:></abbr></th>
        <th scope="col"><abbr title="<:date_jour_7:>"><:date_jour_7|spip_substr{0,1}|strtoupper:></abbr></th>
        <th scope="col"><abbr title="<:date_jour_1:>"><:date_jour_1|spip_substr{0,1}|strtoupper:></abbr></th>
      </tr>

    </thead>
    <tbody><BOUCLE_calendrier_general(EVENEMENTS) {agenda date_debut, mois, (#ENV{date}|annee), (#ENV{date}|mois)} {statut=publie}>[(#DATE_DEBUT|Agenda_memo_full{
      #DATE_FIN,
      [(#DATE_DEBUT|nom_jour|ucfirst) ][(#DATE_DEBUT|affdate)],
      #DESCRIPTIF,
      #LIEU,
     [(#URL_PAGE{jour}|parametre_url{#ENV{var_date},[(#ENV{date}|affdate{'Y-m-d'})]})]
    })]</BOUCLE_calendrier_general>
    
    [
    (#ENV{date}|agenda_mini)
    ]</tbody>
  </table>
</div>

<//B_rubrique>

----------------------------------------------------------------------------------------

voir ici:

http://localhost/01meschapeauxetmoi/spip.php?page=article&id_article=1

merci
Jmarc

Bonjour
Merci

J'ai fait un copier coller dans squelettes/formulaires/mini_calendrier.html et miracle! l'événement s'affiche dans le calendrier.
Voir: http://www.paniersdici.com/
Le problème (car il y en a encore un) c'est que lorsque je clique sur la date de l'événement j,arrive à une page d,erreur et non pas sur la page de l,article.
As-tu le même problème?
Je pioche encore !
RP
jmarco a écrit :

Bonjour,
du nouveau,
je viens de me souvenir,(en te lisant)
que c'était bien dans ce calendrier mini qu'il fallait faire qqchose,
du coup j'ai fait un copié-collé de ce que j'avais en spip1.0.9 en lieu et place de ce calendrier-mini,
je ne saurais pas l'argumenter, mais cela fonctionne tres bien:

-----------------------------------------------------------------------------------------

<BOUCLE_rubrique(RUBRIQUES){id_rubrique}{id_secteur IN 1,30}>
<BOUCLE_event_test(EVENEMENTS){branche} {statut=publie}{par date_fin}{age<7} {0,1}> </BOUCLE_event_test>

[(#REM)
    Tout d'abord on cherche dans quelle rubrique l'on est,
    pour n'afficher que les evenements de celle-ci.
    Ensuite, on n'affiche le calendrier que s'il y a des
    evenement a venir dans la branche. ]

<div id="calendar">
    <h3>Dates des Salons marchés expositions</h3>
    <table summary="<:icone_calendrier:>">
        <caption>[<a href="(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|Agenda_dateplus{-27*24*3600,'Y-m'})]})"

             title="[(#ENV{date}|Agenda_dateplus{-27*24*3600,'Y-m'}|affdate_mois_annee|ucfirst)]">&#171;</a>]

           [&nbsp;<a href="[(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|affdate{'Y-m'})]})]">(#ENV{date}|affdate_mois_annee|majuscules)</a>&nbsp;]

                 [<a href="(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|Agenda_dateplus{33*24*3600,'Y-m'})]})"

             title="[(#ENV{date}|Agenda_dateplus{33*24*3600,'Y-m'}|affdate_mois_annee|ucfirst)]">&#187;</a>]

        </caption>

        <thead>
            <tr>
                <th scope="col"><abbr title="<:date_jour_2:>"><:date_jour_2|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_3:>"><:date_jour_3|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_4:>"><:date_jour_4|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_5:>"><:date_jour_5|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_6:>"><:date_jour_6|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_7:>"><:date_jour_7|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_1:>"><:date_jour_1|spip_substr{0,1}|strtoupper:></abbr></th>

            </tr>
        </thead>
        <tbody><BOUCLE_calendrier_rubrique(EVENEMENTS) {branche} {agenda date_debut, mois, (#ENV{date}|annee), (#ENV{date}|mois)} {statut=publie}>[(#DATE_DEBUT|Agenda_memo_full{
            #DATE_FIN,
            [(#DATE_DEBUT|nom_jour|ucfirst) ][(#DATE_DEBUT|affdate)],
            #DESCRIPTIF,
            #LIEU,
         [(#URL_PAGE{jour}|parametre_url{#ENV{var_date},[(#ENV{date}|affdate{'Y-m-d'})]})]

        })]</BOUCLE_calendrier_rubrique>[
        (#ENV{date}|agenda_mini)
        ]</tbody>
    </table>
</div>

</B_event_test>
</BOUCLE_rubrique>

[(#REM)
    Si l'on n'est pas dans une rubrique,
    on affiche tous les evenements du site. ]

<div id="calendar">
    <h3>Dates des Salons marchés expositions</h3>

    <table summary="<:icone_calendrier:>">
    <caption>[<a href="(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|Agenda_dateplus{-27*24*3600,'Y-m'})]})"

             title="[(#ENV{date}|Agenda_dateplus{-27*24*3600,'Y-m'}|affdate_mois_annee|ucfirst)]">&#171;</a>]

           [&nbsp;<a href="[(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|affdate{'Y-m'})]})]">(#ENV{date}|affdate_mois_annee|majuscules)</a>&nbsp;]

                 [<a href="(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|Agenda_dateplus{33*24*3600,'Y-m'})]})"

             title="[(#ENV{date}|Agenda_dateplus{33*24*3600,'Y-m'}|affdate_mois_annee|ucfirst)]">&#187;</a>]

        <thead>
            <tr>
                <th scope="col"><abbr title="<:date_jour_2:>"><:date_jour_2|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_3:>"><:date_jour_3|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_4:>"><:date_jour_4|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_5:>"><:date_jour_5|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_6:>"><:date_jour_6|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_7:>"><:date_jour_7|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_1:>"><:date_jour_1|spip_substr{0,1}|strtoupper:></abbr></th>

            </tr>

        </thead>
        <tbody><BOUCLE_calendrier_general(EVENEMENTS) {agenda date_debut, mois, (#ENV{date}|annee), (#ENV{date}|mois)} {statut=publie}>[(#DATE_DEBUT|Agenda_memo_full{
            #DATE_FIN,
            [(#DATE_DEBUT|nom_jour|ucfirst) ][(#DATE_DEBUT|affdate)],
            #DESCRIPTIF,
            #LIEU,
         [(#URL_PAGE{jour}|parametre_url{#ENV{var_date},[(#ENV{date}|affdate{'Y-m-d'})]})]

        })]</BOUCLE_calendrier_general>
               [
        (#ENV{date}|agenda_mini)
        ]</tbody>
    </table>
</div>

<//B_rubrique>

----------------------------------------------------------------------------------------

voir ici:

http://localhost/01meschapeauxetmoi/spip.php?page=article&id_article=1

merci
Jmarc

Comme je veux arriver sur la page qui annonce l'événement et non pas sur un calendrier agrandi, je suis moi-aussi allé copier-coller le code de calendrier_mini.html que j'utilisais avec SPIP 1.9.2...

Le tout fonctionne comme sur du 1.9.2...
http://www.paniersdici.com

Voici le code à mettre dans squelettes/formulaires/calendrier_mini.html
<div id="calendar">

  <div class="last-articles">

    <b class="top">

      <b class="b1"></b>

      <b class="b2"></b>

      <b class="b3"></b>

      <b class="b4"></b>

    </b>

    <div class="boxcontent">

      <div class="liste-articles">

        <div id="entete-calendar">

          <div class="cadre-titre" >

          </div>

        </div>

        <table width="100%" border="0" cellpadding="1" cellspacing="0" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.6em; text-align: center;">

          <caption class="entete-cadre">[

            <a

             href="(#ENV{self}|parametre_url{#ENV{var_date},[(#ENV{date}|Agenda_dateplus{-27*24*3600,'Y-m'})]})"

             title="[(#ENV{date}|Agenda_dateplus{-27*24*3600,'Y-m'}|affdate_mois_annee)]">&#171;

            </a>]

            [(#ENV{date}|affdate_mois_annee)]

            [

            <a

             href="(#ENV{self}|parametre_url{#ENV{var_date},[(#ENV{date}|Agenda_dateplus{33*24*3600,'Y-m'})]})"

             title="[(#ENV{date}|Agenda_dateplus{33*24*3600,'Y-m'}|affdate_mois_annee)]">&#187;

            </a>]

          </caption>

          <thead>

            <tr>

        <th scope="col"><abbr title="<:date_jour_2:>"><:date_jour_2|spip_substr{0,1}|strtoupper:></abbr></th>

        <th scope="col"><abbr title="<:date_jour_3:>"><:date_jour_3|spip_substr{0,1}|strtoupper:></abbr></th>

        <th scope="col"><abbr title="<:date_jour_4:>"><:date_jour_4|spip_substr{0,1}|strtoupper:></abbr></th>

        <th scope="col"><abbr title="<:date_jour_5:>"><:date_jour_5|spip_substr{0,1}|strtoupper:></abbr></th>

        <th scope="col"><abbr title="<:date_jour_6:>"><:date_jour_6|spip_substr{0,1}|strtoupper:></abbr></th>

        <th scope="col"><abbr title="<:date_jour_7:>"><:date_jour_7|spip_substr{0,1}|strtoupper:></abbr></th>

        <th scope="col"><abbr title="<:date_jour_1:>"><:date_jour_1|spip_substr{0,1}|strtoupper:></abbr></th>

            </tr>

          </thead>

          <tbody>

            <BOUCLE_calendrier(EVENEMENTS){agenda date_debut, mois, (#ENV{date}|annee), (#ENV{date}|mois)}{lang}>

             [(#DATE_DEBUT|Agenda_memo_full{#DATE_FIN,[(#TITRE|addslashes)],#DESCRIPTIF,#LIEU,#URL_ARTICLE})]

            </BOUCLE_calendrier>

            [(#ENV{date}|agenda_mini)]

          </tbody>

        </table>

      </div>

      <div class="espace"></div>

      <div class="cadre">

        <B_agenda>

          <BOUCLE_agenda(EVENEMENTS){age<0}{0,5}{par date}{statut=publie}{lang}>

            <table>

              <tr>

                <td>[(#DATE_DEBUT|jour)]/[(#DATE_DEBUT|mois)]</td>

                <td><a href="#URL_ARTICLE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></td>

              </tr>

            </table>

          </BOUCLE_agenda>

        </B_agenda>

      </div>

      <div class="espace"></div>

    </div>

    <b class="bottom">

      <b class="b4b"></b>

      <b class="b3b"></b>

      <b class="b2b"></b>

      <b class="b1b"></b>

    </b>

  </div>

</div>

Le voici Renée Picard a écrit :

Bonjour
Merci

J'ai fait un copier coller dans squelettes/formulaires/mini_calendrier.html et miracle! l'événement s'affiche dans le calendrier.
Voir: http://www.paniersdici.com/
Le problème (car il y en a encore un) c'est que lorsque je clique sur la date de l'événement j,arrive à une page d,erreur et non pas sur la page de l,article.
As-tu le même problème?
Je pioche encore !
RP
jmarco a écrit :

Bonjour,
du nouveau,
je viens de me souvenir,(en te lisant)
que c'était bien dans ce calendrier mini qu'il fallait faire qqchose,
du coup j'ai fait un copié-collé de ce que j'avais en spip1.0.9 en lieu et place de ce calendrier-mini,
je ne saurais pas l'argumenter, mais cela fonctionne tres bien:

-----------------------------------------------------------------------------------------

<BOUCLE_rubrique(RUBRIQUES){id_rubrique}{id_secteur IN 1,30}>
<BOUCLE_event_test(EVENEMENTS){branche} {statut=publie}{par date_fin}{age<7} {0,1}> </BOUCLE_event_test>

[(#REM)
    Tout d'abord on cherche dans quelle rubrique l'on est,
    pour n'afficher que les evenements de celle-ci.
    Ensuite, on n'affiche le calendrier que s'il y a des
    evenement a venir dans la branche. ]

<div id="calendar">
    <h3>Dates des Salons marchés expositions</h3>
    <table summary="<:icone_calendrier:>">
        <caption>[<a href="(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|Agenda_dateplus{-27*24*3600,'Y-m'})]})"

             title="[(#ENV{date}|Agenda_dateplus{-27*24*3600,'Y-m'}|affdate_mois_annee|ucfirst)]">&#171;</a>]

           [&nbsp;<a href="[(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|affdate{'Y-m'})]})]">(#ENV{date}|affdate_mois_annee|majuscules)</a>&nbsp;]

                 [<a href="(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|Agenda_dateplus{33*24*3600,'Y-m'})]})"

             title="[(#ENV{date}|Agenda_dateplus{33*24*3600,'Y-m'}|affdate_mois_annee|ucfirst)]">&#187;</a>]

        </caption>

        <thead>
            <tr>
                <th scope="col"><abbr title="<:date_jour_2:>"><:date_jour_2|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_3:>"><:date_jour_3|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_4:>"><:date_jour_4|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_5:>"><:date_jour_5|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_6:>"><:date_jour_6|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_7:>"><:date_jour_7|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_1:>"><:date_jour_1|spip_substr{0,1}|strtoupper:></abbr></th>

            </tr>
        </thead>
        <tbody><BOUCLE_calendrier_rubrique(EVENEMENTS) {branche} {agenda date_debut, mois, (#ENV{date}|annee), (#ENV{date}|mois)} {statut=publie}>[(#DATE_DEBUT|Agenda_memo_full{
            #DATE_FIN,
            [(#DATE_DEBUT|nom_jour|ucfirst) ][(#DATE_DEBUT|affdate)],
            #DESCRIPTIF,
            #LIEU,
         [(#URL_PAGE{jour}|parametre_url{#ENV{var_date},[(#ENV{date}|affdate{'Y-m-d'})]})]

        })]</BOUCLE_calendrier_rubrique>[
        (#ENV{date}|agenda_mini)
        ]</tbody>
    </table>
</div>

</B_event_test>
</BOUCLE_rubrique>

[(#REM)
    Si l'on n'est pas dans une rubrique,
    on affiche tous les evenements du site. ]

<div id="calendar">
    <h3>Dates des Salons marchés expositions</h3>

    <table summary="<:icone_calendrier:>">
    <caption>[<a href="(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|Agenda_dateplus{-27*24*3600,'Y-m'})]})"

             title="[(#ENV{date}|Agenda_dateplus{-27*24*3600,'Y-m'}|affdate_mois_annee|ucfirst)]">&#171;</a>]

           [&nbsp;<a href="[(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|affdate{'Y-m'})]})]">(#ENV{date}|affdate_mois_annee|majuscules)</a>&nbsp;]

                 [<a href="(#URL_PAGE{mois}|parametre_url{#ENV{var_date},[(#ENV{date}|Agenda_dateplus{33*24*3600,'Y-m'})]})"

             title="[(#ENV{date}|Agenda_dateplus{33*24*3600,'Y-m'}|affdate_mois_annee|ucfirst)]">&#187;</a>]

                       </caption>
        <thead>
            <tr>
                <th scope="col"><abbr title="<:date_jour_2:>"><:date_jour_2|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_3:>"><:date_jour_3|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_4:>"><:date_jour_4|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_5:>"><:date_jour_5|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_6:>"><:date_jour_6|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_7:>"><:date_jour_7|spip_substr{0,1}|strtoupper:></abbr></th>

                <th scope="col"><abbr title="<:date_jour_1:>"><:date_jour_1|spip_substr{0,1}|strtoupper:></abbr></th>

            </tr>

        </thead>
        <tbody><BOUCLE_calendrier_general(EVENEMENTS) {agenda date_debut, mois, (#ENV{date}|annee), (#ENV{date}|mois)} {statut=publie}>[(#DATE_DEBUT|Agenda_memo_full{
            #DATE_FIN,
            [(#DATE_DEBUT|nom_jour|ucfirst) ][(#DATE_DEBUT|affdate)],
            #DESCRIPTIF,
            #LIEU,
         [(#URL_PAGE{jour}|parametre_url{#ENV{var_date},[(#ENV{date}|affdate{'Y-m-d'})]})]

        })]</BOUCLE_calendrier_general>
               [
        (#ENV{date}|agenda_mini)
        ]</tbody>
    </table>
</div>

<//B_rubrique>

----------------------------------------------------------------------------------------

voir ici:

http://localhost/01meschapeauxetmoi/spip.php?page=article&id_article=1

merci
Jmarc

Bonjour,
super,
donc maintenant tout est ok,
Je garde en réserve ton code pour le calendrier et ta formule
çà peut servir...

voici ce que j'ai dans "article-agenda.html"

<div class="calendrier">
[(#CALENDRIER_MINI{#ENV{date},'date',#SELF})]
</div>
<B_agenda>
<dl>
<BOUCLE_agenda(EVENEMENTS){age<0}{par date}{statut=publie}>
<dt><h3>#TITRE</h3></dt>
[<dd>(#DATE_DEBUT|Agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})</dd>]
<dd>#DESCRIPTIF</dd>
</BOUCLE_agenda>
</dl>
</B_agenda>

et dans rubrique1.html

<div class="calendrier">
[(#CALENDRIER_MINI{#ENV{date},'date',#SELF})]
</div>
<B_agenda>
<dl>
<BOUCLE_agenda(EVENEMENTS){age<0}{par date}{statut=publie}>
<dt><h3>#TITRE</h3></dt>
[<dd>(#DATE_DEBUT|Agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})</dd>]
<dd>#DESCRIPTIF</dd>
</BOUCLE_agenda>
</dl>
</B_agenda>

Il y a du doublon dans l'air...je sais...
mais je ne me souviens plus de
l'astuce pour cacher l'unique article d'une rubrique et n'utiliser que la rubrique ou vice et versa...

amicalement ,
Jmarc