From 1042a6a5eb58d20efe63313c69686302a81e8ad0 Mon Sep 17 00:00:00 2001 From: Olivier DOSSMANN Date: Fri, 4 Mar 2011 19:40:20 +0100 Subject: [PATCH] =?UTF-8?q?[AJ]=20Possibilit=C3=A9=20d'ajouter=20un=20para?= =?UTF-8?q?graphe=20d'introduction=20et=20corrections=20diverses=20:=20-?= =?UTF-8?q?=20suppression=20de=20@=20d=C3=A9rangeants=20-=20modification?= =?UTF-8?q?=20de=20la=20recherche=20de=20l'existence=20d'un=20fichier=20pa?= =?UTF-8?q?tch=20-=20r=C3=A9ordonnancement=20des=20=C3=A9l=C3=A9ments=20d'?= =?UTF-8?q?affichage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- GNUmakefile | 13 ++++++++++--- TACHES | 2 +- composants/introduction.html | 3 +++ 3 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 composants/introduction.html diff --git a/GNUmakefile b/GNUmakefile index 3b29099..2780ffc 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -20,6 +20,7 @@ ACCUEIL = Accueil - $(TITRE) DOSSIER_HTML = composants ## divers MENU = $(DOSSIER_HTML)/menu.html +INTRO = $(DOSSIER_HTML)/introduction.html ## utiles pour le makefile ifndef $(MENU) dependances_css = style/$(CSS_DEFAUT) @@ -35,6 +36,7 @@ PROG_TEST = `which test` PROG_SED = `which sed` PROG_PATCH = `which patch` PROG_CAT = `which cat` +PROG_CP = `which cp` ## DEBUT # création de tous les fichiers @@ -50,9 +52,13 @@ test: @test -d style || mkdir style @$(PROG_ECHO) -e "\t…existence de la feuille de style par défaut : '$(CSS_DEFAUT)'" @test -f style/$(CSS_DEFAUT) || exit - @$(PROG_ECHO) -e "\t…vérification du choix de l'utilisateur sur l'ajout d'un menu ou non" - $(if $(MENU), @test -f $(MENU) || exit, @$(PROG_ECHO) -e "\t\t-> option menu : désactivée") - $(if $(MENU), @test -f style/$(CSS_DEFAUT); $(PROG_ECHO) -e "\t\t-> option menu : activée" || exit) + @$(PROG_ECHO) -e "\t…option introduction dans la page" + $(if $(INTRO), @test -f $(INTRO) || exit) + $(if $(INTRO), @$(PROG_ECHO) -e "\t\t-> activée", @$(PROG_ECHO) -e "\t\t-> désactivée") + @$(PROG_ECHO) -e "\t…option ajout d'un menu (vérification de l'existence)" + $(if $(MENU), @test -f $(MENU) || exit) + $(if $(MENU), @$(PROG_ECHO) -e "\t\t-> activée", @$(PROG_ECHO) -e "\t\t-> désactivée") + $(if $(MENU), @test -f style/$(CSS_PATCH_AJOUT_MENU) || exit) @test -d $(DESTINATION) || mkdir $(DESTINATION) @test -d $(DESTINATION)/image || mkdir $(DESTINATION)/image @$(PROG_ECHO) -e " …terminé." @@ -76,6 +82,7 @@ index.html: $(DOSSIER_HTML) css $(dependances_index) @$(PROG_ECHO) -e "\t …contenu modifié avec succès !" # introduction (SI la variable INTRO est remplie) # TODO: insérer ici possibilité de mettre une INTRODUCTION à la page du site + $(if $(INTRO), @cat $(INTRO) >> $(INDEX); $(PROG_ECHO) -e "\t…insertion de l'introduction" || exit) # contenu # TODO: insérer ici le contenu # @$(PROG_ECHO) -e "\t…insertion du contenu" diff --git a/TACHES b/TACHES index 1630fa6..b4925b4 100644 --- a/TACHES +++ b/TACHES @@ -2,7 +2,6 @@ ---------- - permettre l'ajout de plusieurs CSS dans HEAD -- permettre l'ajout d'un texte d'introduction au début de la page - permettre l'ajout d'un pied de page - compléter le fichier LISMOI pour expliquer le fonctionnement du logiciel - les dossiers à avoir @@ -57,3 +56,4 @@ Par exemple : ### Ma super catégorie ### - ajouter des ECHO avant chaque ligne pour définir où ça plante quand c'est le cas - rendre la page valide XHTML Strict via validator.w3.org +- permettre l'ajout d'un texte d'introduction au début de la page diff --git a/composants/introduction.html b/composants/introduction.html new file mode 100644 index 0000000..94a4ce5 --- /dev/null +++ b/composants/introduction.html @@ -0,0 +1,3 @@ +

+ Ce message permet d'introduire le sujet de notre page et expliquer rapidement l'existence du site, la présence des éléments, les catégories, etc. +