Un mini-agenda dans SARKA-SPIP

samedi 3 juin 2006
par  _Xavier_
popularité : 68%

A PROPOS

 Compatiblité

* version de SPIP : 1.8.x
* version de Sarka-SPIP : 1.1.x

 Fichiers ou dossiers à créer

* /inclusions/agenda.php3
* /inclusions/agenda.html

 Fichiers ou dossiers à modifier

* /inclusions/bloc-droite-all-news.html
* /styles/style.css
* local_fr.html
* local_en.html
* local_es.html

AVERTISSEMENT

Cet agenda est une adaptation de celui-ci : http://spip-edu.edres74.net/article.php3?id_article=181

L’agenda se compose de 3 fichiers :

 agenda.css
 agenda.html
 agenda.php3

voici un exemple d’utilisation : http://sdencgt37.webdynamit.net/spip/

PRINCIPE

Le principe de cet agenda est d’utiliser les dates de publication antérieure.

Les évènements de l’agenda sont les articles associés au mot clé agenda. Seulement, pour qu’un article apparaisse dans l’agenda, à la bonne date, il faut indiquer une date de publication antérieure.

La date de publication en ligne est la date à partir de laquelle l’article (l’évènement) apparait sur le site, notamment sur la page d’accueil (dans les derniers articles).

La date de publication antérieure est la date à laquelle l’évènement (l’article) fait référence. Dans l’agenda, l’article apparaitra dans la case du jour (du mois et de l’année) correspondant.

MISE EN OEUVRE

1. Puisqu’on utilise les dates de publication antérieure, il faut donc demander à SPIP d’utiliser la date de publication antérieure. Pour cela se rendre dans la partie administration puis dans la rubrique "configuration" , dans le cadre intitulé "Les articles", cocher "oui" pour "Date de rédaction antérieure".

Dans le même temps, vérifier que "Publier les articles, quelle que soit leur date de publication." est bien coché.

2. Toujours dans la partie Administration du site, créer un mot clé agenda dans le groupe de mot squelette_habillage

3. Modifier le fichier bloc-droite-all-news.html en insérant à la ligne 1 : <INCLURE(inclusions/agenda.php3)>

4. Intégrer le code de agenda.css à la fin de celui de style.css (par un simple copier/coller)

5. Modifier les fichiers local_fr.php3 ; local_en.php3 ; local_es.php3 :

local_fr.php3 :
//agenda.html
’agenda’ => ’Agenda’

local_en.php3 :
//agenda.html
’agenda’ => ’Diary’

local_es.php3 :
//agenda.html
’agenda’ => ’Agenda’

6. Uploader le tout dans les répertoires mentionnés en début d’article.

L’agenda est opérationel.

Reste à le remplir d’évènements. Pour cela, créer un nouvel article. Lui associer le mot clé agenda, modifier sa date de parution antérieure et le publier.

L’agenda possède maintenant un évènement correspondant à la date de parution antérieure.

CONCLUSION

Limitation : L’agenda ne permet d’intégrer des évènements que sur un seul jour.

Voici une petite contribution pas très difficile à mettre en oeuvre, en attendant mieux. J’ai cru comprendre que dans la version 1.9 de SPIP, il y aurait un calendrier de proposé comme Plug-IN : à voir.


Documents joints

L'agenda pour SARKA-SPIP (fichiers spécifiques)

Commentaires  Forum fermé

Logo de marabbeh
Agenda avec sous-rubriques
mercredi 25 avril 2007 à 10h22 - par  marabbeh

Sur un site, j’ai un secteur Agenda qui contient des sous-rubriques (une sous-rubrique par lieu). Je veux que les événements de ces sous-rubriques s’affichent dans l’agenda et que ce secteur (avec ses sous-rubriques) soit visible via le menu standard.

Donc :

1- Au début de inclusions/mini_agenda.html, j’ai supprimé le lien vers la page agenda.html <a class="en-tete" href="#URL_PAGE{agenda,annee=(#AUJOURDHUI|annee)}"> , et je n’utilise donc pas le squelette agenda.html.

2- Toujours dans inclusions/mini_agenda.html, j’ai entouré dans inclusions/mini_agenda.html les 2 boucles articles par une boucle rubrique (exemple pour la 1ère) :

<BOUCLE_secteur_agenda(RUBRIQUES){id_rubrique=#RUBRIQUE_AGENDA}>
<BOUCLE_evenements(ARTICLES){branche}...>
...
</BOUCLE_evenements>
</BOUCLE_secteur_agenda>

3- Dans
bloc-gauche-menu-deroulant.html, j’ai supprimé id_rubrique !=#RUBRIQUE_AGENDA, afin que mon secteur Agenda soit dans le menu.

Et ça a l’air de fonctionner...

Logo de apetithan
Un mini-agenda dans SARKA-SPIP
dimanche 4 février 2007 à 12h11 - par  apetithan

Bonjour,
je voudrais « simplement » indiquer la date du jour et l’heure, par exemple au dessus de la zone de mise à jour dans la colonne de gauche... Quelqu’un peut m’aider ?

Merci

Logo de apetithan
mercredi 25 avril 2007 à 15h26 - par  marabbeh

Tu peux mettre en tête du squelette inclusions/inc_stats_site.html :

<div id="maj" class="maj">
<strong>Aujourd'hui nous sommes le</strong><br />
#AUJOURDHUI
</div>
Logo de Renee
plugin agenda
samedi 25 novembre 2006 à 00h19 - par  Renee

Bonjour

Est-ce qu’il y a quelqu’un ou quelqu’une qui a jumelé le mini-agenda de spip et le plugin agenda en spip 1.9.1

Si oui j’aimerais bien savoir quoi faire.

Merci

Renée Picard

Logo de uagmpatinage
Un mini-agenda dans SARKA-SPIP
mardi 14 novembre 2006 à 23h23 - par  uagmpatinage

voici mon site www.uagmpatinage.org, je suis en train de créer ce site et je n’arrive pas à comprendre pourquoi quand je tente d’afficher l’agenda par le bouton sous plan du site il ne s’affiche rien. Pourtant j’ai bien un évènement qui apparaît dans l’agenda de la colonne de droite. j’ai du rater un épisode car là c’est la brasse coulée. Je suis en spip 1.8.3 avec sarka 1.2.2
Par ailleurs je me permet de vous signaler que j’ai du modifier dans le bloc de droite secteur news, l’appel de la page des brèves et des sites qui ne fonctionne pas si on écrit pas comme dans le bloc de droite all news "#URL_SITE_SPIP/breve.php3" et "#URL_SITE_SPIP/site.php3"
Enfin, si vous allez sur mon site vous verrez que je n’arrive pas à modifier la couleur du menu de gauche des rubriques (ca m’énerve mais je trouve pas la ligne avec cette couleur violette dans le css.
Bon c’est tout... C’est pas mal non ?

Site web : Mon site
Logo de technores
Mise en oeuvre de l’agenda
jeudi 2 novembre 2006 à 09h16 - par  technores

Bonjour,

Tout d’abord, toutes mes félicitations pour le travail que vous accomplissez.

Je me suis mis à Spip (v1.9.1.) voila quelques jours et dans la foulée j’ai installé Sarka (v1.9.0). J’en découvre tous les plaisirs mais me tire aussi beaucoup les cheveux :\

Je n’ai toujours pas compris comment on remplissez l’agenda.
Dans l’interface de rédaction, j’ai modifié le menu configuration comme indiqué, j’ai créé un mot-clé, dans l’article, j’y ai associé l’article (http://farxrousse.free.fr/spip/spip.php?article45), j’ai modifié les dates de publication (6/11) et de rédaction (2/11).
Et je n’ai toujours aucun événement :((

Merci par avance.

Site web : FAR X-Rousse
Logo de technores
jeudi 2 novembre 2006 à 17h00 - par  technores

Ca y est, j’ai réussi :-)

Merci beaucoup...

Logo de technores
jeudi 2 novembre 2006 à 09h47 - par  _Eric_

Salut,

Dans l’article Quoi de neuf dans Sarka-SPIP 1.9.0 ?, tu as une description succincte de la mise en oeuvre de l’agenda dans Sarka-SPIP 1.9.0. L’article que tu lis est une ancienne contrib du temps où l’agenda ne faisait pas partie intégrante du squelette. Et bien sur, maintenant la mise en place a changé...

Lis le et dis nous si c’est clair pour toi. Si non, reposte un message, on est là pour ça.

A+

Logo de Thierry
Un mini-agenda dans SARKA-SPIP
mardi 5 septembre 2006 à 16h08 - par  Thierry

Bonjour,
je viens d’installer le mini-agenda sur mon site. Une simple question :

Quand on entre un événement sur le calendrier, il s’agit de créer un article ayant pour mot-clé associé "agenda", si j’ai bien compris. J’y suis parvenu, mais le petit article associé apparaît aussi en Une. Comment peut-on faire pour que cet article n’apparaisse pas dans la liste des derniers articles publiés, dans la page sommaire ? Plus largement, peut-on choisir la (ou les) rubrique(s) desquelles sera issue la liste des articles récemment publiés ? Merci.

Thierry

Logo de Thierry
mercredi 11 octobre 2006 à 20h46 - par  _Eric_

Salut Archimed,

C’est une solution très astucieuse. En fait, dans la dernière version que je t’ai envoyée j’ai utilisé une autre solution qui est de paramétrer dans une balise la rubrique Agenda. Alors on l’exclut simplement par le critère id_rubrique !=balise.

Mais ta solution est très bonne, le fait de faire une boucle pour rien n’est pas choquante. En fait, c’est la structure de la base de données qui implique un traitement particulier pour exclure sur mot-clé.

Donc, why not prendre cette solution pour Sarka-SPIP. J’y réfléchis, merci.

A+

Logo de _Eric_
mercredi 11 octobre 2006 à 11h20 - par  _Xavier_

Salut Thierry, salut à tous

Une solution à ton problème pourrait être celle-ci (le l’ai trouvé sur SPIP-contrib).

Il faudrait rajouter, dans le fichier sommaire.html, une boucle qui ne sélectionnerait que les articles attachés au mot clé agenda. Ce serait là sa seule fonction.

Ensuite on reprend notre boucle normale de sélection des 5 derniers articles, mais comme celle-ci a un critère doublons elle ne sélectionnera pas les articles de l’agenda

Voilà ce que ca donnerait :

inserer après la ligne

<div id="articles_recents" class="en-tete"><:articles_recents:></div>

le code suivant :

<BOUCLE_exclure (ARTICLES) {titre_mot="agenda"} {doublons}>

<!-- On sélectionne tous les articles de l'agenda et on n'en fait... rien--> 

</BOUCLE_exclure>

<!-- Ensuite, On sélectionne tous les articles sauf ceux qui l'ont déja été precedemment, c'est à dire l'édito et les articles de l'agenda 

puis on les affiche --> 

puis on reprend le code normal avec

<BOUCLE_article(ARTICLES) {tout} {doublons} {par date} {inverse} {0,5}>

J’ai tésté. Cela fonctionne.
C’est pas terrible de faire une boucle sans rien dedans,mais enfin bon...

Il faudra attendre de voir ce qu’en pense smellup avant de voir cette astuce intégrée dans une future version de SARKA.

@+

Archimed
Archimed

Logo de _Xavier_
dimanche 8 octobre 2006 à 09h37 - par  Patakrep

Merci pour ta rapide réponse.
Je suis allé voir ton (tes) sites test. J’ai utilisé la même tactique de rubrique agenda en attendant mieux.
C’est sûr qu’à chaque fois que c’est mieux (le mini agenda, même en l’état actuel, c’est vraiment super bien) on veut encore du super mieux ! De sorte que vous ayez de quoi ne pas vous ennuyer !!!

Patakrep

Logo de Patakrep
samedi 7 octobre 2006 à 16h15 - par  _Eric_

Salut Patakrep,

Non je l’ai pas abandonné. Mslp travaille aussi dessus. Pour la prochaine version 1.2.2 la fonction agenda sera plus complète et identifiée clairement en dehors des autres rubriques.

Si tu veux voir un résultat provisoire rend toi sur mon site de test.

A bientot

Logo de _Eric_
samedi 7 octobre 2006 à 15h30 - par  Patakrep

Bonjour,

Je suis moi aussi dans l’attente de cette solution.
As-tu abandonné l’idée ? Peut être est-ce trop compliqué et ne sera-ce possible que dans la version 2 ?
Merci pour tout et bonne continuation.

Patakrep

Logo de Patakrep
jeudi 7 septembre 2006 à 18h35 - par  _Eric_

Salut Thierry,

Je me suis posé les mêmes questions que j’ai plus ou moins résolues avec bonheur. J’avais dans l’idée de sortir rapidement une nouvelle version de Sarka intégrant ces modifications mais le temps me manque.

Pour la version 1.2 de Sarka, les solutions que je proposeraient seront simples et toujours basées sur la notion d’article dont la conclusion est qu’elle n’est pas adaptée pour modéliser un agenda. La version V2 proposera une notion nouvelle d’événement...

En fait, pour ton premier problème de une, la solution n’est pas simple car la structure des tables de SPIP ne permet pas d’exclure les articles ayant le mot-clé agenda et de choisir les 5 premiers remplissant ce critère.
En outre, pour le menu déroulant, il faut aussi exclure la rubrique agenda et plutôt la proposer via un item tel que "plan du site" avec une page type listing.

Pour faire cela, dans la V1, le plus simple à mon avis est de dédier une rubrique unique et standard à l’agenda et d’exclure cette rubrique partout ailleurs que dans la page des articles d’agenda.
Ca restreint un peu les possibilités (car il faudra peut-être imposer le nom même de la rubrique) mais cela a l’avantage de fonctionner simplement avec le squelette. Je vais essayer de sortir cette version ce week-end. Donc si tu peux patienter...

A+

Logo de _Eric_
mardi 5 septembre 2006 à 18h50 - par  JEF

Je pense que c’est possible mais je ne suis pas assez compétent pour te donner la manip !
Moi j’ai escammoté l’affichage des "rubriques en une" parce qu’il ne correspondait pas ce que les visiteurs du site voulaient.

A+

Site web : le site
Logo de JEF
mardi 5 septembre 2006 à 17h26 - par  Thierry

Oui c’est vrai que c’est la solution la plus simple...
Mais cette rubrique Agenda apparaît dans les menus et dans le récapitulatif des rubriques en Une, non ? Peut-on l’éviter ?

Logo de Thierry
mardi 5 septembre 2006 à 16h44 - par  JEF

Moi je modifie la "date de publication" de mon article pour la reculer de qqs mois en arrière et ensuite j’ai crée une rubrique spéciale que j’ai bêtement nommé "Agenda" dans laquelle je stocke ces articles.

Voila, j’espère d’avoir donner la réponse !

JEF

Logo de dzouve
Un mini-agenda dans SARKA-SPIP
jeudi 27 juillet 2006 à 12h00 - par  dzouve

Salut, je suis intéressé à installer l’agenda (sous spip 1.8.3). Par contre j’utilise déja un squelette général.
Est ce que le fait d’installer l’agenda (vu que je vois qu’il y a un répertoire squelette) cela va fonctionner ou perturber mon squelette actuel ?
Merci d’avance

dzouve

Site web : Musher.ca
Logo de dzouve
jeudi 27 juillet 2006 à 13h26 - par  _Eric_

Salut,

A priori je ne pense pas car ce sont 3 fichiers spécifiques qui gèrent cet agenda, y compris les css. Tu dois simplement les installer dans les répertoires idoines et cela dépend de l’organisation de ton site.

A+

PS : sinon adopte Sarka ;-)

Logo de Duc
Toujours un pb : Un mini-agenda dans SARKA-SPIP
lundi 3 juillet 2006 à 10h36 - par  Duc

Bonjour,

J’ai bien fait comme il fallait je pense, le résultat est toujours le même. Sur http://liuppa.univ-pau.fr/ALCOOL/ l’agenda est très gros. Ma version de Sarka-SPIP est 1.1.2c18

Je suis allé sur le site de test, et j’ai pas du tout le même look pour l’agenda. Sur mon site, quand je veux changer de mois, ca marche pas non plus.

Logo de Duc
mardi 4 juillet 2006 à 20h22 - par  _Xavier_

Je ne dirai pas mieux ...

Logo de _Xavier_
mardi 4 juillet 2006 à 19h57 - par  _Eric_

Salut,

Je pense que Duc entends par là que l’agenda n’est affiché que dans la page d’accueil. En fait, ce n’est pas tout à fait vrai, il est aussi visible dans les pages plan du site, messages de forum, contact... : toutes les pages indépendantes d’un secteur.

A cet égard, c’est normal étant donné que l’inclusion de l’agenda n’est faite que dans le fichier html bloc-droite-all-news.html. Pour avoir une chance de l’afficher sur d’autres pages comme celle d’un article ou d’une rubrique, il faut aussi faire l’inclusion dans bloc-droite-secteur-news.html. Par contre, dans ce cas, il faut définir la sémantique que tu veux donner aux évènements, à savoir, veux-tu voir que les événements liés à cette rubrique ou toujours l’ensemble des événements (conseillé avec cet agenda) ?

C’est un choix, à toi de voir, mais cet agenda ne gère pas la dépendance à une rubrique. N’est ce pas Archimed ?

A+

Logo de _Eric_
mardi 4 juillet 2006 à 18h59 - par  _Xavier_

Qu’entends tu par "associer" ?

Logo de _Xavier_
mardi 4 juillet 2006 à 15h48 - par  Duc

Cela semble marcher tout bien.
Merci beaucoup pour votre réactivité !

Y a t-il moyen d’associer l’agenda à une rubrique ?(pour l’instant je crois comprendre qu’il est associé à l’accueil du site).

Logo de Duc
mardi 4 juillet 2006 à 07h50 - par  _Xavier_

Salut Duc

Voilà, l’archive intitulée "La version SARKA-SPIP 1.1.2c20 incluant l’agenda" est à jour.

voici ce que je te conseille de faire :

1. Vire tout ton répertoire SQUELETTES

2. Réinstalle cette version du squelette sans toucher à rien d’autre et dis nous si ça fonctionne

Bonne manip ;

@+
Archimed

Logo de _Xavier_
lundi 3 juillet 2006 à 20h24 - par  _Xavier_

Salut Duc

Tu as raison. j’ai oublier de mettre à jour les fichiers bloc-droite-all-news.html et local_fr.php3

Autant pour moi. J’ai eu une fin d’année scolaire à 100 à l’heure. Je mets à jour l’archive dès que j’ai accès à mon ordi perso (probleme de réseau à la maison : je vais essayer de bricoler qqchose ce soir).

@+

Archimed

Logo de _Xavier_
lundi 3 juillet 2006 à 15h39 - par  Duc

Bonjour,

J’ai récupéré le sarka-spip 1.1.2c20, il semble que fichier style.css inclut déjà agenda.css donc je n’ai rien modifié. Par contre j’ai mis la ligne supplémentaire dans bloc-droite-all-news.html, j’ai rajouté

//agenda.html
’agenda’ => ’Agenda’,

dans local_fr.php3.

Rien n’y fait, j’ai toujours le même look pour l’agenda ! Je ne sais plus trop quoi faire.

D’ailleurs, je ne comprend pas trop pourquoi la version 1.1.2c20 complète et intégrant l’agenda d’Archimed ne comporte pas dans le fichier bloc-droite-all-news.html et local_fr.php3 les modifs nécessaires.

Logo de Duc
lundi 3 juillet 2006 à 12h22 - par  _Eric_

Bonjour Duc,

En regardant les css que tu utilises pour ton agenda c’est évident. Tu n’utilises pas les css de agenda.css mais ceux d’un fichier css nommé calendrier.css.

Donc je te propose de repartir de la version 1.1.2c20 de sarka avec l’agenda corrigé par Archimed, de la réinstaller et de réessayer : je pense alors que tout va fonctionner correctement.

Télécharge pour cela la version 1.1.2c20 complète et intégrant l’agenda d’Archimed directement dans l’article mini-agenda.

En attendant ton feedback.

A+

Logo de Duc
Un mini-agenda dans SARKA-SPIP
vendredi 30 juin 2006 à 16h04 - par  Duc

En fait, voici le pb de manière plus précise. Dans le calendrier, il y a les titres des articles à la date de leur création mais qui n’ont pourtant pas le mot-clé agenda. En plus, il y a un pb de rafraichissement : quand je change de mois, il faut que je fasse recalculer !

Voir sur http://liuppa.univ-pau.fr/ALCOOL/ pour voir le pb.

merci de votre aide.

Logo de Duc
lundi 3 juillet 2006 à 09h57 - par  _Xavier_

Salut Duc,

Bon si c’est pas ça c’est autre chose.

Il me semble que tu as viré l’agenda de ton site, non ?
Peux tu essayer de le remettre avec la nouvelle version de l’archive (qui date du 01/07).
C’est la 1ère archive de l’article.

En y allant petit à petit, on va bien réussir à solutionner ton problème.

Laisse un message si il n’y a pas d’évolution avec cette version de l’agenda.

@+

Archimed

Logo de _Xavier_
dimanche 2 juillet 2006 à 21h32 - par  Duc

Bonjour,

Merci pour le réponse rapide. mais j’ai installé l’agenda qui est dans le package agenda.zip (le premier document joint). Pas celui qui est livré avec SPIP.

Logo de Duc
vendredi 30 juin 2006 à 16h52 - par  _Xavier_

Salut Duc

L’agenda que tu as installé n’est pas celui de l’archive mais une copie de celui livré avec SPIP (/dist/agenda.html) Non ?

Cet agenda (celui de SPIP) recence tous les articles qui sont parus sur le site. Et effectivement, ils apparaissent dans la case du jour de leur publication.

Pour ma part, je pense que cet agenda n’est qu’une présentation différente (chronologique) du plan du site et n’apporte pas grand chose au site.

L’agenda que je propose dans l’article a une autre vocation. Il est fait pour annoncer des évènements futurs.

En plus, il y a un pb de rafraichissement : quand je change de mois, il faut que je fasse recalculer !

Non non, c’est normal. Je te rassure, il n’y a que toi qui voit le bouton recalculer. Les visiteurs eux ne le voient pas. Ils verront la page recalculée aux bout de 2 heures, donc pour des évènements qui ont lieu le mois prochain, ce n’est pas très grave.

@+
Archimed

Logo de Duc
Un mini-agenda dans SARKA-SPIP
vendredi 30 juin 2006 à 15h52 - par  Duc

J’ai fait tout bien comme il faut, mais l’agenda apparait en très gros à droite. Je soupconne un pb de style, mais quelqu’un a t-il déjà eu ce pb ?

Logo de jicew
Tous les événements n’apparaissent pas
mercredi 21 juin 2006 à 16h00 - par  jicew

Bonjour,

J’ai installé le mini-agenda et globalement ça fonctionne. Sauf que pour certains mois les événements n’apparaissent pas dans la liste sous l’agenda alors que pour d’autre ils apparaissent.

J’ai recontrolé plusieurs fois pour voir si il y a une différence entre les événements qui apparaiseent et les autres sans rien trouver.

Le site
Pour bien se rendre compte il faut aller voir par exemple le 9 septembre

Merci pour votre aide

Logo de jicew
samedi 1er juillet 2006 à 18h49 - par  _Xavier_

Voilà, c’est corrigé

Dans agenda.html, il faut remplacer les lignes 164 à 171 inclues :

IF (($M==[(#DATE_REDAC|mois)]) AND ($Y==[(#DATE_REDAC|annee)])) {
echo '
<tr>
	<td align="left" valign="top" nowrap> [(#DATE_REDAC|jour)-][(#DATE_REDAC|mois):] </td>
	<td width="100%" align="left" valign="top"><a href="#URL_ARTICLE">#TITRE</a></td>
</tr>';
$test_boucle++;}    

par

$mois_redac = "[(#DATE_REDAC|mois)]";	
$annee_redac= "[(#DATE_REDAC|annee)]";
	
IF (($M==$mois_redac) AND ($Y==$annee_redac)) {				     
echo '
<tr>
	<td align="left" valign="top" nowrap> [(#DATE_REDAC|jour)-][(#DATE_REDAC|mois):] </td>
	<td width="100%" align="left" valign="top"><a href="#URL_ARTICLE">#TITRE</a></td>
</tr>';
$test_boucle++;}          

à partir du 01.07, les archives de l’article tiennent compte de ces modifications.

Logo de _Xavier_
mardi 27 juin 2006 à 08h30 - par  ptigars

Salut,

L’agenda n’affiche que les évenements du mois en cours. Si tu veux tout afficher il faut modifier le code, j’ai regardé mais pour modifier ça c’est un peut trop compliquer pour moi.
Je pense qu’il serai plus judicieux d’afficher les 5 évenements à venir par exemple.

Fred.

Logo de ptigars
vendredi 23 juin 2006 à 15h54 - par  _Xavier_

Salut jicew

Exact, j’ai bien vu le problème. Chez moi aussi ça le fait.

Par contre je ne vois absolument d’où cela peut venir. Je continue mes recherches...

@+
Archimed

Logo de mkergo35
Un mini-agenda dans SARKA-SPIP
jeudi 8 juin 2006 à 15h38 - par  mkergo35

Pourquoi pas majuscule à "agenda" en titre sur la page d’accueil de l’espace public ?

Logo de mkergo35
mercredi 14 juin 2006 à 11h40 - par  _Eric_

Salut,

Non a priori au regard de la contrib d’Archimed, l’agenda est une inclusion dans la partie droite, elle-même étant déjà dans /inclusions.

Mais je ne vois pas comment ce fichier est apparu à la racine de ton site ??

Archimed, pour le fichier zip, il serait préférable de ranger les fichiers dans les répertoires adéquats et de conserver les chemin dans le zip. Ainsi, on éviterait les mauvaises manips de ce genre.

En outre, on pourrait faire un zip complet (y compris les fichiers local_xx et style.css) basé sur la 1.1.2c19.

Voila
A+

Logo de _Eric_
mercredi 14 juin 2006 à 10h22 - par  mkergo35

Est-il normal d’avoir un fichier agenda.php3 à la racine et un autre sous /squelettes/inclusion ?

Logo de mkergo35
vendredi 9 juin 2006 à 22h07 - par  _Eric_

Oui, mais es tu sur qu’il n’y a que ces styles qui nécessitent cette modification si on veut rendre la chose plus systématique.

Remarque la solution est peut-être intermédiaire entre les modifs html et les modifs style. Je sais pas trop.

A réfléxionner ;-)

A+

Logo de _Eric_
vendredi 9 juin 2006 à 20h48 - par  _Xavier_

Le style en question est le style en-tete.

Dans le fichier style.css, on l’a défini au moins trois fois :

 .breve a.en-tete
 .web a.en-tete
 .agenda .entete

on pourrait peut être simplifier tout ça, en faisant 1 seul style en-tete (sans la limitation aux styles breve, web, agenda).

Dans ce cas, il n’y aurai qu’un seul style à modifier. Celui qui ne veut pas de la capitale, change le CSS sans toucher au HTML

Je jette des idées comme ça, sans les avoir essayées

Voili voilà

@+

Archimed

Logo de _Xavier_
vendredi 9 juin 2006 à 18h48 - par  _Eric_

Salut Archimed,

La seule question que je me pose est : n’est-il pas plus simple de ne pas toucher au style et de simplement insérer dans la balise html la transformation en capitale. En effet, cela permet de ne pas multiplier les styles dans les CSS.

En fait, c’était ca mon interrogation dans le message précédent, après il convient de l’implanter partout, c’est long mais pas difficile.

Qu’en penses-tu ?

A+

Logo de _Eric_
vendredi 9 juin 2006 à 16h38 - par  _Xavier_

Salut Smellup

Je vais voir dans le squelette si je peux facilement mettre en oeuvre cette solution

C’est une histoire de CSS. Il faut rajouter un style

.agenda .en-tete:firstletter{
text-transform : uppercase ; 
}

Je pense que cela devrait suffire. Si tel est le cas, on pourrait le faire pour tous les titres "en-tete", non ?

mkergo35, Pour en revenir à ton problème, essaye de vider le cache de spip, je ne vois pas pour l’instant d’autres solutions. Dis nous si ça change qqchose.

Archimed

Logo de _Xavier_
vendredi 9 juin 2006 à 15h54 - par  _Eric_

Salut,

As tu pensé à recherger ta page, car sinon il n’y a aucune raison que cela ne fonctionne pas.

Par contre, d’une façon générale, je pense que c’est une erreur d’écrire les mots type agenda avec une lettre capitale. Car si tu as besoin d’utiliser le mot agenda sans capitale tu dois créer une autre instance de traduction. Il serait plus judicieux d’utiliser le style qui formate le texte avec une lettre capitale au besoin.

Je vais voir dans le squelette si je peux facilement mettre en oeuvre cette solution. En attendant, l’explication d’Archimed doit fonctionner chez toi.

A+

Logo de _Eric_
vendredi 9 juin 2006 à 13h39 - par  _Xavier_

Salut mkergo35

Oui c’est cela. Je ne comprends pas pourquoi tu n’as pas de majuscule.

As tu une adresse où l’on puisse visualisé le pb ?

Archimed

Logo de _Xavier_
vendredi 9 juin 2006 à 11h46 - par  mkergo35

Bonjour Archimed,

Et désolé pour mon impolitesse le coup d’avant ;-)

J’ai suivi tes conseils, mais cela ne fonctionne pas.

Le fichier de langue doit bien avoir l’aspect suivant ?

.............

//site.html

’recents_syndic’ => ’Dernières nouvelles du web’,
’publie_sur_site’ => ’Publieacute ; sur le site’,

//agenda.html

’agenda’ => ’Agenda’,

//404.html

’page_non_trouvee’ => ’Page non trouvée’,
’url_fausse’ => ’L\’adresse URL que vous demandez n\’existe pas. Le plan du site peut vous aider à trouver l\’information recherchée.’,
’erreur’ => ’erreur’

..............

Logo de mkergo35
jeudi 8 juin 2006 à 18h41 - par  _Xavier_

Bonjour ;-)

Normalement, si tu suis à la lettre les étapes mentionnées dans l’article, tu dois obtenir le titre Agenda avec une majuscule.

Celle ci est définie à l’étape 5, dans les fichiers de langue, il suffit de mettre une majuscule du coté droit de la "flèche".

A+

Archimed

Logo de _Xavier_
Un mini-agenda dans SARKA-SPIP
mercredi 7 juin 2006 à 17h11 - par  _Xavier_

Bonjour à tous

Une petite erreur s’est glissé dans le fichier agenda.css, ce qui le rend invalide d’après le W3C

Il faut lire, à la ligne 73,
font-weight:bold;
et non
font-style:bold;

Logo de _Xavier_
vendredi 9 juin 2006 à 22h26 - par  _Toufik_

Bonjour

la correction a été faite
et donc le fichier agenda.css de l’archive est à jour

@+

Logo de jpl
Un mini-agenda dans SARKA-SPIP
mardi 6 juin 2006 à 10h21 - par  jpl

Salut, il doit manquer à la ligne
"3. Modifier le fichier bloc-droite-all-news.html en insérant à la ligne 1 :"

"signe inférieur"INCLURE (agenda.php3)"signe supérieur"

merci pour tes ajouts de fonctionnalités fréquentes et pertinentes.

Logo de jpl
mardi 6 juin 2006 à 12h43 - par  _Xavier_

Exact

Je ne peux rien faire,je n’ai plus la main pour corriger l’article. Il faut attendre qu’un admin fasse la correction.

@+

Archimed

Logo de antochrit
Un mini-agenda dans SARKA-SPIP
samedi 3 juin 2006 à 21h06 - par  antochrit

l’agenda epona est aussi adaptable au squelette sarka avec des fonctionnalités plus avancées, un petit exemple psychiatrie-desalieniste

(bravo pour le squelette)