Page 1 sur 1

Modification de toutes le pages

Publié : 26 mars 2009, 16:28
par Invité
Bonjour,
j'ai crée un site il y a quelques temps. Ce n'était pas avec kompozer au départ.
Puis j'ai eu des modifications à faire et je me suis mis à kompozer.
Mon soucis est que je n'arrive pas à faire une modification sur toutes mes pages à la fois. Est ce normal ?
Par exemple si je voulais changer le petit robot en haut à gauche je suis obligé de le faire sur chaque page.
Existe t il une solution ?
Merci

Le site
http://robot.sumo.free.fr

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7

Publié : 26 mars 2009, 16:46
par chinon37
Non, il n'est pas possible de modifier toutes les pages en une seule fois avec KompoZer.
Par contre, en mettant les mains très légèrement dans le cambouis, c'est possible avec notepad++
Il suffit d'ouvrir toutes les pages en même temps avec notepad++, repérer la portion de code à modifier et par la fonction "remplacer" (ctrl + H), remplacer cette portion de code.

ctrl+H > remplacer > champ recherche= mettre le code à modifier > champ "remplacer par"= nouveau code > remplacer tout dans les documents ouverts > ctrl + shift + s pour enregistrer toutes les pages.

- Attention, il n'est possible de remplacer qu'une ligne à la fois
- si tu ne connais pas le nouveau code, tu modifie une page avec KompoZer et tu copies le nouveau code généré par KompoZer (pour le champ "remplacer par"

edit:
Si l'image est une image de fond d'un bloc définie par une feuille de style, et si la feuille de style est externe, et appliquée à toutes les pages du site, la mise à jour des pages sera automatique dès la modification de la feuille de style par KompoZer (sans passer par notepad++ :wink: )
D'où l'importance de faire la mise en page par feuille de styles (css) externe !

Publié : 26 mars 2009, 16:52
par Fabrice.Tres.Net
tu peux aussi, si c'est possible, changer le contenu de ton image, tout en gardant le même nom!

Publié : 26 mars 2009, 16:58
par chinon37
Auquel cas, là non plus, Notepad++ ne sera pas nécessaire. Une simple réactualisation de la page changera la représentation de l'image

Publié : 26 mars 2009, 18:14
par kriscox
J'avais oublié de me connecté, mais c'est bien moi qui ai posé la question.

C'est pas cool, s'il faut que je change toutes les pages à chaque petites modifs.
Enfin c'est comme cela.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7

Publié : 26 mars 2009, 18:25
par chinon37
le passage par Notepad++ est très facile et très rapide.

Pour des éléments identiques sur toutes les pages, la meilleure solution est encore de passer par du php et la fonction "include" qui permet une modif de toutes les pages en une seule fois.
à cette adresse, tu trouveras une exemple pour un menu commun à toutes les pages. Ensuite, tu peux appliquer cette technique à n'importe quel élément commun à plusieurs pages.

Publié : 26 mars 2009, 19:58
par Fabrice.Tres.Net
Sinon il y a aussi pour ceux qui maîtrise les shells et commandes unix/linux la possibilté de faire des traitements automatisés sur tous les fichiers. Je pense en particulier à sed.

Publié : 30 mars 2009, 15:43
par fruity
comme dit plus haut, tu peux juste utiliser une autre image avec le meme nom.
Ou bien, tu changes le lien dans ta feuille CSS si tu as utilisé ce systeme. (c'est l'avantage du du css... pouvoir changer toute sa mise en page sur toutes ses pages en une seule fois, sans toucher au contenu)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7