modification de plusieurs pages

Le
Maubird
Bonjour
J'ai 1 site créé en FP qui comportera au final quelques 200 pages.
Toutes les pages contiennent les mêmes images placées en absolu par CSS. Il
est probabble que par la suite j'aurai à faire l'une ou l'autre ou plusieurs
des opérations suivantes :
-supprimer 1 image
-remplacer 1 image par 1 autre
-déplacer 1 image *
-ajouter 1 image *

* à 1 emplacement imprévisible à ce jour (avec au besoin déplacement d'une
image existante)

Faire du copier/coller ou du insérer, ça va bien pour 1 ou 2 pages, mais
pour 200 pages bonjour la galère. J'ai donc cherché 1 méthode pour faire en
sorte que, après avoir fait 1 de ces opérations sur 1 page, celle ci soit
répercutée sur toutes les pages du même niveau d'arborescence.
J'en ai trouvé une qui marche (à base de édition/rechercher/remplacer dans
page htm), mais je la trouve 1 peu "exotique" et je me demande si il n'y a
pas plus simple et plus orthodoxe.
Comment procéderiez vous ?
Merci d'avance
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Geo
Le #11372661
Bonjour à Maubird qui nous a écrit :

Faire du copier/coller ou du insérer, ça va bien pour 1 ou 2 pages, mais pour 200 pages
bonjour la galère.



Ce serait typiquement le cas d'utilisation de macros.

Mais bon le rechercher remplacer c'est pas mal non plus, sauf que pour
l'ajout à un emplacement imprévisible, ça ne doit pas être simple.

--
A+
Maubird
Le #11372651
"Geo"
Bonjour à Maubird qui nous a écrit :

Faire du copier/coller ou du insérer, ça va bien pour 1 ou 2 pages, mais
pour 200 pages bonjour la galère.



Ce serait typiquement le cas d'utilisation de macros.

Mais bon le rechercher remplacer c'est pas mal non plus, sauf que pour
l'ajout à un emplacement imprévisible, ça ne doit pas être simple.



Si, sauf que dans les champs rechercher et remplacer, ça ne prend qu'une
ligne. (Du moins avec la version FP de 2002 que j'ai). Ce qui m'oblige à
faire plusieurs commandes successives de rechercher/remplacer.

Le plus embêtant se passe quand sur 1 image, il y a des liens à zone
réactive. Pour chaque lien, je suisobligé de faire 1 rechercher/remplacer de
la position haute puis de la position basse du rectangle réactif (ou de la
position gauche et droite si je déplace sur le côté). Sur 1 menu avec 5
liens à zone réactive, ça fait 10 fois l'opération rechercher/remplacer.
Mais ça marche.
PS: Je fais pas mal de trucs en code (javascript, php, mysql, etc..) mais je
me suis jamaais penché sur les macros.
Merci de ta réponse.
@+

--
A+




Geo
Le #11372641
Re

PS: Je fais pas mal de trucs en code (javascript, php, mysql, etc..) mais je me suis
jamaais penché sur les macros.



J'ai fait pas mal de vba, mais pas avec FrontPage.
Si la piste vous intéresse on peut s'y mettre.


--
A+
Geo
Le #11372631
Bonjour
Pour changer d'image, il y a plus simple, me semble-t-il, c'est de
donner un nom banal à l'image dans le dossier où elle se trouve et y
remplacer l'image elle-même en gardant les références.

--
A+
Maubird
Le #11372621
"Geo"
Bonjour
Pour changer d'image, il y a plus simple, me semble-t-il, c'est de donner
un nom banal à l'image dans le dossier où elle se trouve et y remplacer
l'image elle-même en gardant les références.



Ca marche pour la page que je modifie, mais pas pour toutes les autres pages
qui, par nécessité, ont été enregistrées sous 1 nom différent : La modif
n'est pas réversible sur les pages déja enregistrées.

Ce que je fais :
Supposons que je veuille ajouter 1 image "image2" au dessus d'une image
"image1" existante positionnée en absolu en CSS.
L'image1 fait 200L par 200H (en pixels). L'image 2 fait 50L par 50H.
Je crèe 1 nouvelle image, disons image_totale, dans la quelle je place
image1 et image 2, avec image2 positionnée ou je veux par rapport à image1
(en l'occurence au dessus). Disons 200L par 300H pour cette image_totale
Je change le nom de l'image 1 en image_totale avec rechercher/remplacer.
Par exemple rechercher
<img src="../../../images/image1.gif
et remplacer par
<img src="../../../images/image_totale.gif

En fait j'ai fait 1 nouvel essai, et pour les éventuels liens, y a pas à se
casser la tête, car les rectangles réactifs sont positionnés implicitement
par rapport au top de l'image. Si l'image1 dans laquelle sont les liens à
zone réactive a été déplacée vers le haut ou le bas, on peut repositionner
tous les liens d'un seul coup en changeant le top de l'image1. Par exemple :
Rechercher
<span style=position:absolute; top:70px
et remplacer par
<span style=position:absolute; top:70px
Ca marche bien, mais je reconnais que c'est sans doute pas très orthodoxe.
@+

--
A+




Geo
Le #11372611
Bonjour

Pour changer d'image, il y a plus simple, me semble-t-il, c'est de donner un nom
banal à l'image dans le dossier où elle se trouve et y remplacer l'image elle-même en
gardant les références.



Ca marche pour la page que je modifie, mais pas pour toutes les autres pages qui, par
nécessité, ont été enregistrées sous 1 nom différent : La modif n'est pas réversible
sur les pages déja enregistrées.



Même en fermant le site (dans FP) et en le ré-ouvrant ?

Ce que je fais :


[...]
Ca marche bien, mais je reconnais que c'est sans doute pas très orthodoxe.



L'important c'est que ça marche et que ce soit fiable.

--
A+
Maubird
Le #11372601
"Geo"
Bonjour

Pour changer d'image, il y a plus simple, me semble-t-il, c'est de
donner un nom banal à l'image dans le dossier où elle se trouve et y
remplacer l'image elle-même en gardant les références.



Ca marche pour la page que je modifie, mais pas pour toutes les autres
pages qui, par nécessité, ont été enregistrées sous 1 nom différent : La
modif n'est pas réversible sur les pages déja enregistrées.



Même en fermant le site (dans FP) et en le ré-ouvrant ?


Ben oui.

Ce que je fais :


[...]
Ca marche bien, mais je reconnais que c'est sans doute pas très
orthodoxe.



L'important c'est que ça marche et que ce soit fiable.


T'as raison. Inutile d'user le soleil.
Merci pour tes réponses.
@+

--
A+




Publicité
Poster une réponse
Anonyme