Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1590 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Bluegriffon - probleme de code

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Bluegriffon - probleme de code

n°2113545
Profil sup​primé
Posté le 28-11-2011 à 11:09:29  answer
 

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 ?

mood
Publicité
Posté le 28-11-2011 à 11:09:29  profilanswer
 

n°2113565
gatsu35
Blablaté par Harko
Posté le 28-11-2011 à 13:54:48  profilanswer
 

Et si tu nous montrais le code HTML de ton site ?


---------------
Blablaté par Harko
n°2113566
gilou
Modérateur
Modzilla
Posté le 28-11-2011 à 13:57:09  profilanswer
 

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+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2113735
Profil sup​primé
Posté le 28-11-2011 à 21:47:02  answer
 

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 :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><style type="text/css">
  5. <!--
  6. body {
  7. background-color: #000;
  8. }
  9. -->
  10. </style>
  11.     #INCLURE "meta.html"
  12. <!-- La feuille de styles "base.css" doit être appelée en premier. -->
  13. <link rel="stylesheet" type="text/css" href="styles/base.css" media="all" />
  14. <link rel="stylesheet" type="text/css" href="styles/design.css" media="screen" />
  15.     <link rel="icon" type="image/png" href="favicon.png" />
  16. </head>
  17. <body>
  18. <?php require($_SERVER['DOCUMENT_ROOT'].'/blog/header.php');?>
  19. <!-- pour blog -->
  20. <div id="global">


 
et le code ouvert dans Bluegriffon
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  5. <style type="text/css">
  6. <!--
  7. body {
  8. background-color: #000;
  9. }
  10. -->
  11. </style>
  12.     </head><body>#INCLURE "meta.html"
  13. <!-- La feuille de styles "base.css" doit être appelée en premier. -->
  14. <link rel="stylesheet" type="text/css" href="styles/base.css" media="all">
  15. <link rel="stylesheet" type="text/css" href="styles/design.css" media="screen">
  16.     <link rel="icon" type="image/png" href="favicon.png">
  17. <!--?php require($_SERVER['DOCUMENT_ROOT'].'/blog/header.php');?-->
  18. <!-- pour blog -->
  19. <div id="global">


Message édité par Profil supprimé le 28-11-2011 à 21:50:18
n°2113738
gatsu35
Blablaté par Harko
Posté le 28-11-2011 à 21:55:55  profilanswer
 

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


---------------
Blablaté par Harko
n°2113742
gilou
Modérateur
Modzilla
Posté le 28-11-2011 à 22:18:58  profilanswer
 

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+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2113754
Profil sup​primé
Posté le 28-11-2011 à 23:50:50  answer
 

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 ? ...

n°2113758
gatsu35
Blablaté par Harko
Posté le 29-11-2011 à 00:51:51  profilanswer
 

blue griffon ne detecte ni </head> ni <body> dans ta page, il essaye tant bien que mal de les placer :o, 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


---------------
Blablaté par Harko
n°2113759
gilou
Modérateur
Modzilla
Posté le 29-11-2011 à 01:42:30  profilanswer
 

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+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2113814
gatsu35
Blablaté par Harko
Posté le 29-11-2011 à 11:57:45  profilanswer
 

gilou a écrit :

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+,


Thank you Captain obvious  

Spoiler :


patapé  [:tinostar]  



---------------
Blablaté par Harko
mood
Publicité
Posté le 29-11-2011 à 11:57:45  profilanswer
 

n°2113824
gilou
Modérateur
Modzilla
Posté le 29-11-2011 à 12:28:12  profilanswer
 

C'est peut être évident pour toi, mais ça n'avait pas l'air de l'être pour lui.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2113834
gatsu35
Blablaté par Harko
Posté le 29-11-2011 à 14:04:46  profilanswer
 

Ho je blaguais :o :o


---------------
Blablaté par Harko
n°2113944
Profil sup​primé
Posté le 29-11-2011 à 21:06:40  answer
 

L'instruction INCLURE est celle du moteur de la boutique (thélia)

n°2114053
gilou
Modérateur
Modzilla
Posté le 30-11-2011 à 15:19:28  profilanswer
 

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+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Bluegriffon - probleme de code

 

Sujets relatifs
[C#] erreur dans le codeprobleme importation .CSV vers MySQL
probleme 3D openglcode défaillant
Gros problème en Visual Basic...Problème image d'un header qui se décale sous IE
VBAccess Problème requête paramétrée Formulaireproblème chemin sur un simplewiewer
probleme structureProblème avec firefox et IE
Plus de sujets relatifs à : Bluegriffon - probleme de code


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR