La contribution se compose de quatre fichiers :
- agenda_mini.html (l’agenda pour les menus)
- agenda_mini.php3 (le fichier php3 qui accompagne agenda_mini.htm)
- rubrique-XX.html (l’agenda de taille standard)
- agenda.css
Ils sont basés du travail de Gasteropod, dont on peut trouver l’article sur http://www.spip.net/es_article107.html de spip.net/es, et des contributions d’agendas et de calendriers pour spip disponible sur article 731
Mise en Place
1. Il faut créer une rubrique qui correspondra à l’agenda, elle peut être nommée comme bon il vous semble (Agenda, Calendrier, Événements, ...)
2. Notez son numéro d’identification, et servez-vous en pour renommer le fichier rubrique-XX.html sous la forme rubrique-NuméroDeVotreRubrique.html. Ce squelette contient uniquement l’agenda, il n’y a pas d’entête ni de menus. Si vous le souhaitez vous pouvez copier le code (le tableau entre <body> </body>
) afin de l’inclure dans votre squelette personnalisé.
3. Partout où vous souhaitez faire apparaître l’agenda comme sa version mini, collez dans l’entête : <link rel="stylesheet" href="agenda.css" type="text/css">
Astuce : Pour ne pas avoir à modifier l’ensemble des fichiers composant votre squelette, incluez le css dans un fichier css qui est déjà lui inclus dans tous vos fichiers : typographie.css par exemple.
4. Ouvrez agenda_mini et modifier les trois apparitions id_rubrique=XX par le numéro de rubrique adéquat.
5. Pour faire apparaître le mini agenda, incluez le code ci contre :
<INCLURE (agenda_mini.php3)>
La largeur est de 140 pixels. Si vous souhaitez modifier cela, faites le dans le premier tableau.
6. Transférez les fichiers à la racine de l’espace de votre site.
7. Activez dans la configuration du site (zone privée) l’option “Date de publication antérieure”.
Désormais, quand vous écrivez un article pour l’agenda, il suffit d’indiquer dans la date de publication antérieure la date de l’événement.
Vous pouvez-voir un exemple sur calonicha.info
Si vous rencontrez des problèmes, mettez-vous en contact avec l’auteur de la version originale en espagnol.
Le squelette à télécharger :
Discussions par date d’activité
5 discussions
Bonjour, le squelette bugue pour les mois postérieurs à décembre 2037 ! Quelqu’un a-t-il une piste de solution à proposer ?
Merci à tous.
PS : ce n’est pas trop grave car la demande d’une telle date est rare dans l’absolu (c’est loin), mais il arrive que cela puisse bloquer un serveur si l’URL d’appel de l’agenda est saisie manuellement.
Répondre à ce message
Bonjour à tous,
Je viens de créer un site en SPIP version 1.9.2c + Alternatives. Le site est hébergé chez trusttelecom.fr. Je tente d’y rajouter l’agenda_mini. J’ai rajouté dans le fichier inc_head.html la ligne et dans le fichier sommaire.html, la ligne .
Ces deux fichiers sont dans mon répertoire squelette.
Lorsque je tente de lancer mon site, j’obtiens systématiquement l’erreur « Parse error : syntax error, unexpected ’}’ in /trusttelecom.fr/residencelescatalans.fr/www/ecrire/public.php(25) : eval()’d code on line 195. »
Comment échapper à cette erreur ?
Merci pour votre aide.
Va faire un tour dans le forum du plugin agenda tu y trouveras un squelette de mini agenda fonctionnel avec la boucle évènements.
Répondre à ce message
Y en a un qui ressemble avec un peu plus de fonctions dans le mini agenda : C’est sur bloog.
Okay je regarde çà, si c’est le cas j’enverrais une lettre en espagnole à l’auteur d’origine (je n’ai fait que la traduction en français), j’aime bien l’interface avec les menu déroulant pour les mois.
Merci pour le lien !
la version disponible sur blog : http://www.bloog.net/article.php3?id_article=117
est tout bonnement superbe ! Cela manquais vraiment a SPIP, un calendrier public de petite taille qui affiche tout simplement les article sous forme d’evenements.
c’est simple, c’est du genie ;)
Je me demandais pourquoi je recevais tellement de messages à propos de mon agenda... J’ai compris, on lui fait de la pub ici. ;-)
Petite précision : J’ai bidouillé cet agenda avec les sources trouvé sur spip contrib. (merci à l’agenda Epona) L’agenda est loin d’être générique et à été travaillé dans le squelette de bloog. ...Tention y a quelques cadres à effacer si vous souhaitez le passer tout css.
bonjour,
J’imagine que ce script ne fonctionne que sur Bloog, les sauelettes ne sont pas suffisants, je ne parviens pas a ramener les articles, je suis en charge d’un site pour une association, qui utilise SPIP , mais pas les squelettes bloog, cette gestion d’evenements correspond completement à ce que nous recherchons,qui peut m’aider
Le squelette de l’agenda fonctionne effectivement sur le squelette bloOg mais si vous l’adaptez à votre mise en page, il ne devrait pas y avoir de problèmes sans solutions.
PS : Depuis peu le script a été débugué pour que les longs événements de plusieurs mois puissent être vu de façon correcte sur les mois, ainsi que sur les filtres.
Bonjour,
Vous avez un superbe agenda. Est-il possible d’avoir les squelettes ?
Merci
Cordialement
Répondre à ce message
Bonjour,
Tout est dans le titre. J’utilise un squelette dépourvu d’agenda, et cela m’intéressait d’en placer un. Celui-ci peut-il faire l’affaire ?
Merci de votre réponse
Répondre à ce message
Bonjour
depuis mise à jour version 1.8-2 seul le calendrier mini fonctionne. L’agenda normal n’intègre pas les données de la rubrique.
Est-il possible de corriger ce problème.
Cordialement Jean-Noël
J’ai exactement le même soucis. J’ai l’impression que spip n’arrive pas à gérer le code php inclu dans ces squelettes.
Mais je n’ai aucune solution et je suis dans la même attente que vous.
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 : |