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 le grenier.
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.
Discussions par date d’activité
41 discussions
Bonjour,
Je reviens pour un nouveau petit problème.
En cas de plusieurs évenements le meme jour, les titres de ces events apparaissent dans le tableau et déstructurent l’ensemble...
En cas de multi-evenements, serait il possible de laisser les titres en ’title’ , comme cest le cas pour les jours dotés d’un seul évenement, et de créer un link vers une rubrique reprenant les evenenemts du jour ?.
Comme c’est le cas dans ce site-ci : http://www.mr.be/event/2009/02/02?sCal=2009-02 ...
Grand merci
Ici la mod !
sur la zone...
En cas de plusieurs évenements le meme jour est possible de laisser les titres en le balise ’title’ , comme cest le cas pour les jours dotés d’un seul évenement, et de créer un link vers une squelette ev_du_jour reprenant les evenenemts du jour.
Set dans mes_options_abcalendrier.php
define('MULTIEVENINTITLE','oui');
tu peus modifiera plaiser la squelette ev_du_jour.html ou supprimer le fichier et creer un nouveau dans ta repertoire squelette
tout grand merci ! C’est génial !
Répondre à ce message
Bonjour,
J’ai installé avec succès le plugin sous spip 2.0.3. J’ai voulu le copier vers un autre site tournant en 2.1.0 mais j’ai qques problèmes. Le calendrier s’affiche mais il ne marque pas les évenements. Seul le jour présent ressort.
Je présume qu’il s’agit d’un prob de compatibilité avec la 2.1.0 mais quelqu’un peut il me dire si je peux changer qque chose moi meme pour rectifier cela ou si c’est peine perdue...
Grand merci
Did you create and add to articles and breves the key-word mini-calendrier ?
On my pc everything is ok with SPIP 2.1.0 dev [13697]
Please give me more details
Hello,
Thx for your response.
Yes, I did everything as indicated on this webpage. I did exactly the same on my other site (2.0.3) and it works.
My version : Spip 2.1.0 [13532].
J’ai trouvé l’explication à l’absence des évenements dans mon calendrier ( voir précédents messages).
N’apparaissent pas les articles dont la date de publication est fixée à une échéance future.
Et ce, alors que la case de publication des articles post-datés est correctement cochée dans la partie admin. Les articles postdatés s’affichent par ailleurs correctement en ligne.
Je me servais de la date de publication pour classer mes articles... je n’ai plus qu’à me baser, à partir de maintenant, sur la date de rédaction antérieure...
Enfin, donc, finalement rien de très grave.
Merci
Répondre à ce message
Bonsoir Toniooo,
J’ai testé sur un SPIP 2.0.3 avec serveur PHP 5.2.0 , tout fonctionne parfaitement pour moi.
Dans un premier temps vérifie si tous les fichiers du plugin ont bien été uploadés et au besoin réinstalle à nouveau la dernière version du plugin.
Merci Tropicaloo, je vais déjà me mettre en spip 2.0.3 et je te redis si cela fonctionne.
merci...
Répondre à ce message
Bonjour MMX,
Lorsque je veux mettre un évènement sur une brève, il est marqué "Missing argument 3 for ajax_action_greffe(), called in /var/www/html/.../abcalendrier/inc/evdater.php on line 89 and defined in /var/www/html/.../spip/ecrire/inc/actions.php on line 188. Je peux mettre les évènements dans les mini calendrier quand il s’agit d’articles mais impossible lorsqu’il s’agit de brève...
Merci pour ce plugin.
Toniooo
J’ai effectué la mise à jour du bug, et maintenant j’ai "Parse error : syntax error, unexpected T_LNUMBER in /var/www/html/.../spip/plugins/abcalendrier/inc/evdater.php on line 5 dans la partie privée.
Impossible de modifier les brèves..
Help
Toniooo
this should be the old file !
Check for the latest version.
Did you fixed it ?
Or please tell me your system config
« error, unexpected T_LNUMBER in /var/www/html/.../spip/plugins/abcalendrier/inc/evdater.php on line 5 dans la partie privée. Impossible de modifier les brèves.. Help Toniooo »
Very strange !
line 5 is empty and line 4 is just a comment
Please check your file with the one on the zone http://zone.spip.org/trac/spip-zone... or post it here and let me know...
Répondre à ce message
Translation for abcalendrier_en.php
Merci Beaucoup pour les traductions !!! :)
Je les ai ajoutées sur la zone
Répondre à ce message
Translation for abcalendrier_fr.php
Répondre à ce message
Hello Mmmx,
Here is the translation file (for English, French and Italian) for plugin.xml
@+
Répondre à ce message
Hello Mmmx,
Checking is OK for this 26345 revision !
@+
Répondre à ce message
Hello mmmx,
Test is OK for this 2.0 version.
But there is a bug on display under the news form date event :
- a display parasite
' class='ajax-action dater-935'>
(935 is the news number)- a warning message at bottom right of the page : Warning : Missing argument 3 for ajax_action_greffe(), called in C :\Program Files\EasyPHP 2.0b1\www\monsite\plugins\abcalendrier\inc\evdater.php on line 89 and defined in C :\Program Files\EasyPHP 2.0b1\www\monsite\ecrire\inc\actions.php on line 188
+++++++++++++
Salut mmmx,
Le test est Ok pour cette version 2.0.
Mais il y a un bug d’affichage sous le formulaire date evenement des news :
- un affichage parasite
' class='ajax-action dater-935'>
(935 est le numéro de la brève)- un message d’avertissement en bas à droite de la page : Warning : Missing argument 3 for ajax_action_greffe(), called in C :\Program Files\EasyPHP 2.0b1\www\monsite\plugins\abcalendrier\inc\evdater.php on line 89 and defined in C :\Program Files\EasyPHP 2.0b1\www\monsite\ecrire\inc\actions.php on line 188
@+
Hello Tropicaloo,
thanks for your report.
The bug is now fixed, i hope. The changed file is /abcalendrie/inc/evdater.php
and is now on the zone. I hope in one hour it should be in the zip
Répondre à ce message
Bonjour
Je viens de tester le plugins
je rencontre un soucis
Fatal error : Call to undefined function : spip_abstract_showtable() in .... spip/plugins/abcalendrier/base/abcalendrier_upgrade.php on line 12
dans l’admin des plugins et sur le site en consult page blanche.
Une idée ?
unfortunatly the zip file on the zone is still not updated , I don’t know why...
Please update from svn or take files one by one until problem is solved.
http://zone.spip.org/trac/spip-zone/browser/_plugins_/_test_/abcalendrier
or just I put the zip here http://lnx.sferica.it/abcalendrier20.zip
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |