Beaucoup de petits changements, d'améliorations et de résolutions de bogues pour cette nouvelle version. Pour cette raison, Squeletml passe de 1.8.13 à 1.9.
Nouveautés intéressantes:
Peaufinage du style CSS et ajout d'options sur le style dans le fichier de configuration (par exemple, possibilité de styler les blocs de menu avec des coins arrondis, choix d'arrière-plan pour les colonnes...).
Gros ménage dans la gestion des colonnes. Ajout du concept de bloc de menu. En résumé, il est possible de choisir le nombre de colonnes ainsi que l'ordre de leur contenu. Le principe est le suivant: plusieurs blocs de menu existent par défaut, comme le menu des langues, le menu principal, les liens RSS, etc. Il est possible également d'ajouter ses propres blocs. Chaque bloc peut être positionné dans une des deux div suivantes (et dans l'ordre voulu à l'intérieur d'une même div): surContenu ou sousContenu. Ensuite, selon le style affecté (voir la section «Style CSS» du fichier de configuration), les div vont remplir une ou deux colonnes. Les possibilités sont: une seule colonne à droite, une seule colonne à gauche, deux colonnes dont celle de gauche est remplie par les blocs de surContenu et celle de droite par les blocs de sousContenu, ou deux colonnes dont celle de gauche est remplie par les blocs de sousContenu et celle de droite par les blocs de surContenu.
Possibilité d'avoir des vignettes toutes de même taille tout en étant proportionnelles aux images source.
À noter que plusieurs noms de variable, fonctions et classes CSS ont changé. Une liste non exhaustive:
$menuSousLeContenu => $menuSousContenu$menuLanguesSousLeContenu => $menuLanguesSousContenu$menuSousLeMenuLangues => $menuSousMenuLanguesiconeRss => fluxRSSgalerieIntermediaireTexteSousLeContenu => galerieIntermediaireTexteHorsContenu$robots[0] => $robotsParDefaut$langue[0] => $langueParDefaut$dureeCache => $dureeCacheFluxRss$siteFluxGlobal => $siteFluxRssGlobal$nbreItemsFlux => $nombreItemsFluxRss$galerieFluxParDefaut => $galerieFluxRssParDefaut$galerieFluxGlobal => $galerieFluxRssGlobalsqueletml-1.9
2009-10-10 Jean-Philippe Fleury
locale/enUS/LCMESSAGES/squeletml.po,
locale/squeletml.pot: [231]
Maj des fichiers de langue
admin/galeries.admin.php,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php: [230]
Ajout de la possibilité de générer des vignettes toutes de la même taille.
admin/inc/fonctions.inc.php,
inc/fonctions.inc.php: [229]
Le script n'arrête plus en cours de chemin si la génération d'un fichier de configuration pour une galerie donne un contenu vide.
2009-10-10 Jean-Philippe Fleury
admin/versions-solo.admin.php: Added.
LISEZ-MOI.mdtxt,
locale/enUS/LCMESSAGES/squeletml.po,
locale/squeletml.pot: Modified.
[228] Ajout d'une page sans dépendance pour afficher les informations d'hébergement.
2009-10-10 Jean-Philippe Fleury
admin/phpinfo.admin.php: Added.
admin/versions.admin.php,
locale/enUS/LCMESSAGES/squeletml.po,
locale/squeletml.pot: Modified.
[227] phpinfo() dans l'admin
2009-10-10 Jean-Philippe Fleury
admin/inc/fonctions.inc.php,
admin/rss.admin.php,
documentation.mdtxt,
inc/blocs.inc.php,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/premier.inc.php,
locale/enUS/LCMESSAGES/squeletml.po,
locale/squeletml.pot,
rss.php,
scripts.cli.php: [226]
Précision dans le nom des variables relatives aux flux RSS.
Correction d'une mauvaise indentation des commentaires dans le résultat du script ChangeLog vers Markdown.
2009-10-09 Jean-Philippe Fleury
LISEZ-MOI.mdtxt,
css/squeletml.css,
inc/message-accueil.inc.php,
locale/enUS/LCMESSAGES/squeletml.po,
locale/squeletml.pot,
rss.php: [225]
Correction du CSS pour les liens RSS et «Faire découvrir» (il y avait trop de marge à gauche).
Correction d'un oubli pour les RSS globaux par langue: le fichier créé contient maintenant le code de langue dans le nom.
admin/galeries.admin.php,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php: [224]
Fusion du code servant à générer de nouvelles images pour en faire une fonction partagée entre le script d gestion dans l'admin et le script d'affichage d'une galerie.
2009-10-08 Jean-Philippe Fleury
admin/galeries.admin.php,
inc/fonctions.inc.php: [223]
Corrige le bogue de génération d'image intermédiaire ou de vignette opaques d'un GIF avec transparence.
inc/fonctions.inc.php,
inc/galerie.inc.php: [222]
Corrige le bogue de génération opaque d'une vignette de PNG transparent.
inc/message-accueil.inc.php,
locale/enUS/LCMESSAGES/squeletml.po,
locale/squeletml.pot: [221]
Maj des fichiers de langue
2009-10-08 Jean-Philippe Fleury
fichiers/bordure-gauche-205px.gif,
fichiers/rayures-avec-bordure-droite-205px.png,
fichiers/rayures-avec-bordure-gauche-205px.png: Added.
fichiers/bordure-gauche-204px.gif: Removed.
LISEZ-MOI.mdtxt,
css/squeletml.css,
documentation.mdtxt,
fichiers/precedent-accompagnee.png,
fichiers/precedent.png,
inc/config.inc.php,
inc/fonctions.inc.php: Modified.
[220] Peaufinage des différentes options de style CSS du fichier de configuration.
2009-10-08 Jean-Philippe Fleury
fichiers/bordure-gauche-204px.gif,
fichiers/coins,
fichiers/coins/bas-droit.gif,
fichiers/coins/bas-gauche.gif,
fichiers/coins/haut-droit.gif,
fichiers/coins/haut-gauche.gif: Added.
fichiers/bordure-gauche-204px.png: Removed.
LISEZ-MOI.mdtxt,
admin/inc/fonctions.inc.php,
admin/inc/premier.inc.php,
css/squeletml.css,
inc/config.inc.php,
inc/dernier.inc.php,
inc/faire-decouvrir.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/page.en.404.inc.php,
inc/page.fr.404.inc.php,
inc/premier.inc.php: Modified.
inc/partage-premier-dernier.inc.php: Renamed to inc/blocs.inc.php and modified.
[219] Beaucoup de modifications:
2009-10-07 Jean-Philippe Fleury
fichiers/bordure-1px.png,
fichiers/bordure-gauche-204px.png,
fichiers/uni-204px.png: Added.
admin/css/admin.css,
css/squeletml.css,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/premier.inc.php: Modified.
fichiers/rayures.png: Renamed to admin/fichiers/rayures.png.
[218] Ajout de quelques choix relatifs au style CSS (par exemple choix d'arrière-plan pour les colonnes).
2009-10-07 Jean-Philippe Fleury
inc/partage-premier-dernier.inc.php: Added.
inc/partage-premier-dernier,
inc/partage-premier-dernier/html.faire-decouvrir.inc.php,
inc/partage-premier-dernier/html.flux-rss.inc.php,
inc/partage-premier-dernier/html.menu-langues.inc.php,
inc/partage-premier-dernier/html.menu.inc.php: Removed.
LISEZ-MOI.mdtxt,
css/squeletml.css,
documentation.mdtxt,
inc/config.inc.php,
inc/dernier.inc.php,
inc/fonctions.inc.php,
inc/premier.inc.php: Modified.
[217] Gros ménage dans la gestion des colonnes. Ajout du concept de
bloc de menu, chaque bloc pouvant être inséré dans la div surContenu
ou sousContenu. Un nombre illimité de blocs personnalisés peut être
inséré. Pour chaque bloc, on a le choix de leur emplacement et de
l'ordre dans lequel les blocs d'une même région doivent être insérés
dans le flux HTML.
2009-10-06 Jean-Philippe Fleury
inc/dernier.inc.php,
inc/fonctions.inc.php,
inc/partage-premier-dernier/html.menu-langues.inc.php,
inc/partage-premier-dernier/html.menu.inc.php,
inc/premier.inc.php: [216]
Fonction cheminFichierIncHtml()
remplaçant toutes les autres fonctions d'inclusion des fichiers
html.LANGUE.NOM.inc.php.
2009-10-05 Jean-Philippe Fleury
admin/inc/config.inc.php,
admin/inc/premier.inc.php,
admin/inc/zero.inc.php,
documentation.mdtxt,
inc/constantes.inc.php,
inc/contact.inc.php,
inc/dernier.inc.php,
inc/galerie.inc.php,
inc/partage-premier-dernier/html.flux-rss.inc.php,
inc/premier.inc.php: [215]
Ajout de la constante LANGUE.
404.php,
admin/inc/config.inc.php,
admin/inc/premier.inc.php,
admin/inc/zero.inc.php,
documentation.mdtxt,
inc/config.inc.php,
inc/constantes.inc.php,
inc/contact.inc.php,
inc/dernier.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/page.en.404.inc.php,
inc/page.en.contact.inc.php,
inc/page.en.galerie.inc.php,
inc/page.en.index.inc.php,
inc/page.fr.404.inc.php,
inc/page.fr.contact.inc.php,
inc/page.fr.galerie.inc.php,
inc/page.fr.index.inc.php,
inc/partage-premier-dernier/html.flux-rss.inc.php,
inc/partage-premier-dernier/html.menu-langues.inc.php,
inc/partage-premier-dernier/html.menu.inc.php,
inc/premier.inc.php,
index.php,
rss.php: [214]
Changement de $langue[0] et $langue[1] pour
$langueParDefaut et $langue.
documentation.mdtxt,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/premier.inc.php: [213]
Changement de $robots[0] et $robots[1]pour$robotsParDefautet$robots`.
css/squeletml.css: [212]
Espacement entre les éléments constituant le menu.
css/ie6.css,
css/squeletml.css,
inc/dernier.inc.php,
js/squeletml.js: [211]
Abandon du min-height: 100% pour la
fonction Javascript egaliseHauteur(). Correction d'un bogue
d'affichage dans IE6. Petit nettoyage dans la feuille de style.
2009-10-04 Jean-Philippe Fleury
inc/fonctions.inc.php: [210]
Gestion des mots avec apostrophe (comme «aujourd'hui») dans la fonction de génération des mots-clés.
inc/config.inc.php,
inc/fonctions.inc.php,
inc/premier.inc.php: [209]
Nouvelle option dans le fichier de
configuration: activation ou non de la métabalise keywords.
css/ie6.css,
css/squeletml.css: [208]
Min-height de 100%.
2009-10-04 Jean-Philippe Fleury
fichiers/squeletml-logo.png: Added.
css/squeletml.css,
fichiers/squeletml.png,
inc/config.inc.php,
inc/premier.inc.php: Modified.
[207] Amélioration de la façon dont est stylé le titre du site. C'est maintenant plus facile de le personnaliser sans bidouiller le CSS.
2009-10-04 Jean-Philippe Fleury
css/squeletml.css: [206]
Minichangements dans le style
admin/css/admin.css,
css/squeletml.css,
site/inc/config.inc.php: [205]
Le titre et le sous-titre ne peut plus déborder sur une éventuelle colonne à droite.
css/squeletml.css,
documentation.mdtxt,
inc/config.inc.php,
inc/dernier.inc.php,
inc/premier.inc.php: [204]
Ajout de la possibilité d'inclure du
contenu personnalisé dans les div surContenu et sousContenu, et de
choisir l'endroit d'inclusion (début ou fin).
css/squeletml.css,
inc/config.inc.php,
inc/dernier.inc.php,
inc/fonctions.inc.php,
inc/premier.inc.php: [203]
Ajout d'une option surContenu pour
l'emplacement de la légende d'une oeuvre.
2009-10-04 Jean-Philippe Fleury
inc/partage-premier-dernier/html.faire-decouvrir.inc.php: Added.
inc/config.inc.php,
inc/dernier.inc.php,
inc/premier.inc.php: Modified.
[202] Le lien «Faire découvrir» est maintenant positionnable en- dessous ou au-dessus du contenu.
2009-10-04 Jean-Philippe Fleury
inc/partage-premier-dernier,
inc/partage-premier-dernier/html.flux-rss.inc.php,
inc/partage-premier-dernier/html.menu-langues.inc.php,
inc/partage-premier-dernier/html.menu.inc.php: Added.
css/ie7.css,
css/squeletml.css,
documentation.mdtxt,
inc/config.inc.php,
inc/dernier.inc.php,
inc/fonctions.inc.php,
inc/premier.inc.php,
site/inc/config.inc.php: Modified.
[201] Changements:
2009-10-03 Jean-Philippe Fleury
css/ie7.css,
css/squeletml.css,
inc/config.inc.php,
inc/fonctions.inc.php: [200]
Renommage de la classe CSS
deuxColonnesGaucheFalse pour deuxColonnesDroite.
css/squeletml.css,
inc/config.inc.php,
inc/fonctions.inc.php,
site/inc/config.inc.php: [199]
Renommage de la classe CSS
colonneAgaucheFalse pour colonneAdroite.
css/squeletml.css,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/premier.inc.php: [198]
Ajout d'une option dans le fichier de
configuration pour ne styler (par défaut par un changement de couleur)
les liens visités (a:visited) que dans le contenu des pages (div
contenu).
Ajoutez le code ci-dessous sur votre site:
<a href="http://www.squeletml.net/actualite/squeletml-1.9.php">Publication de Squeletml squeletml-1.9 | Squeletml</a>