Bluegriffon - probleme de code - HTML/CSS - Programmation
Marsh Posté le 28-11-2011 à 13:54:48
Et si tu nous montrais le code HTML de ton site ?
Marsh Posté le 28-11-2011 à 13:57:09
Tu as un fichier html exemple? parce que sinon, on ne peut guère te renseigner.
Tu as essayé avec la nouvelle version sortie jeudi?
A+,
Marsh Posté le 28-11-2011 à 21:47:02
Le code ouvert dans Notepad++
j'ai mis en rouge déjà les différences que j'ai vu.
Bluegriffon 1.3.1 a déplacé du code, et a ajouté en commentaires une ligne !
Code :
|
et le code ouvert dans Bluegriffon
Code :
|
Marsh Posté le 28-11-2011 à 21:55:55
Tu devrais t'estimer heureux il fait du nettoyage dans ton code et il reformate mieux ton code.
C'est quoi ce : #INCLURE "meta.html" dans <head>?
ça n'a rien à foutre là et donc je trouve normal que bluegriffon te rajoute un </head><body> à cet endroit
Marsh Posté le 28-11-2011 à 22:18:58
Par contre, pour le <?php ... ?>
Il y a un bug pour les processing instructions.
Ça fait près d'un an que Daniel est au courant, au vu de Google, mais il a l'air d'avoir mis ça dans la pile des trucs pas urgents à faire marcher, on dirait.
A+,
Marsh Posté le 28-11-2011 à 23:50:50
gatsu35 a écrit : Tu devrais t'estimer heureux il fait du nettoyage dans ton code et il reformate mieux ton code. C'est quoi ce : #INCLURE "meta.html" dans <head>? ça n'a rien à foutre là et donc je trouve normal que bluegriffon te rajoute un </head><body> à cet endroit |
et les liens vers Css tu les mets dans body ? ...
Marsh Posté le 29-11-2011 à 00:51:51
blue griffon ne detecte ni </head> ni <body> dans ta page, il essaye tant bien que mal de les placer , mais comme il rencontre un morceau de text en plein milieux du head il en déduit que c'est là que commence le HTML.
Bref, vire ce morceau de texte inutile
Marsh Posté le 29-11-2011 à 01:42:30
Oui, s'il veut vraiment inclure des choses ici, il y a diverses solutions:
Avec du Server Side Include
<!--#include file="insertthisfile.html" -->
avec du php
<?php include('insertthisfile.html'); ?>
A+,
Marsh Posté le 29-11-2011 à 11:57:45
gilou a écrit : Oui, s'il veut vraiment inclure des choses ici, il y a diverses solutions: |
Thank you Captain obvious
Spoiler : |
Marsh Posté le 29-11-2011 à 12:28:12
C'est peut être évident pour toi, mais ça n'avait pas l'air de l'être pour lui.
A+,
Marsh Posté le 29-11-2011 à 21:06:40
L'instruction INCLURE est celle du moteur de la boutique (thélia)
Marsh Posté le 30-11-2011 à 15:19:28
J'ai plus ou moins inventé le principe de la notation employée pour les server-side include (par pour un serveur, mais pour un script qui post-processait le html pour générer un index et des tables des matières), il y a plus de 25 ans, parce que le seul browser (ou presque) existant, Mosaic, ne savait pas parser les processing instructions (qui étaient le technique la plus logique, elle avait fait ses preuves en SGML).
Ce sont donc des techniques vieilles de plus de 25 ans pour le SSI, et un peu moins pour les PI à la PHP, qui marchent et évitent d'avoir un salmigondis conforme à rien du tout.
Si le moteur est pas capable de respecter un minimum la syntaxe html, ce que tout le monde sait faire sans grand problème, ça démontre un certain degré d'incompétence de la part de ceux qui l'ont développé.
A+,
Marsh Posté le 28-11-2011 à 11:09:29
Bonjour,
j'étais content de pouvoir trouver un remplacant gratuit à Dreamweaver, en l'occurence, Bluegriffon, mais lorsque j'ouvre une page html et que je modifie un simple bout de code et que j'enregistre, mon site tombe en panne. J'ai mieux regardé le code avant et apres modif et j'ai constaté que bluegriffon ajoutait des balises head et body un peu n'importe où alors qu'elles sont déjà dans le code.
Comment faire pour que Bluegriffon ne modifie pas du tout le code ?