Page 6 sur 8

Publié : 15 oct. 2008, 19:22
par Ymai
Bonjour
En ce qui concerne NVU, tout reste d'actualité :D
Valable pour KompoZer aussi, si l'on tient compte de la remarque finale relative à PHP (et peut-être ASP -à confirmer)

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092510 Ubuntu/8.04 (hardy) Firefox/3.0.3

Publié : 15 oct. 2008, 20:49
par Gagea
Je me demandais si on pouvait ouvrir, pour la modifier sous Kompozer, une page rédigée avec un éditeur de code HTML ou un autre logiciel wysiwyg et retrouver, grâce à l'utilisation de Tidy, la même indentation originale.
Donc, la réponse est Non. Merci pour cette précision.
Quelle est la différence fondamentale entre les deux indentations ?
Mis à part l'indentation, y a-t-il d'autres modifications irréversibles gênantes ?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3

Publié : 15 oct. 2008, 21:35
par Fabrice.Tres.Net
Mais si tu peux ouvrir tout fichier HTML avec Kompozer, quelque soit sa provenance. Et bien entendu, tu peux utiliser tidy.

Peut-être quelques surprises avec des "html" très loin des standards, mais normalement cela devrait bien se passer.

D'ailleurs tu peux ouvrir en direct des sites web, par exemple geckozone avec kompozer... (A ton avis, pourquoi on demande les adresses web en cas de problème ? :wink: )

Publié : 15 oct. 2008, 22:07
par chinon37
Fabrice.Tres.Net a écrit : D'ailleurs tu peux ouvrir en direct des sites web, par exemple geckozone avec kompozer... (A ton avis, pourquoi on demande les adresses web en cas de problème ? :wink: )
Fichier > ouvrir une page web... (ctrl+maj+L)

Publié : 15 oct. 2008, 22:22
par Gagea
Fabrice.Tres.Net a écrit :Mais si tu peux ouvrir tout fichier HTML avec Kompozer, quelque soit sa provenance. Et bien entendu, tu peux utiliser tidy.
C'est bien l'inverse de ce que dit Flore et que confirme Ymai puisque tout reste d'actualité y compris pour Kompozer.
Le moins que l'on puisse dire c'est que c'est loin d'être clair pour des débutants :(
Flore a écrit :Une perte totale, définitive et irréversible de la magnifique indentation de votre code que vous aviez passé 4 heures à faire.
Une impossibilité définitive de conserver la "mise en forme" de votre code, puisque tout a été jeté par la fenêtre
Avec ces contradictions, comment se faire une opinion ?
D'ailleurs tu peux ouvrir en direct des sites web, par exemple geckozone avec kompozer... (A ton avis, pourquoi on demande les adresses web en cas de problème ? Clin d'oeil )
ça je ne comprends pas du tout non plus. Mais bon, c'est surtout le premier point qui me tracasse.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3

Publié : 15 oct. 2008, 22:35
par Fabrice.Tres.Net
Nvu et Kompozer casse l'indentation courante du fichier lors de chaque nouvelle sauvegarde, car le fichier est recréé à chaque réécriture (sauvegarde).
Le problème est contourné dans Kompozer en utilisant le fameux tidy qui remet en forme le fichier suivant sa propre indentation. Plus besoin de se faire une indentation du code source à la main.

Publié : 15 oct. 2008, 22:49
par Gagea
Je suppose que l'indentation propre à Tidy est aussi valable que l'originale. La seule chose qu'il n'est pas possible de conserver c'est peut-être si on voulait ajouter des commentaires dans le code :?:

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3

Publié : 15 oct. 2008, 23:25
par Ymai
Fabrice.Tres.Net a écrit :Nvu et Kompozer casse l'indentation courante du fichier lors de chaque nouvelle sauvegarde, car le fichier est recréé à chaque réécriture (sauvegarde).
Le problème est contourné dans Kompozer en utilisant le fameux tidy qui remet en forme le fichier suivant sa propre indentation
Mais qui pose tellement de problèmes qu'il vaut mieux ne pas l'activer. N'est-ce pas MB?

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092510 Ubuntu/8.04 (hardy) Firefox/3.0.3

Publié : 15 oct. 2008, 23:36
par Fabrice.Tres.Net
Gagea a écrit :Je suppose que l'indentation propre à Tidy est aussi valable que l'originale. La seule chose qu'il n'est pas possible de conserver c'est peut-être si on voulait ajouter des commentaires dans le code :?:
L'indentation ne joue que sur la présentation pour que le code soit plus lisible. D'ailleurs tidy propose plusieurs possibilités d'indentation.

Les commentaires sont, de souvenir, conservés.

Publié : 15 oct. 2008, 23:38
par Fabrice.Tres.Net
Ymai a écrit :
Fabrice.Tres.Net a écrit :Nvu et Kompozer casse l'indentation courante du fichier lors de chaque nouvelle sauvegarde, car le fichier est recréé à chaque réécriture (sauvegarde).
Le problème est contourné dans Kompozer en utilisant le fameux tidy qui remet en forme le fichier suivant sa propre indentation
Mais qui pose tellement de problèmes qu'il vaut mieux ne pas l'activer. N'est-ce pas MB?
Pour ma part, je lance tidy seulement quand j'ouvre la page (le fichier html ou php) par l'éditeur externe depuis Kompozer.

Publié : 16 oct. 2008, 09:39
par Gagea
Fabrice.Tres.Net a écrit :Pour ma part, je lance tidy seulement quand j'ouvre la page (le fichier html ou php) par l'éditeur externe depuis Kompozer.
Tu fais comme Mongo Bob.
Personnellement pour le moment, je n'ai pas encore Tidy dans l'éditeur et, pour indenter mon code, je fais F7 dans Kompozer onglet Normal. Je n'ai pas encore bien compris quand je vais garder l'indentation et quand je vais la perdre. Il m'arrive de voir mon code indenté dans l'éditeur et quand je publie la page je le retrouve non indenté.
Le fichier étant recréé à chaque sauvegarde par Kompozer, donc l'indentation cassée, dans quel ordre faut-il faire les manipulations avant de publier : Ctrl+S puis F7 ou bien F7 puis Ctrl+S. :?:


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3

Publié : 16 oct. 2008, 10:32
par Fabrice.Tres.Net
Il faut faire
1. "CTRL S" ou Enregistrer :Kompozer réécrit le fichier en se basant sur le graphique, donc sans indentation
2. puis F7 : appel de tidy qui reconstruit l'indentation

Publié : 16 oct. 2008, 10:53
par Gagea
Merci Fabrice.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3

Publié : 16 oct. 2008, 14:19
par Fabrice.Tres.Net
De rien.

Publié : 16 oct. 2008, 15:09
par Gagea
Peux-tu m'expliquer maintenant le deuxième point de ton message ?
Fabrice.Tres.Net a écrit :D'ailleurs tu peux ouvrir en direct des sites web, par exemple geckozone avec kompozer... (A ton avis, pourquoi on demande les adresses web en cas de problème ? :wink: )
J'ai essayé : j'ai collé une adresse URL dans le champ puis j'ai cliqué sur Ouvrir, puis sur Navigateur et j'ai vu la page s'ouvrir dans la zone d'édition de Kompozer / onglet Normal, avec des étiquettes jaunes comme si on était dans l'onglet Balises HTML.
Comment peut-on exploiter cette possibilité d'ouvrir en direct des sites web ?
Quel genre de problème peut survenir ?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3