Page 2 sur 4
Publié : 03 janv. 2007, 23:23
par Mongo Bob
Alors là, j'en ai une bonne : sur la 1ère ligne, en effet, avant même le doctype donc (j'osais pas) et celà supprime les mauvaises metas existantes!
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Publié : 03 janv. 2007, 23:39
par Ymai
Mongo Bob a écrit :et celà supprime les mauvaises metas existantes!
Chez moi, le miracle de la Saint-Janvier n'a pas lieu.
Publié : 03 janv. 2007, 23:42
par Mongo Bob
Oui, de toute façon, je n'en ferais pas une règle... Celà a supprimé une fois dans un cas précis, l'essentiel est que ça bloque les futures dans l'oeuf.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Publié : 08 avr. 2007, 00:20
par gaou
je ne sais pas s'il y a eut des correctifs entre temps, mais chez moi, ça marche pas la solution du code php en première ligne !!
j'ai beau mettre <?php?> en première ligne, bizarement, sans que je fases quoi que ce soi, ça me le remet dans <head>, du coup, les meta réaparaissent !! ?!?!
Publié : 08 avr. 2007, 08:21
par Ymai
Bonjour
C'est avec KompoZer ou avec NVU?
De mon côté, je confirme que sous KpZ / Linux, même une paire de balises vides restent en première ligne.
Ce qui me paraît bien normal, d'ailleurs: le déplacement systématique empêcherait l'usage des sessions ou l'envoi de headers.
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Publié : 08 avr. 2007, 10:20
par Mongo Bob
Ymai a écrit :C'est avec KompoZer ou avec NVU?
Semble une correction automatique opérée par NVU, pas de ça chez moi avec Kpz.
Je ne sais pas comment tu as trouvé la prescription d'instiller une goutte de php dans les narines du code, juste avant le doctype, dr Ymai,
<modif>si, j'ai relu depuis

</modif>
mais ça me paraît "logique" que NVU interprète ça comme une erreur et le place dans le <head>.
Maintenant, gaou va nous dire qu'il bosse sur Kpz, peut-être! On verra bien.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Publié : 08 avr. 2007, 14:08
par gaou
et oui, effectivement, je suis sous Komposer !! mais il me fait beaucoup de choses bizares, du genre il m'eneleve quelques parties de code en php contenu dans mes pages, ou bien il me les dupliques, bref, il fait un peu sa sauce quoi !!
je ne sais comment faire, et puis je trouve la mise en page du code assez déplorable, j'ai beau faire un truc propre sur notepad++, je le réouvre dans Komposer et là, ça devient tout dégueux !!
Publié : 08 avr. 2007, 17:48
par Ymai
Juste une question, mais je ne voudrais pas paraître désagréable. Puis-je?
Si la réponse est positive: ces parties de code sont parfaitement correctement placées? Bien balisées? <?php ... ?>
Si c'est bien le cas, je ne comprends pas. KompoZer + NP++ sont des outils que j'emploie quasi journellement.
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Publié : 08 avr. 2007, 18:14
par Mongo Bob
Pourrais-tu donner ta page de code? As-tu bien :
chinon37 a écrit :Handcoder couplé avec tidy, le code est indenté et nettoyé à l'ouverture dans l'éditeur texte et Php/Asp/Jsp sont supportés,
(voir Post-it "Pourquoi choisir Kompozer plutôt que Nvu?")
Tu ne peux pas avoir de problème d'indentation de code si Tidy est déclenché régulièrement.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Publié : 08 avr. 2007, 19:18
par gaou
j'ai bien installé handcoder, mais j'ai pas trop pigé comment cela devait marcher !! il est bien dans le menu, mais j'ai pas d'icone, et j'ai pas non plus de tidy à déclencher je ne sais où (je précise malgrè tout que tidy est bien dans le menu d'option de handcoder, mais voilà, je sais pas comment "déclencher" ça) !! je vais tenter une réinstallation de Komposer, visiblement, je suis seul a avoir tous ces soucis ...
Publié : 09 avr. 2007, 00:44
par Mongo Bob
Suite à la remarque de Ymai, je me demandais si ton code était, disons "clair"? Et je demandais à le voir si possible.
D'où ma pub pour Tidy :
alors : dans la barre d'outils principale :
Outils/Handcoder/Options : pour l'éditeur texte, pour toi comme pour moi Notepad++, dans "Chemin de l'exécutable" mettre le chemin, chez moi :
"C:\Program Files\KompoZer\logiciels\Notepad++\notepad++.exe", chez toi ton chemin à toi. Arguments : rien, Doc html : "htm, html, ?html, php*", Texte:"txt, text, xml, js, ht*". Tout ça s'installe tout seul je crois.
Onglet Tidy qui nous occupe :
Chemin de l'exé, chez moi : "C:\Program Files\KompoZer\logiciels\tidy.exe", chez toi ton chemin à toi.
Trés important :
Arguments :
"--keep-time yes --indent yes --wrap 120"
Et enfin, autant déclencher Tidy à chaque fois qu'on ouvre Notepad++ (par f6), et pour ceci, cocher "avant édition avec bouton éditeur".
Notepad++, Tidy et Kpz travaillent main dans la main et c'est merveilleux. Une fois indenté-nettoyé, on y verra peut-être + clair dans ton code pour régler ton pb, si tu veux bien nous en faire une copie.
gaou a écrit :j'ai bien installé handcoder, mais j'ai pas trop pigé comment cela devait marcher
Il doit marcher d'une seule façon : il est là pour coordonner l'éditeur-texte et Tidy : il permet d'ouvrir le 1er par f6 en déclenchant et en refermant Tidy juste avant (une fenêtre noire type MSdos qui apparaît une fraction de seconde).
Juqu'ici, tu utilisais Notepad++ indépendamment de Kpz, je suppose?
A+
(au fait, t'es sous Windows?)
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Publié : 09 avr. 2007, 00:45
par chinon37
inutile de désinstaller et réinstaller Kompozer: le problème n'est pas là!
Il faut installer
html tidy sur ton ordi.
Si Notepad++ est installé lui aussi, il faut paramètrer Handcoder somme suit:
- Chemin de l'executable: C:\Program Files\Notepad++\notepad++.exe (par exemple)
- detection des modifications: demander s'il faut recharger
onglet tidy:
- chemin de l'executable: C:\Program Files\kompozer-077\extensions\tidy.exe (par exemple)
- argument: --keep-time yes --indent yes --wrap 120
- lancer tidy avant édition...
et ça devrait marcher!
Publié : 09 avr. 2007, 17:07
par gaou
je te remerci pour ton aide, c'est vrai que je galère un peu, je viens de mettre tidy, j'ai pas encore bien compris son utilité, mais je vois bien la fenetre dos qui s'ouvre quand je clic sur tidy !! pour ce qui est de mon code, en effet, il n'est pas clair dans la mesure où quand je le "clarifie" sous notepad++, il se "déclarifie" tout seul sous Komposer (avec ou sans handcoder ou tidy d'aileurs) !!
voilà une page "clarifiée" (le code je veux dire) sous notepad++:
http://jesusisfantastik.free.fr/NewSite/accueil2.htm
et après une ouverture dans Komposer, insertion d'un espace entre deux points d'exclamation (de manière à ce que quelque chose de nouveau s'enregistre), voilà le résultat:
http://jesusisfantastik.free.fr/NewSite/accueil3.htm
c'est la source qu'il faut voir, tout est déstructuré dans la deuxieme version, sans compter la première ligne php, qui s'est mis entre les head, et une partie d'un code php (en bas de page) qui s'est viré !!
Publié : 09 avr. 2007, 18:34
par Ymai
Et
> Outils > Préférences > Général
Lors de l'enregistrement ou de la publication de pages
> Conserver le format source d'origine
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
[edit]
PS: le code PHP dans une page HTML n'est pas interprété. Il apparaît donc en clair dans la page...
[/edit]
Publié : 09 avr. 2007, 20:14
par gaou
le réglage que tu ma demandé de faire était déjà là par défaut !! donc du coup, chez moi, il y a un réel probleme, et je ne si pas d'où cela peut venir !!
et pour ton edit, je sais bien ce que tu me dit, mais cela n'excuse pas le fait qu'il me vire des partie de ce code !!
