[MàJ] Changement de quelques éléments du fichier de configuration :

* CSS_COULEUR -> STYLE
  * DOSSIER_HTML -> COMPOSANTS
  * réadaptation du code en fonction des changements
  * déplacement de la variable dependances_index vers le Makefile
This commit is contained in:
Olivier DOSSMANN 2012-02-20 15:36:58 +01:00
parent 1c894d8121
commit 0904ebabcd
3 changed files with 27 additions and 23 deletions

View File

@ -28,6 +28,7 @@
## configuration utilisateur ## configuration utilisateur
include configrc include configrc
## autre configurations ## autre configurations
dependances_index = $(entete) $(enqueue) $(contenu_fin)
SOURCE = $(categ)/*.$(ext) SOURCE = $(categ)/*.$(ext)
# programmes # programmes
PROG_ECHO = `which echo` PROG_ECHO = `which echo`
@ -115,9 +116,9 @@ $(DESTINATION)/$(CSS_NOM): $(dependances_css)
@$(PROG_ECHO) -e " …terminée." @$(PROG_ECHO) -e " …terminée."
# création du fichier CSS de couleur # création du fichier CSS de couleur
$(DESTINATION)/$(CSS_COULEUR): style/$(CSS_COULEUR) $(DESTINATION)/$(STYLE): style/$(STYLE)
@$(PROG_ECHO) -e "Création du fichier CSS pour les couleurs…" @$(PROG_ECHO) -e "Création du fichier CSS pour les couleurs…"
@$(PROG_CP) style/$(CSS_COULEUR) $(DESTINATION)/$(CSS_COULEUR) @$(PROG_CP) style/$(STYLE) $(DESTINATION)/$(STYLE)
@$(PROG_ECHO) -e " …terminée." @$(PROG_ECHO) -e " …terminée."
# création du fichier $(contenu) # création du fichier $(contenu)
@ -139,7 +140,7 @@ $(contenu): $(script_contenu) $(SOURCE) $(image_defaut)
# création de la page d'index # création de la page d'index
index: $(INDEX) index: $(INDEX)
$(INDEX): $(DOSSIER_HTML) $(DESTINATION)/$(CSS_NOM) $(dependances_index) $(contenu) $(DESTINATION)/$(CSS_COULEUR) $(INDEX): $(COMPOSANTS) $(DESTINATION)/$(CSS_NOM) $(dependances_index) $(contenu) $(DESTINATION)/$(STYLE)
@$(PROG_ECHO) -e "Création de la page de garde…" @$(PROG_ECHO) -e "Création de la page de garde…"
# entete # entete
@$(PROG_ECHO) -e "\t…insertion de l'entête" @$(PROG_ECHO) -e "\t…insertion de l'entête"
@ -150,7 +151,7 @@ $(INDEX): $(DOSSIER_HTML) $(DESTINATION)/$(CSS_NOM) $(dependances_index) $(conte
-e "s/@@TITRE_PORTEAIL@@/$(TITRE)/g" \ -e "s/@@TITRE_PORTEAIL@@/$(TITRE)/g" \
-e "s/@@ACCUEIL_PORTEAIL@@/$(ACCUEIL)/g" \ -e "s/@@ACCUEIL_PORTEAIL@@/$(ACCUEIL)/g" \
-e "s#@@CSS_DEFAUT@@#./$(CSS_NOM)#g" \ -e "s#@@CSS_DEFAUT@@#./$(CSS_NOM)#g" \
-e "s#@@CSS_COULEUR@@#./$(CSS_COULEUR)#g" \ -e "s#@@CSS_COULEUR@@#./$(STYLE)#g" \
-e "s/^\(.*\)@@.*@@\(.*\)$$/\1\2/g" \ -e "s/^\(.*\)@@.*@@\(.*\)$$/\1\2/g" \
$(INDEX) $(INDEX)
@$(PROG_ECHO) -e "\t …contenu modifié avec succès !" @$(PROG_ECHO) -e "\t …contenu modifié avec succès !"

14
LISMOI
View File

@ -222,11 +222,11 @@ langage HTML pour permettre un affichage correct de ce que vous voulez.
Par défaut cet élément n'est pas activé. Pour l'activer il suffit de Par défaut cet élément n'est pas activé. Pour l'activer il suffit de
changer la ligne suivante dans le fichier 'configrc' : changer la ligne suivante dans le fichier 'configrc' :
#INTRO = $(DOSSIER_HTML)/introduction.html #INTRO = $(COMPOSANTS)/introduction.html
par par
INTRO = $(DOSSIER_HTML)/introduction.html INTRO = $(COMPOSANTS)/introduction.html
Vous l'aurez compris, il suffit d'enlever le premier dièse '#' du début de Vous l'aurez compris, il suffit d'enlever le premier dièse '#' du début de
ligne. ligne.
@ -240,11 +240,11 @@ voulez agrémenter le portail de tout un tas d'autres pages.
Par défaut cet élément n'est pas activé. Pour l'activer il suffit de Par défaut cet élément n'est pas activé. Pour l'activer il suffit de
changer la ligne suivante dans el fichier 'configrc' : changer la ligne suivante dans el fichier 'configrc' :
#MENU = $(DOSSIER_HTML)/menu.html #MENU = $(COMPOSANTS)/menu.html
par par
MENU = $(DOSSIER_HTML)/menu.html MENU = $(COMPOSANTS)/menu.html
Comme pour l'introduction, il suffit de supprimer le dièse '#' en début de Comme pour l'introduction, il suffit de supprimer le dièse '#' en début de
ligne. ligne.
@ -299,7 +299,7 @@ CSS_AVEC_MENU : nom de la feuille de style à utiliser quand la page est génér
avec un menu. À noter que le fichier doit se trouver dans le dossier avec un menu. À noter que le fichier doit se trouver dans le dossier
'style'. 'style'.
CSS_COULEUR : nom de la seconde feuille de style à utiliser pour ajouter des STYLE : nom de la seconde feuille de style à utiliser pour ajouter des
couleurs à votre page. À noter que le fichier doit se trouver dans le dossier couleurs à votre page. À noter que le fichier doit se trouver dans le dossier
'style'. 'style'.
@ -309,7 +309,7 @@ TITRE : Cf. Chapitre 'configrc' ci-avant.
ACCUEIL : Cf. Chapitre 'configrc' ci-avant. ACCUEIL : Cf. Chapitre 'configrc' ci-avant.
DOSSIER_HTML : nom du dossier contenant l'ensemble des composants. Cf Chapitre COMPOSANTS : nom du dossier contenant l'ensemble des composants. Cf Chapitre
sur les composants 'Les composants'. sur les composants 'Les composants'.
MENU : Cf. Chapitre 'Le fichier menu.html' MENU : Cf. Chapitre 'Le fichier menu.html'
@ -390,7 +390,7 @@ Le dossier 'style' est prévu pour contenir l'ensemble des feuilles de style
disponible pour l'apparence de notre page PorteAil. disponible pour l'apparence de notre page PorteAil.
Déposez donc ici vos feuille de style et changez la variable 'CSS_AVEC_MENU' Déposez donc ici vos feuille de style et changez la variable 'CSS_AVEC_MENU'
,'CSS_SANS_MENU' et 'CSS_COULEUR' du fichier 'configrc' (Cf. Chapitre ,'CSS_SANS_MENU' et 'STYLE' du fichier 'configrc' (Cf. Chapitre
'configrc'). 'configrc').
#--[[ Le dossier img ]]--# #--[[ Le dossier img ]]--#

View File

@ -2,10 +2,14 @@
## Configuration basique ## ## Configuration basique ##
########################### ###########################
# Titre de votre PorteAil
TITRE = Titre par défaut TITRE = Titre par défaut
CSS_COULEUR = noir.css # Feuille de style choisie
#MENU = $(DOSSIER_HTML)/menu.html STYLE = noir.css
INTRO = $(DOSSIER_HTML)/introduction.html # Code HTML du menu (par défaut dans le dossier COMPOSANTS)
#MENU = $(COMPOSANTS)/menu.html
# Code HTML de l'introduction (par défaut dans le dossier COMPOSANTS)
INTRO = $(COMPOSANTS)/introduction.html
DESTINATION = porteail DESTINATION = porteail
########################### ###########################
@ -16,7 +20,8 @@ DESTINATION = porteail
ACCUEIL = Accueil - $(TITRE) ACCUEIL = Accueil - $(TITRE)
script_contenu = creation_categ.sh script_contenu = creation_categ.sh
# Extension des fichiers à prendre en compte dans le dossier contenant les catégories # Extension des fichiers à prendre en compte dans le dossier contenant les
#+ catégories
ext = txt ext = txt
# image par défaut (au cas où aucune ne serait trouvée) # image par défaut (au cas où aucune ne serait trouvée)
image_defaut = generique.png image_defaut = generique.png
@ -34,7 +39,8 @@ endif
##--[[ dossiers ]]--## ##--[[ dossiers ]]--##
DOSSIER_HTML = composants # Dossier contenant les éléments composants votre page
COMPOSANTS = composants
# dossier contenant le détail des catégories # dossier contenant le détail des catégories
categ = categ categ = categ
# dossier contenant les images # dossier contenant les images
@ -42,14 +48,14 @@ image = img
# dossier de destination des images # dossier de destination des images
dest_image = image dest_image = image
# dossier contenant les morceaux de la page résultante # dossier contenant les morceaux de la page résultante
composants = ./$(DOSSIER_HTML) composants = ./$(COMPOSANTS)
##--[[ adresses ]]--## ##--[[ adresses ]]--##
INDEX = $(DESTINATION)/index.xhtml INDEX = $(DESTINATION)/index.xhtml
entete = $(DOSSIER_HTML)/entete.html entete = $(COMPOSANTS)/entete.html
enqueue = $(DOSSIER_HTML)/enqueue.html enqueue = $(COMPOSANTS)/enqueue.html
contenu_fin = $(DOSSIER_HTML)/contenu_fin.html contenu_fin = $(COMPOSANTS)/contenu_fin.html
# résultat de la génération des catégories # résultat de la génération des catégories
contenu = categories.html contenu = categories.html
# entête des catégories (contenu dans dossier composants) # entête des catégories (contenu dans dossier composants)
@ -58,6 +64,3 @@ categ_deb = categ_deb.html
categ_fin = categ_fin.html categ_fin = categ_fin.html
# code HTML de chaque élément # code HTML de chaque élément
elem = element.html elem = element.html
##--[[ dépendances ]]--##
dependances_index = $(entete) $(enqueue) $(contenu_fin)