très gros problème Agenda 2 et mini-calendrier

Bonjour,

Je gère le site de mon "employeur" et j'ai remis celui-ci à neuf avec le squelette Ahuntsic après l'avoir upgradé en SPIP 2.

Ce squelette gère une fonction agenda qui me convenait mais il m'a été demandé, avec insistance et à mon corps défendant, d'implanter un "mini-calendrier".
Je suis parti du mini-calendrier (2007) pour Alternatives (qui est le prédécesseur de Ahuntsic ), développé par pour SPIP 1.9.2
J'ai découvert une astuce sur le site Ahuntsic pour le rencontre compatible avec SPIP2.
J'ai contacté sans succès son auteur, Patrice VANNEUFVILLE, suite à quelques difficultés pour gérer ce mini-calendrier.

J'ai donc cherché à tâtons et j'ai pu résoudre certaines choses à la hussarde.
1. J'ai ajouté le plugin Agenda 2 qui m'a permis de gérer des événements et de les voir apparaître dans le mini-calendrier: OK
2. Mais, l'appel de la page agenda prévue par Ahuntsic appelait la page "agenda" de Agenda 2, alors qu'il fallait appeler soit agenda, dans le squelette Ahuntsic, soit evenements dans le squelette agenda 2! J'ai donc modifié les squelettes ahuntsic pour qu'ils appellent evenement au lieu de agenda. Tout semble bien fonctionner.

Hélas, je découvre que mon site est totalement invalide XHTML 1 !!!!

Recherches faites, cela est dû en quasi-totalité au plugin mini-calendrier et plus spécialement la page alter_calendrier.
Je crois deviner à quoi sont dus les problèmes mais je manque de compétence pour aller jusque là dans le cambouis ! :slight_smile:

Toutefois, regardant le plugin agenda 2, je me rend compte qu'il y a un fichier /balise/calendrier_mini.php
Je suppose que celui-ci remplace l'appel au mini-calendrier (auparavant sous forme de widget) ce qui expliquent que mes deux plugins se comprennent !

Toutefois, je ne comprend pas comment je puis implanter un tel mini calendrier sur mon site.
La doc sur spip-contrib manque de clarté pour moi et renvoie à l'installation sur 1.9 qui justement avait besoin du widget !

J'ai tenté - sans succès - de reprendre le minicalendrier ajax de Booz (agenda, en version 0.1 mais plus suivi depuis 2007).

Voici donc les possibilités:
1. L'un de vous peut-il me dire s'il est possible et m'expliquer comment implanter un micalendrier à partir d'agenda 2 ?
2. Sinon, l'un de vous peut-il m'aider à faire en sorte que le squelette de alter-calendrier soit comaptible XHTML 1 ?
3. A défaut, quelle(s) piste(s) voyez-vous, sachant que la demande du minicalendrier sur le site est, disons, assez forte.

Pour que ce soit clair et je donnerai plus de détails si on le demande:
adresse du site: http://www.catho-bruxelles.be
La page evenement de agenda2: http://www.catho-bruxelles.be/spip.php?page=evenements
La page agenda prévue d'office par Ahuntsic: http://www.catho-bruxelles.be/spip.php?page=agenda1
(j'ai ajouté pour que vous puissiez la voir car, ce qui se passe quand on demande agenda, c'est la page agenda de agenda 2 qui donne ceci:
http://www.catho-bruxelles.be/spip.php?page=agenda qui est à la limite du dysfonctionnement dans l'interface publique).

Désolé de la longueur de ce post et merci à ceux et celles qui pourraient m'aider.

Charles

Le 08-juil.-09 à 14:51, Charles (Wontolla) a écrit :

Bonjour,

(...p
Voici donc les possibilités:
1. L'un de vous peut-il me dire s'il est possible et m'expliquer comment implanter un micalendrier à partir d'agenda 2 ?
2. Sinon, l'un de vous peut-il m'aider à faire en sorte que le squelette de alter-calendrier soit compatible XHTML 1 ?
3. A défaut, quelle(s) piste(s) voyez-vous, sachant que la demande du minicalendrier sur le site est, disons, assez forte.

Pour que ce soit clair et je donnerai plus de détails si on le demande:
adresse du site: http://www.catho-bruxelles.be
La page evenement de agenda2: http://www.catho-bruxelles.be/spip.php?page=evenements
La page agenda prévue d'office par Ahuntsic: http://www.catho-bruxelles.be/spip.php?page=agenda1
(j'ai ajouté pour que vous puissiez la voir car, ce qui se passe quand on demande agenda, c'est la page agenda de agenda 2 qui donne ceci:
http://www.catho-bruxelles.be/spip.php?page=agenda qui est à la limite du dysfonctionnement dans l'interface publique).

En complément de mon message de cette après-midi, outre qu'il faut lire pour le plugin de BOoz "agendax" (et pas agenda!),
je vois aussi dans le plugin agenda2: /formulaires/calendrier_mini.html

Si je le place dans un squelette, ce n'est pas stylé, cela n'accroche pas aux événements... mais il n'y a pas d'erreur de validation XHTML.

Je tourne donc autour du pot comme un gros newbie dans un magasin de porcelaine SPIP,
...sans trouver de lisezmoi ou équivalent sur spip-contrib ou via Google ! :frowning:

Charles