Mini agenda pour Spip 1.9

Bonjour à tous,

j'ai adapté pour Spip 1.9 et légèrement modifié le mini-agenda que je
proposais précédemment pour Spip 1.8 ( à l'adresse http://www.ac-
rouen.fr/tice/Un-mini-agenda-mensuel-pour-SPIP ).

Ce n'est pas trop dans le goût du jour puisqu'il existe un plugin
spécifique pour cet usage mais si ça peut en intéresser certains...

Les modifications effectuées : - meilleurs respects des entités html
dans les URL; - réécriture du test de date (sur conseil de la liste
après avoir observé un non fonctionnement en août...) ; - modification
d'une ligne de la feuille de style pour un respect des normes css (sur
conseil du site SarkaSpip) ; - réécriture du critère de la boucle
principale pour pouvoir utiliser ce squelettes pour plusieurs agendas
différents correspondants à des rubriques différentes.

Merci de me faire remonter d'éventuelles erreurs ou amélioration à
apporter.

Cordialement, Olivier Gautier.

Le 12/08/06, Olivier Gautier<olivier.gautier@ac-rouen.fr> a écrit :

Bonjour à tous,

j'ai adapté pour Spip 1.9 et légèrement modifié le mini-agenda que je
proposais précédemment pour Spip 1.8 ( à l'adresse http://www.ac-
rouen.fr/tice/Un-mini-agenda-mensuel-pour-SPIP ).

Merci
http://www.rouen.fr/tice/Un-mini-agenda-mensuel-pour-SPIP marche pas :wink:
(The requested URL /tice/Un-mini-agenda-mensuel-pour-SPIP was not
found on this server.)

Ce n'est pas trop dans le goût du jour puisqu'il existe un plugin
spécifique pour cet usage mais si ça peut en intéresser certains...

Cedric viens de poster à ce sujet...

Les modifications effectuées : - meilleurs respects des entités html
dans les URL; - réécriture du test de date (sur conseil de la liste
après avoir observé un non fonctionnement en août...) ; - modification
d'une ligne de la feuille de style pour un respect des normes css (sur
conseil du site SarkaSpip) ; - réécriture du critère de la boucle
principale pour pouvoir utiliser ce squelettes pour plusieurs agendas
différents correspondants à des rubriques différentes.

Merci de me faire remonter d'éventuelles erreurs ou amélioration à
apporter.

Ok

--
Jacques

Marre de "*quoter comme un goret*" avec OE : (Rappel: quoter n'est

pas coder) http://www.aminautes.org/forums/configurer/oe/QF_doc.html

Où placer sa réponse ?
[Mini-FAQ] Repondre par courrier ou dans les news ?

Le 12/08/06, Olivier Gautier<olivier.gautier@ac-rouen.fr> a écrit :

Jacques J. a écrit :
> Le 12/08/06, Olivier Gautier<olivier.gautier@ac-rouen.fr> a écrit :
>
>> Bonjour à tous,
>>
>> j'ai adapté pour Spip 1.9 et légèrement modifié le mini-agenda que je
>> proposais précédemment pour Spip 1.8 ( à l'adresse http://www.ac-
>> rouen.fr/tice/Un-mini-agenda-mensuel-pour-SPIP ).
>>
> Merci
> http://www.rouen.fr/tice/Un-mini-agenda-mensuel-pour-SPIP marche pas :wink:
> (The requested URL /tice/Un-mini-agenda-mensuel-pour-SPIP was not
> found on this server.)
>
Arg, manque une paire de lunettes ? Quoi que à cette heure tardive...
:wink: Il ne faut pas oublier le "ac-" devant "rouen".

Donc comme ça:
http://www.ac-rouen.fr/tice/Un-mini-agenda-mensuel-pour-SPIP

--
Jacques

Marre de "*quoter comme un goret*" avec OE : (Rappel: quoter n'est

pas coder) http://www.aminautes.org/forums/configurer/oe/QF_doc.html

Où placer sa réponse ?
[Mini-FAQ] Repondre par courrier ou dans les news ?

Le 12/08/06, Olivier Gautier a écrit :

Les modifications effectuées : - meilleurs respects des entités html
dans les URL; - réécriture du test de date (sur conseil de la liste
après avoir observé un non fonctionnement en août...) ; - modification
d'une ligne de la feuille de style pour un respect des normes css (sur
conseil du site SarkaSpip) ; - réécriture du critère de la boucle
principale pour pouvoir utiliser ce squelettes pour plusieurs agendas
différents correspondants à des rubriques différentes.

par l'appel en précisant la rubrique ?

J'ai un problème dans le calcul des mois avant et après.
ex :&amp;amp;amp;amp;amp;amp;amp;calendrier_mois=9&calendrier_annee=2006
la balise #SELF pose t-elle problème ?

--
Jacques

Marre de "*quoter comme un goret*" avec OE : (Rappel: quoter n'est

pas coder) http://www.aminautes.org/forums/configurer/oe/QF_doc.html

Où placer sa réponse ?
[Mini-FAQ] Repondre par courrier ou dans les news ?

2006/8/13, Jacques J. :

J'ai un problème dans le calcul des mois avant et après.
ex :&amp;amp;amp;amp;amp;amp;amp;calendrier_mois=9&calendrier_annee=2006
la balise #SELF pose t-elle problème ?

Mes remarques pour la version -> 1.9

J'ai modifié la fonction preparation_URL en remplaçant les& par &amp;
(pour la conformité) et en supprimant l'appel à htmlentities. Ceci
provient peut-être du charset utilisé. Un spécialiste ? ( dans
htmlentities, actuellement, le jeu de caractères ISO-8859-1 est
utilisé. Notez que l'argument optionnel a été ajouté PHP 3.0.17 et PHP
4.0.3.)
Même problème avec htmlspecialchars

Ca semble fonctionner.

function preparation_URL($texte_URL,$mois_URL,$annee_URL)
    {
    $position = StrPos($texte_URL,"calendrier_mois");
    $texte_remplacement =
"calendrier_mois=".$mois_URL."&amp;calendrier_annee=".$annee_URL;
    if ($position!==FALSE)
        {
        $texte_URL = substr_replace ($texte_URL,$texte_remplacement,$position);}
        else { $presence = StrPos($texte_URL,"?");
                if ($presence==FALSE)
                  {$texte_URL = $texte_URL."?".$texte_remplacement;}
                else
                  {$texte_URL = $texte_URL."&amp;".$texte_remplacement;}
              }
   // return htmlentities($texte_URL);
  return $texte_URL;
    }

--
Jacques

>Marre de "*quoter comme un goret*" avec OE : (Rappel: quoter n'est
pas coder) http://www.aminautes.org/forums/configurer/oe/QF_doc.html

>Où placer sa réponse ?
>[Mini-FAQ] Repondre par courrier ou dans les news ?

--
Jacques

Marre de "*quoter comme un goret*" avec OE : (Rappel: quoter n'est

pas coder) http://www.aminautes.org/forums/configurer/oe/QF_doc.html

Où placer sa réponse ?
[Mini-FAQ] Repondre par courrier ou dans les news ?

Je confirme, chez moi tout marche avec cette rectification.

J'ai appliqué ce calendrier sur des brèves.

Merci pour ce calendrier, à la fois simple et que je n'arrivais plus à avoir depuis le passage à Spip 1.8 !

****Fin du message end - Signature****
Perline

perline@perline.org - http://perline.org/

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************

Jacques J. rapportait (soyons exacts sur la date : 13/08/2006 01:39):

2006/8/13, Jacques J. :

J'ai un problème dans le calcul des mois avant et après.
ex :&amp;amp;amp;amp;amp;amp;amp;calendrier_mois=9&calendrier_annee=2006
la balise #SELF pose t-elle problème ?

Mes remarques pour la version -> 1.9

J'ai modifié la fonction preparation_URL en remplaçant les& par &amp;
(pour la conformité) et en supprimant l'appel à htmlentities. Ceci
provient peut-être du charset utilisé. Un spécialiste ? ( dans
htmlentities, actuellement, le jeu de caractères ISO-8859-1 est
utilisé. Notez que l'argument optionnel a été ajouté PHP 3.0.17 et PHP
4.0.3.)
Même problème avec htmlspecialchars

Ca semble fonctionner.

function preparation_URL($texte_URL,$mois_URL,$annee_URL)
    {
    $position = StrPos($texte_URL,"calendrier_mois");
    $texte_remplacement =
"calendrier_mois=".$mois_URL."&amp;calendrier_annee=".$annee_URL;
    if ($position!==FALSE)
        {
        $texte_URL = substr_replace ($texte_URL,$texte_remplacement,$position);}
        else { $presence = StrPos($texte_URL,"?");
                if ($presence==FALSE)
                  {$texte_URL = $texte_URL."?".$texte_remplacement;}
                else
                  {$texte_URL = $texte_URL."&amp;".$texte_remplacement;}
              }
   // return htmlentities($texte_URL);
  return $texte_URL;
    }

--
Jacques

Marre de "*quoter comme un goret*" avec OE : (Rappel: quoter n'est

pas coder) http://www.aminautes.org/forums/configurer/oe/QF_doc.html

Où placer sa réponse ?
[Mini-FAQ] Repondre par courrier ou dans les news ?

Jacques J. a écrit :

Le 12/08/06, Olivier Gautier a écrit :

Les modifications effectuées : - meilleurs respects des entités html
dans les URL; - réécriture du test de date (sur conseil de la liste
après avoir observé un non fonctionnement en août...) ; - modification
d'une ligne de la feuille de style pour un respect des normes css (sur
conseil du site SarkaSpip) ; - réécriture du critère de la boucle
principale pour pouvoir utiliser ce squelettes pour plusieurs agendas
différents correspondants à des rubriques différentes.
    
par l'appel en précisant la rubrique ?
  

Oui, en indiquant le numéro de rubrique dans la balise INCLURE, ainsi on peut afficher plusieurs mini calendrier correspondant à des évènements de rubriques différentes.

Cordialement, Olivier Gautier.

J'ai un problème dans le calcul des mois avant et après.
ex :&amp;amp;amp;amp;amp;amp;amp;calendrier_mois=9&calendrier_annee=2006
la balise #SELF pose t-elle problème ?