Ce plugin est inspiré du minicalendrier pour eva, mais il permet d’insérer dans le calendrier à la fois les articles et les brèves.
Un nouveau champ evento est ajouté à la table spip_breves dans la base de données.
Le code a été ré-écrit pour utiliser le tags #BALISE de spip, ce qui évite d’insérer du php dans les squelettes ; la compatibilité multilingue a été ajoutée.
Il est maintenant possible d’ajouter plus d’évènements sur le même jour.
Installation :
Téléchargez les fichiers depuis la spip-zone.
Activez le plugin de manière classique. Créez un mot-clé mini-calendrier.
Utilisation :
Pour ajouter un article dans le calendrier, ajoutez le mot-clé mini-calendrier et utilisez la date de rédaction antérieure comme date d’évènement (assurez-vous de l’avoir activée dans le panneau de configuration)
Pour ajouter une brève dans le calendrier, validez la brève puis ajoutez le mot-clé mini-calendrier et paramétrez la date de l’évènement.
Insérez le tag #ABCALENDRIER dans les squelettes.
Paramétrage optionnel : il est possible d’écrire #ABCALENDRIER{7} pour limiter la liste d’évènements visualisés sous le calendrier à 7 par exemple.

Merci
Je remercie les auteurs du minicalendrier pour Eva, Olivier Gautier et tous ceux qui ont contribué au développement de la documentation du plugin.
Je remercie Tropicaloo pour la traduction en français de l’article.



Vos commentaires
# Le 3 octobre 2011 à 18:23, par Baguf
En réponse à : Plugin ABCalendrier
Pour info, mon site n’a pas trop apprécié la dernière mise à jour, celle du 1er octobre, il m’était impossible d’activer le plugin. J’ai été obligé de revenir à la version précédente pour que tout revienne en ordre...
# Le 10 octobre 2011 à 18:58, par Sarah
En réponse à : Plugin ABCalendrier
pareil.. le plugin demande que ce soit spip version 1.9.0 ;2.0.99 minimum, et avec spip 2.1.11, ça ne suffit pas...
# Le 27 octobre 2011 à 02:29, par Tropicaloo
En réponse à : Plugin ABCalendrier
Bonsoir,
Les tests que j’ai effectués avec un Spip 2.1.11 et la révision ABCalendrier 52160 n’ont généré aucun bug. Le plugin semble donc compatible avec les versions Spip 2.1.*. Seul le code du fichier plugin.xml limite le plugin à une version Spip 2.0.99 maximum.
En attendant une mise à jour sur la zone, il est possible de modifier l’instruction suivante ligne 86 du fichier plugin.xml :
remplacer
<necessite id="SPIP" version="[1.9.0;2.0.99]"/>par
<necessite id="SPIP" version="[1.9.0;2.1.99]"/>Répondre à ce message
# Le 20 février 2009 à 18:01, par christophe
En réponse à : Plugin ABCalendrier
Bonjour,
Y a t’il moyen de changer le page html de l’evenement ?
J’aimerai qu’au lieu d’arriver sur la page ’article.html’ les internautes soient redirigés vers la page agenda_jour.html.
Que dois-je changer pour cela ?
Grand merci
Salutations
# Le 21 février 2009 à 10:49, par mmmx
En réponse à : Plugin ABCalendrier
Que doit afficher la page agenda_jour.html ?
# Le 23 février 2009 à 10:51, par christophe
En réponse à : Plugin ABCalendrier
Dans le but d’une présentation de l’évenement différente du reste du site, je voudrais pouvoir rediriger les liens depuis l’agenda vers une page ad hoc et non vers la page classique ’article’.
Concrètement, faire en sorte que lorsque l’on clique sur le 23 février, l’internaute ne se retrouve plus sur spip.php ?article2366 mais redirigé vers spip.php ?page=agenda_jour&id_article=23
...
Merci
# Le 23 février 2009 à 15:40, par mmmx
En réponse à : Plugin ABCalendrier
I can suggest you 2 ways :
first using SPIP :
in article.html use a boucle to check if that article is an evenement or not, and to set the layout in the two cases
<BOUCLE_evenement(MOTS) {id_article}{titre=mini-calendrier}>second way modyfing abcalendrier code :
in the file abcalendrier/balise/abcalendrier_20.php for spip 2.0
line 231
replace
generer_url_entite($article['id_article'],'article')with'?page=agenda_jour&id_article='.$article['id_article']for spip 1.9
line 225
replace
generer_url_article($article['id_article'], 'prop')with'?page=agenda_jour&id_article='.$article['id_article']# Le 23 février 2009 à 17:08, par christophe
En réponse à : Plugin ABCalendrier
Perfect !
It’s exactly what I’ve been looking to do !
thxxx
# Le 7 février 2010 à 11:11, par Aurélien
En réponse à : Plugin ABCalendrier
@mmmx
What if I wanna URL like : ’< a h r e f = " #ID_article">...< / a > (fancybox)
?
thanks
# Le 3 octobre 2011 à 18:22, par Baguf
En réponse à : Plugin ABCalendrier
Pour info, mon site n’a pas trop apprécié la dernière mise à jour, celle du 1er octobre, il m’était impossible d’activer le plugin. J’ai été obligé de revenir à la version précédente pour que tout revienne en ordre...
# Le 3 octobre 2011 à 18:23, par Baguf
En réponse à : Plugin ABCalendrier
Désolé mais mon commentaire n’est pas bien situé...
Répondre à ce message
# Le 30 juillet 2011 à 18:19, par jmfre
En réponse à : Plugin ABCalendrier
Bonjour
Merci pour votre plugin : simple et efficace.
Je cherche à gérer la confidentialité des rubriques des titres d’articles appartenant aux rubriques protégées.
Comment faire pour que les titres des articles s’affichent en fonction des droits du visiteur ?
Exemple
Merci encore pour votre plugin
(site : tekitoi.net)
Répondre à ce message
# Le 7 février 2011 à 13:47, par bcharier
En réponse à : Plugin ABCalendrier
Bonjour,
J’ai installé le plugin et déclaré les événements avec le mot clé « mini-calendrier » et la date de rédaction antérieure, installé #ABCALENDRIER dans le fichier inc-rubrique.html...
Tous est parfait pour le mois en cours, par contre quand je veux voir le mois suivant par le lien">>" j’arrive sur une erreur 404 alors que j’ai des événements sur le mois demandé.
J’utilise SPIP 1.9.2d.
Merci pour votre aide,
Bertrand
Répondre à ce message
# Le 24 janvier 2011 à 19:03, par Antoine
En réponse à : Plugin ABCalendrier
Comment personnaliser l’aspect d’ABCalendrier ?
Vous éviter de modifier la feuille de styles par défaut du plugin, j’ai placé une copie de « abcalendrier.css » à la racine de mon dossier « squelettes » mais elle n’est pas reconnue !
Répondre à ce message
# Le 19 octobre 2010 à 18:42, par ?
En réponse à : Plugin ABCalendrier
Bonjour à tous,
j’ai une question concernant ce pluggin. Comment peut-on récupérer la date de l’évènement de la brève remonté dans le mini-calendrier ? je voudrai juste faire une boucle récapitulative des événements en utilisant pas la date de publication mais la date de l’évènement.
je vous remercie :)
Répondre à ce message
# Le 12 septembre 2010 à 21:36, par Renée Picard
En réponse à : Plugin ABCalendrier
Bonjour
J’aimerais changé la façon d,afficher la date d,un événement exemple : 12 09 pour 12 septembre.
Je ne sais pas ou mettre le filtre |affdate_jourcourt
Merci
RP
# Le 13 septembre 2010 à 19:00, par Renée Picard
En réponse à : Plugin ABCalendrier
Je me réponds car j’ai trouvé une solution :
enlever les lignes 12 -21 de formulaires/abcalendrier.html
<table><BOUCLE_agenda_global (ARTICLES) {tout} {par date_redac} {age_redac <= 0}>
<tr><td valign="top" nowrap>
[Le (#DATE_REDAC|affdate) :]
</td>
<td> <a href="#URL_ARTICLE">#TITRE</a><br>
[(#DESCRIPTIF)<br>]<br>
</td></tr>
</BOUCLE_agenda_global>
</table
>
Ajouter, à l’endroit désiré, après l’appel #ABCALENDRIER
<table>
<BOUCLE_agenda_global (ARTICLES) {titre_mot=mini-calendrier} {par date_redac} {age_redac <= 0}>
<tr><td valign="top" nowrap>
[Le (#DATE_REDAC|affdate) :]
</td>
<td> <a href="#URL_ARTICLE">#TITRE</a>
</td></tr>
</BOUCLE_agenda_global>
</table>
Répondre à ce message
# Le 14 juin 2010 à 18:49, par Malika
En réponse à : Plugin ABCalendrier
Bonjour,
J’ai installé ce plugin, crée le mot clé, activé la date antérieure mais les articles ne s’affiche pas dans le calendrier.
Quelqu’un peut-il m’aider ?
Merci d’avance
Répondre à ce message
# Le 8 mars 2010 à 21:46, par guayacan
En réponse à : Plugin ABCalendrier
Bonjour, j’ai besoin d’adapter le plugin aux mots clefs..
J’ai créé avec champs extra 2 les champs born et dead sur la table spip_mots comme des dates.
Je modifie la fonction crea_eventi dans abcalendrier_20.php
mais ça ne me renvoie rien alors que le sql
SELECT mots.born, mots.titreFROM spip_mots as mots
WHERE (MONTH(mots.born) = 4)
ORDER BY mots.born
me renvoie bien ce qu’il faut.
(et oui, j’ai bien testé le calendrier pour avril ;) :
spip.php?page=test&calendrier_mois=4&calendrier_annee=2010)Ais-je fait une erreur dans la fonction ? (je ne connais pas php...)
Ou bien y a t’il un autre fichier à modifier ?
Merci d’avance
# Le 12 mars 2010 à 18:54, par guayacan
En réponse à : [résolu] Plugin ABCalendrier
J’avais deux pb, mais qui ne venaient pas du code, sinon de ce que je voulais faire : un calendrier de type « anniversaire » qui affiche des dates anniversaires de décès ou de naissance.
Il m’a donc fallu :
function crea_eventi($Y,$M,$D)pour que le test se fasse uniquement sur le mois (et pas mois / année)balise_ABCALENDRIER_dynqui n’affichait que les événements du mois à une date supérieure ou égale à celle du jour en cours (alors que je souhaite afficher ceux de tous le mois).et du coup hop ça marche... c’est pas encore en prod donc je n’ai pas d’exemple, mais si qq est intéressé, n’hésitez pas à me demander le code.
Répondre à ce message
# Le 8 mars 2010 à 10:30, par aurélien
En réponse à : SPIP & PHP
bonjour,
quelle serait la syntaxe à suivre si je veux insérer la varialble #ID_RUBRIQUE, dans le fichier abcalendrier20.php ?
ev_du_jour&#ID_RUBRIQUE&date=
quelque chose proche de ça ?
Aurélien
Répondre à ce message