| CHANGES |
06-10-25, CHANGES banspip 1.2b > 1.2c
1.2c est la version 1.2b où les patchs spip-ban12b-patch-png-fond et spip-ban12b-patch-style-menu-haut ont été appliqués.

+ correction du bug largeur des select, radio checkbox de la recherche multi-critères dans IE
Fichiers modifiés:
squel-html/inc-search.html
styles/normal/banlieues_zen.css

/* largeur des TD select, checkbox et radio pour la recherche multi-criteres, pour IE */
TD.select_rech_mult_crit {
width: 5em;
}
TD.radio_rech_mult_crit {
width: 15px;
}

- spip-ban12b-patch-png-fond
filtre spip pour les png transparents dans les images de fond, qui est actif dans pied.html et tete.html
limites:
Les background-repeat etc. ne fonctionnent pas et les ancres au dessus des parties non transparentes de l'image ne fonctionnent pas (sous ie seulement, of course) ;-(
Voir les règles d'écriture à http://demo.banlieues.be/spip/article105.html
Fichiers modifiés:
squel-html/tete.html (attention au cookie !)
squel-html/pied.html
squel-html182/tete.html (attention au cookie !)
squel-html182/pied.html
CHANGES.html
CHANGES.txt
VERSION.txt
CONFIGURATION.txt
mes_fonction.php3.banspip


- spip-ban12b-patch-style-menu-haut
Diverses corrections du style des menus [haut]
Fichiers modifiés:
squel-html/rubrique-haut-secteur.html
styles/normal/banlieues_zen.css

- banspip 1.2c a été testé et fonctionne sous spip 1.8.3. Pour cela (1.8.2 ou 1.8.3), il faut écraser certains squelettes de squel-html avec ceux de squel-html182

ABANDON DU HACK DE ECRIRE/ARTICLE.PHP3
Ce hack servait surtout pour le tag [agenda] en augmentant le nombre d'années disponibles de la date de publication d'un article, permettant ainsi de prévoir des dates d'événements dans l'agenda + de 2 ou 3 (ça dépend des versions de spip) années dans l'avenir. Mais ce hack est abandonné pour 2 raisons: 1) Il touchait au moteur de spip, ce qui pose des problèmes de maj. 2) Il est rare d'avoir des événements dans un agenda 2 ou 3 ans à l'avance.


06-09-28, CHANGES banspip 1.2a > ban-spip 1.2b
- Amélioration des explications de configuration pour le tag [mp3pl] et la recherche multicritères dans CONFIGURATION.txt
- La puce des menus [haut] (puce_haut.gif, img de class="puce_haut") est devenue différente de celle du menu de navigation à gauche (puce.gif)
- Choix d'afficher ou pas le menu contextuel, si la rubrique n'a pas de frères ni de fils, ou si l'article n'a pas de frères. $GLOBALS['ban_menu_contextuel'] = false (maintenant defaut) ou true dans mes_fonction.php3. Ca évite l'affichage de menus contextuels qu'on peut juger inutile (au choix ;).

fichiers ajoutés:
puce_haut.gif
squel-html/flvplayer.swf
images/image-video-defaut.jpg


fichiers modifiés:
squel-html/article-droite-un.html
squel-html/rubrique-haut-secteur.html
squel-html/article-droite-video.html
squel-html/article-droite-mp3-playlist.html (fôte d'orthographe ;)
squel-html/article.html
ecrire/requete_flv.php (adaptation à banspip du script de Net developpeur)
droits.html
CHANGES.html
CHANGES.txt
VERSION.txt
CONFIGURATION.txt
REGLES_ECRITURE.txt
styles/normal/banlieues_zen.css
mes_fonction.php3.banspip

fichiers modifés/ajoutés pour mieux résoudre la mauvaise gestion des png par IE:
./styles/normal/banlieues_zen.css (les classes du menu déroulant haut + DIV.division-menu-haut + correctif pour transparence png pour ie:
img, img.spip_logos {
behavior: url(../../win_png.htc);
} )
transparent.gif
win_png.htc
ecrire/transparent.gif
ecrire/win_png.htc

fichiers modifiés pour correction du bug des menus déroulants [haut] dans IE
./styles/normal/banlieues_zen.css (v. ci-dessus)
./squel-html/auteur.html
./squel-html/plan.html
./squel-html/rubrique.html
./squel-html/breve.html
./squel-html/sommaire.html
./squel-html/article.html
./squel-html/page_erreur.html
./squel-htlm/mot.html
./squel-html/mots-liste.html
./squel-html/resume.html
./squel-html/sommaire1.html
./squel-html/sommaire2.html
./squel-html182/sommaire.html
./squel-html182/sommaire1.html
./squel-html182/sommaire2.html
(changement: <body onload="setHover('menulist')" dir="#LANG_DIR"> vers <body onload="setHover('menulist');setHover('menulisthaut');" dir="#LANG_DIR">)

06-06-11, CHANGES banspip 1.2 > ban-spip 1.2a

Ajout des tags [popup] ouvre le lien des articles dans une popup et [blank] ouvre le lien des articles dans une nouvelle fenêtre. fonctionne uniquement avec les rubriques par défaut et celles avec le tag [numinv].
Fonctionne également dans la recherche multicritère, Voir RECH_MULTICRIT_HACK.txt et REGLES_ECRITURE.txt

fichiers modifés:
code.js
squel-html/inc-search.html
squel-html/rubrique-droite-date-inverse.html
squel-html/rubrique-droite-num-croissant.html
squel-html/rubrique-droite-num-decroissant.html
squel-html/rubrique.html
squel-html/searchresult.html
REGLES D'ECRITURE.txt
RECH_MULTICRIT_HACK.txt
CHANGES.txt
CHANGES.html
VERSION.txt

ajouté:
article-popup.php3
squel-html/article-popup.html

06-06-11, CHANGES banspip 1.1 > ban-spip 1.2

- Intégration des patches 06-05-25, CHANGES patch_liste_adresses_petition et 06-05-25, CHANGES patch_sommaires_11 (voir ce point)

- modifé squel-html/article.html pour que le menu flottant soit organisé de même manière dans tous les articles des rubriques de tag [article1], c-a-d par n° titre

- Ajout de la contribution recherche multicritère de Paul sanchez de NetDéveloppeur.
v.: http://www.netdeveloppeur.com/tutoriaux-et-astuces-spip/spip-recherche-multicriteres-article34.html
Modifications pour Banspip. Voir RECH_MULTICRIT_HACK.txt
(fichiers de cette contrib ajoutés ou modifiés: inc-search.php3, searchresult.php3, squel-html/inc-search.html, squel-html/searchresult.html, ecrire/AddGroupmotDsRub.php, ecrire/requete.php, squel-html/rubrique.html)


Récapitulatif des fichiers modifiés ou ajoutés:
fichiers ajoutés:
inc-search.php3
searchresult.php3
squel-html/inc-search.html
squel-html/searchresult.html
ecrire/AddGroupmotDsRub.php
ecrire/requete.php

fichiers modifiés:
squel-html/rubrique.html
squel-html/article.html
squel-html/email-petiton.html
squel-html/somaire.html, sommaire1.html et sommaire2.html
squel-html182/somaire.html, sommaire1.html et sommaire2.html
droits.html
CONFIGURATION.txt
REGLES D'ECRITURE.txt
RECH_MULTICRIT_HACK.txt
CHANGES.txt
CHANGES.html
VERSION.txt

06-05-26, Ajout d'une directive de configuration dans CONFIGURATION.txt:
- le fichier mp3player.xml, à la racine du site, doit avoir les droits d'écriture

06-05-25, CHANGES patch_liste_adresses_petition
fichier modifié:
squel-html/email-petiton.html
Correction d'un bug qui donnait accès à tous à la liste des adresses d'une pétition. Maintenant, réservé aux administrateurs.

06-05-25, CHANGES patch_sommaires_11
- Correction de l'affichage des lignes dans sommaire1.html et sommaire2.html
- Suite à des avis de préférences d'utilisateurs, sommaire1.html est passé sommaire par défaut:
Inversion donc des 2 squelettes: l'ancien sommaire1.html est devenu le nouveau sommaire.html et l'ancien sommaire.html est devenu le nouveau sommaire1.html (swap de somaire.html avec sommaire1.html).
- Le patch dera intégré à la prochaine revision.
- Note: sommaire2.html n'intègre pas le tag [artmois].

06-05-19, CHANGES banspip 1.0g > ban-spip 1.1

Todo: Les nouvelles classes: TD.corps-droit1, TD.corps-droit2, .tableau_rubrique, .tableau_rubrique td, .spip_logos, menulisthaut (Menu haut, toujours déroulant), DIV.division-menu-haut sont à implémenter dans les feuilles de style alternatives (autres que banlieues_zen.css).

attention aux cookies ! (changer sur phanix via ssh)
Modifications, ajouts et corrections:
- suppression de l'affichage des tags dans la balise title du head
- Correction du rss rubrique (affichage du titre dynamiquement et plus en dur)
- rubrique : "00. sousmenuprincipal" (titre obligatoire, sensible à la casse) : Affiche le texte du dernier article en date de cette rubrique en dessous du menu principal.
- Ajout du tag [haut] qui crée un menu horizontal entre la tête et la barre de suivi (Accueil > rubrique X > ...). Les sous-rubriques sont obligatoirement dans un menu déroulant. Ce tag est compatible avec d'autres: exemple: [rubnum haut]
- Ajout du tag [redirect]. Ce tag crée des rubriques pointant vers des urls (locales ou externes). Le descriptif rapide contient l'url. Le texte explicatif, le contenu de l'attribut title du lien. Les urls contenant des paramètres (par exemple, http://www.truc.tld?brol=2) doivent être entourées des balises spip <html> </html> (par exemple, <html>http://www.truc.tld?brol=2</html>) afin de court-circuiter le raccourci typographique de spip qui crée un espace insécable devant la double ponctuation. Si la rubrique n'est pas un secteur (rubrique à la racine du site), la rubrique parente doit être [rubnum]. Ce tag est compatible avec le tag [haut] exemple: [redirect haut]
- Ajout de page sommaires alternatives: (accueils alternatifs) sommaire1.html, sommaire2.html. (Attention, différents pour spip 1.8.1 et spip > 1.8.1)


Fichiers modifiés
squel-html/rubrique.html
squel-html/article.html
squel-html/rubrique-gauche-secteur.html
squel-html/backend-rubrique.html
squel-html182/backend-rubrique.html
squel-html/rubrique-haut-secteur.html
squel-html/tete.html (en cas d'upgrade, attention au cookie (Cook = GetCookie ("spip_truc_accessibilite");) qu'il faut renommer comme dans styles/style-switch-post.php ($nom_cookie = "spip_XXX_accessibilite";))

styles/normal/banlieues_zen.css
NAVPICS/rss.png: adoption de l'icône de firefox, puisque le squelette est compatible avec les marques pages dynamiques ;)
l'ancienne icône: NAVPICS/rss.png.old

Fichiers ajoutés
rubrique-haut-secteur.php3
sommaire1.php3
sommaire2.php3
squel-html/sommaire1.html
squel-html/sommaire2.html
squel-html182/sommaire1.html
squel-html182/sommaire2.html
ecrire/mes_options.php3.banspip
ecrire/lang/local_en.php3.banspip
ecrire/lang/local_fr.php3.banspip


06-05-10, CHANGES banspip 1.0f > ban-spip 1.0g
ERRORDOCUMENT PERSONNALISE
Vous pouvez faire une page personnalisée d'erreur, en créant une rubrique de titre "00. ErrorDocument", dans lauqelle vous publiez un article "0. ErrorDocument" dont le champ texte contient la page d'erreur personnalisée. Au dessus de votre texte, apparaîtra la nature de l'erreur et un lien de retour vers la page précédente.

Dans le .htaccess de la racine de spip, les page_erreur.php3.. qui suivent les ErrorDocument XXX doivent être précédés du chemin absolu depuis la racine du site Si votre site spip se trouve dans le répertoire "repertoire", par exemple, ce sera alors: /repertoire/page_erreur.php3?error=XXX

Fichiers modifiés:
/.htaccess
/squel-html/page-erreur.html

Fichier supprimé (ou qui peut-être supprimé à l'upgrade 1.0f > 1.0g):
/error-custom.php

06-05-02, CHANGES banspip 1.0e > ban-spip 1.0f
Ajout du tag rubrique - [faqplus]. Cette rubrique affiche des articles par n°titre inverse, à la manière d'une faq, à l'aide du tag [faqplus]. Le titre de l'article est la question, la réponse est constituée du texte et du champ lien. Ce tag a été ajouté dans la version 1.0f afin de permettre de faire des faq dans des sous-rubriques, ce qui n'est pas le cas avec le tag [faq]

06-04-12, CHANGES banspip 1.0d > banspip 1.0e
Ajout de la syndication par rubrique pour la variante agenda pour spip 1.8.2
Modification du diaporama: réglage pour le volume, amélioration des image de navigation
Correction du style des rubriques [gallerie] pour Internet Exploser
Correction d'un bug pour 1.8.2 dans le squelette de rubrique [artprop]. (Bug signalé et corrigé par Paul Sanchez de netdeveloppeur http://www.netdeveloppeur.com/ )

Fichier ajouté:
squel-html182/variante_agenda/backend-rubrique.html

Fichiers modifiés:
squel-html/rubrique-pleine-diaporama.html
squel-html/rubrique-droite-article-proposer.html
squel-html182/rubrique-droite-article-proposer.html
images/fl_first.gif
images/fl_last.gif
images/fl_prev.gif
images/fl_next.gif
images/fl_home.gif
styles/normal/banlieues_zen.css
styles/normal/minimal.css
styles/normal/minimalgrand.css
styles/normal/original.css
styles/normal/originalgrand.css


06-04-09, CHANGES banspip 1.0c > banspip 1.0d

Ajout d'une possibilité de sons mp3 dans les diaporamas. Voir les règles d'écriture.
Upgrade de dewplayer.swf - > 1.2

Fichiers modifiés:
squel-html/rubrique-pleine-diaporama.html
dewplayer.swf


06-04-04, CHANGES banspip 1.0b > banspip 1.0c

Ajout dune variante à l'agenda dans squel-htlm/variante_agenda/*
Dans l'agenda original, les événements dépassés disparaissent de la navigation. Dans la variante, les événements dépassés sont toujours affichés et précédés du mot [Clôturé]. Les événements actuel ou en cours sont précédés du mot [En cours]. Configuration: Ecraser les squelettes squel-htlm/rubrique-droite-agenda.html et squel-htlm/articles-droite-agenda.html par leurs équivalents de squel-htlm/variante_agenda/

Les documents et rubriques dans les rubriques tag [rubdocftp] peuvent être classés par n°titre. Attention, dans ce squelette, les rubriques privées sont toujours affichées en dessous des rubriques publiques.

Fichiers ajoutés:
squel-htlm/variante_agenda/rubrique-droite-agenda.html
squel-htlm/variante_agenda/articles-droite-agenda.html
squel-htlm/variante_agenda/backend-rubrique.html
squel-htlm/variante_agenda/backend.html

Fichier modifié:
squel-htlm/rubrique-droite-document-ftp.html

06-04-04, CHANGES banspip 1.0a > banspip 1.0b

Ajout d'une possibilité de diaporama avec le tag [GALLERIE] :
Un lien "Voir le diaporama", qui mène à un diaporama des images de la rubrique, est affiché si, et seulement si, un article de titre "0. Diaporama" (0[POINT][ESPACE]Diaporama) est publié dans la rubrique. NB : Cet article n'apparaît pas dans la navigation.
Les images de cette rubrique sont maintenant classée par titre ou n°titre.

Fichiers ajoutés:
images/fl_first.gif
images/fl_home.gif
images/fl_last.gif
images/fl_next.gif
images/fl_prev.gif
squel-html/rubrique-pleine-diaporama.html
rubrique-pleine-diaporama.php3

Fichier transformé:
squel-html/rubrique-droite-portfolio.html

05-02-2006, CHANGES banspip 1.0 > banspip 1.0a

- COMPATIBLILITE SPIP 1.8.x < 1.8.2 et SPIP 1.8.2
Intégration du patch 1.8.2 dans le répertoire squel-html182


.HTACCESS de /IMG
Ajout du fichier racine.php qui permet de connaître le chemin absolu sur le serveur de la racine du site spip - si le fournisseur l'autorise!

Le .htpasswd doit être crée dans l'admin de spip.

- Ajout d'une explication sur le script "liste_email.php" dans CONFIGURATION.txt.
ce script est un piège à spambot. Il génère une page de 900 fausses adresses email différentes à chaque chargement de la page. Une bonne idée est de mettre un lien vers cette page dans le pied de page. exemple:
<a href="http://www.votresite.tld/liste_emails.php">Spambots, click here and check out. This page is for you.</a>

- AJout d'un lien vers la documentation pour le squelette qcm (tag [qcm]) dans REGLES_ECRITURE.txt.
Mode d'emploi du qcm: http://www.spip-contrib.net/Filtre-QCM