Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > Dreamweaver
Dreamweaver Forum d'entraide des utilisateurs de Adobe Dreamweaver. Avant toutes questions : FAQ Dreamweaver.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/01/2011, 15h14   #1
Membre du Club
 
Inscription : février 2005
Messages : 356
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 356
Points : 61
Points : 61
Envoyer un message via MSN à Zebulon777
Par défaut DW 7.0.1 / DW 9 (CS3) -> Coordonées des objets non respectées ?

Bonjour tout le monde.

Nous avons une vieille application qui a été développée avec Dreamweaver 7.0.1 qui fonctionne correctement.

Nous désirons la maintenir et nous utilisons maintenant DW 9.0 (CS3).

Mais dans tous les fichiers que nous ouvrons, les coordonnées (Top & left) des objets contenus dans la page web sont décalées.
J'ai remarqué qu'il fallait que j'ajoute "px" après le chiffre pour que ça revienne à la normale (ou presque).
Mais je dois avouer que je voudrai éviter de reprendre toutes les pages une à une.

Est-ce que vous avez une explication et surtout un moyen de faire quelque chose rapidement et facilement ?

Exemple :
Code :
1
2
3
4
5
6
<SPAN style="position: absolute; left: 210; top: 775; width: 750px; visibility: visible;" id="CalcPiedDePage02"> 

doit donc devenir : 

<SPAN style="position: absolute; left: 210px; top: 775px; width: 750px; visibility: visible;" id="CalcPiedDePage02">
__________________
Zeb'...
Zebulon777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 09h46   #2
Membre du Club
 
Inscription : décembre 2010
Messages : 46
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 46
Points : 55
Points : 55
Bonjour,

C'est quoi tes éléments à la base dans DW7 (MX 2004) ? Des calques ?
ysloo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 10h30   #3
Membre du Club
 
Inscription : février 2005
Messages : 356
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 356
Points : 61
Points : 61
Envoyer un message via MSN à Zebulon777
Heu, je ne suis pas sur de comprendre ce que tu veux dire.

J'ai des DIV et des SPAN.

C'est cette information-là que tu voulais ?
__________________
Zeb'...
Zebulon777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 11h32   #4
Membre du Club
 
Inscription : décembre 2010
Messages : 46
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 46
Points : 55
Points : 55
Citation:
Heu, je ne suis pas sur de comprendre ce que tu veux dire.
Pour savoir si tu utilises la création Wysiwyg.

Les claques sont devenus des Div PA et génère un code diffèrent.

Cela dit je ne me souvient plus du code que cela générais MX 2004, ça date un peu.

Maintenant si vous travaillez en Code, je vois pas pourquoi vous auriez à tout refaire.

Code :
<SPAN style="position: absolute; left: 210; top: 775; width: 750px; visibility: visible;" id="CalcPiedDePage02">
Aujourd'hui il devrait plus ressembler à ça pour être plus propre :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<style type="text/css">
<!--
#CalcPiedDePage02 {
	position: absolute;
	left: 210px;
	top: 775px;
	width: 750px;
	visibility: visible;" 
}
-->
</style>

...

<div id="CalcPiedDePage02"></div>
ysloo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2011, 09h25   #5
Membre du Club
 
Inscription : février 2005
Messages : 356
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 356
Points : 61
Points : 61
Envoyer un message via MSN à Zebulon777
Ok, mais je ne peux pas tout modifier comme cela.
D'après les tests que j'ai pu faire il faut que j'ajoute "px" à toutes les valeurs Width, Height, Top et Left ; ce qui est énorme !!!

Est-ce qu'il y aurait un moyen de faire ça plus ou moins automatiquement ?
Du genre une ligne à ajouter en entête ?

Pour info, voici ce qui a été généré en entête des fichiers, si ça peux aider à me sortir du pétrin :

Code :
1
2
3
4
5
6
7
8
9
10
<%@ Language=JavaScript %>
<html ><!-- #BeginTemplate "/Templates/TitreMenuFond.dwt" --><!-- DW6 -->
<HEAD>
<META http-equiv="Content-Language" content="fr">
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META name="VI60_defaultClientScript" content="JavaScript">
<META name="GENERATOR" content="Microsoft FrontPage 4.0">
<META name="ProgId" content="FrontPage.Editor.Document">
...
__________________
Zeb'...
Zebulon777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2011, 21h13   #6
Membre du Club
 
Inscription : décembre 2010
Messages : 46
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 46
Points : 55
Points : 55
Citation:
<META name="GENERATOR" content="Microsoft FrontPage 4.0">
Je peux en déduire que la base des pages remonte aux années 1999-2000... enfin c'est des logiciels de cette époque qui ont été utilisés.

Cela veut dire que la partie template ne date pas d'hier non plus, Dreamweaver 6 (DW MX pour le nom commercial) c'est plus ou moins 2002.

Je note qu'il n'y a pas de DOCTYPE dans ton entête... pas de DOCTYPE = une interprétation variable des CSS par IE.

A part te conseiller de reprendre l'application pour faire un gros travail de nettoyage, je ne connais pas de 'baguette magique' pour faire ce travail... si un stagiaire ou un emploi vacance si il y a beaucoup de pages à nettoyer.

Un truc avec les CSS c'est de séparer le contenu du contenant.
Ce n'était pas très à la mode début des années 2000, aujourd'hui c'est le standard.

Si tu as des pages qui mélangent le contenu et la mise en forme... c'est le bordel et il est urgent que vous fassiez une séparation des deux sinon c'est évident que c'est ingérable à moyen terme.

Par exemple ça que tu as mis dans ton premier post :
Code :
<SPAN style="position: absolute; left: 210; top: 775; width: 750px; visibility: visible;" id="CalcPiedDePage02">
Ce type de code c'est clairement mauvais aujourd'hui, et c'est un boulet à mettre à jour.

Le code de header que tu nous montre date d'un 'autre age'.

Personnellement j'appelle ça un gros 'défaut de maintenance'... je n'aimerais pas avoir à gérer ce genre de projet et je te souhaite bon courage.
ysloo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 07h02   #7
Membre du Club
 
Inscription : février 2005
Messages : 356
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 356
Points : 61
Points : 61
Envoyer un message via MSN à Zebulon777
LOL, merci de ta réponse.
Oui l'application date mais fonctionne très bien ; la seule raison qui nous pousse à faire ce travail, c'est pour l'utilisation de la dernière version de DW.
Donc, je crois bien qu'on va s'en passer.
__________________
Zeb'...
Zebulon777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h54.


 
 
 
 
Partenaires

Hébergement Web