Bonjour la liste 
Pardon si le post est long mais cela fait deux jours que je tourne en rond 
Je modifi un site en 192 qui doit intégrer l'agenda. Les événements sont très nombreux et j'ai donc suivi l'excellent article de Jean-Christophe Duvivier pour l'affichage du multidates.
Mais pas développeur pour un sous j'ai du mal recopier ou modifier les codes de la page. J'ai refais 20 fois la mannip qui fonctionne chez tout le monde, donc je me dis que cela viens de moi.
Les ajouts ne fonctionnent pas chez moi. Sous FF et autre pas de nouvelle fonctionnalité et sous IE l'erreur fait simplement disparaître la page à partir de l'endroit ou je inclus l'agenda.
de plus l'ajax ne fonctionne pas sur les changement de mois lorsque l'on clique sur le flèche.
J'ai supprimé tous les autres plugins des fois que, idem.
Je joint le code de la page si dessous. Si toute fois certain d'entre vous avais le plugin correctement modifier, je lui en serai grandement reconnaissant.
Par ailleurs la boucle suivante ne veux pas m'afficher les résultats dans l'ordre demandé : par num titre, puis par date inverse :
<BOUCLE_agenda(EVENEMENTS){id_rubrique=68}{par num titre}{date_fin>=-15}{par date_fin}{statut=publie}{0,3}{doublons dat_agen}>
<ul class="alauneListe">
<li>
<a href="#URL_ARTICLE">#TITRE</a>
<a class="liendate"><span>[(#DATE_DEBUT|Agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})]</span></a>
<p>
[(#DESCRIPTIF|couper{70})]
<a class="lire_suite" href="#URL_ARTICLE">Lire la suite</a>
</p>
</li>
</ul>
</BOUCLE_agenda>
</B_agenda>
<< -------------------------------------- ici le mini calendrier qui fait planter IE
<script language="javascript" type="text/javascript">
<!--
// Fonction qui nous retourne l'élement en fonction de son id
function GetId(id)
{
return document.getElementById(id);
}
var i = false; // Si l'infobulle est invisible, i = false et invesement
var a = true; // Si le curseur a déja survolé le jour, a = false
// Fonction qui calcule la position de l'infobulle en fonction de celle du curseur
function move(e)
{
if(i && a)
{ // Si la bulle est visible et que c'est la première fois que le curseur survole le jour, on calcul en temps reel sa position idéale
if (navigator.appName!="Microsoft Internet Explorer")
{ // Si on est pas sous IE
GetId("curseur").style.left=e.pageX + 5+"px";
GetId("curseur").style.top=e.pageY + 10+"px";
}
else
{ // Si on est sous IE
if(document.documentElement.clientWidth>0)
{
GetId("curseur").style.left=20+event.x+document.documentElement.scrollLeft+"px";
GetId("curseur").style.top=10+event.y+document.documentElement.scrollTop+"px";
}
else
{
GetId("curseur").style.left=20+event.x+document.body.scrollLeft+"px";
GetId("curseur").style.top=10+event.y+document.body.scrollTop+"px";
}
}
}
a = false; // Le curseur vient de survoler le jour, on passe a à false
}
// Fonction qui affiche l'infobulle
function montre(text)
{
if(i==false)
{ // Si l'infobule est invisible, on l'affiche
GetId("curseur").style.visibility="visible"; // Si il est caché (la verif n'est qu'une securité) on le rend visible.
GetId("curseur").innerHTML = text; // on copie notre texte dans l'élément html
i=true;
a = true;
}
else
{ // Si l'infobule est visible, on la cache
cache();
}
}
// Fonction qui cache l'infobulle
function cache()
{
if(i==true)
{
GetId("curseur").style.visibility="hidden"; // Si la bulle est visible on la cache
i=false;
}
}
</script>
<div id="calendar">
<div id="curseur" class="infobulle"></div>
<div class="fond">
<span class="datedroite">[(#DATE|affdate{'d'})] | [(#DATE|affdate{'m'})] | [(#DATE|affdate{'Y'})]</span>
<h2><:ecrire:agenda:></h2>
</div>
<table summary="<:icone_calendrier:>">
<caption>[
<a
href="(#ENV{self}|parametre_url{#ENV{var_date},[(#ENV{date}|Agenda_moisdecal{-1,'Y-m'})]})"
title="[(#ENV{date}|Agenda_moisdecal{-1,'Y-m'}|affdate_mois_annee)]"><img class="agenda_button" src="squelettes/images/mois_precedent.png"/ alt="«"> </a>][
(#ENV{date}|affdate_mois_annee)][
<a
href="(#ENV{self}|parametre_url{#ENV{var_date},[(#ENV{date}|Agenda_moisdecal{1,'Y-m'})]})"
title="[(#ENV{date}|Agenda_moisdecal{1,'Y-m'}|affdate_mois_annee)]"><img class="agenda_button" src="squelettes/images/mois_suivant.png"/ alt="»"> </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 class="calendrier-td"><BOUCLE_calendrier(EVENEMENTS)
{id_mot?} {agenda date_debut, mois, (#ENV{date}|annee), (#ENV{date}|mois)}>
[(#DATE_DEBUT|Agenda_memo_full{#DATE_FIN,[(#TITRE|addslashes|supprimer_numero)],
#DESCRIPTIF,#LIEU,#URL_ARTICLE,[(#DATE_DEBUT|affdate{'Y-m-d'})]]})]
</BOUCLE_calendrier>
[(#ENV{date}|agenda_mini)]
</tbody>
</table>
<span> </span>
</div>