<!-----------------------------------------------------------------------------> <!-- MISE EN PLACE DE DIVs TRANSPARENTE SELECTIONNANT LE MOTEUR DE RECHERCHE --> <!----------------------------------------------------------------------------->
Déjà, on peut voir plein de problèmes qui sont à corriger : >> <a href="[localhost]; Pourquoi une requête "http" ? Que ce soit en local ou en réel, on ne devrait voir que :
<a href="projet_exemple_f/joomla...
Pareil pour l'appel des images : >> src="C:/wamp/www/projet_exemple_f/joomla/templates/home/images_css/logo_haut_vert.gif" Devrait être écrit : src="projet_exemple_f/joomla/.....
Encore un autre bout de code mal écrit : >> <a href = "[localhost]; class="lien_focus">Catégorie A</a>
Devrait être : <a href = "index.php?page=shop.product_details&flypage=shop.flypage&product_id=3&category_id=1&manufacturer_id=0" class="lien_focus">Catégorie A</a>
Même chose pour les liens sur les <script> et <link> dans l'entête.
Faut commencer par corriger tout ça, puis passer la page au validateur W3C pour qu'il n'y ai plus aucune erreur : [validator.w3.org] Et puis, développer en local avec Firefox comme navigateur par défaut, plus les extensions Html Validator, Web Developer et IE-Tab ne pourrait faire que du bien au code.
merci Otomatic .... je n'ai rien à faire ici, mais votre réponse ( circonstancée) qui relève quelques erreurs , qui recommande quelques rectifications , qui propose des solutions avant de se récrier comme un "putois" mérite qu'elle soit citée. je n'y connais strictement rien et ne sais pas si elle est utilisable ; mais elle parait avoir necessité une certaine analyse et un crédit de votre temps. je me suis tellement fait envoyer promener pour mon ignorance, mon incompétance ou ma naïveté en temes peu amènes que je ne resiste pas à vous remercier. Cela me donnera du courage à poser ma prochaine question idiote.
Rire de son vivant ; en Enfer on n'en aura pas envie et au Ciel ce ne serait pas convenable. soy yo Andrecito.
Désolée pour le roman, mais ne sachant pas si cela venait d'une balise, d'un chemin ou autre....je ne savais quel morceau sélectionner.
Je te remercie Otomatic de ta réponse claire.
Il se trouve que j'utilise un CMS : Joomla, et que c'est lui qui se charge de générer les jolis (hum, hum) liens que tu vois.
Par ailleurs, le lien avec le C:\wamp n'est pas habituellement dans mon code, c'était un test pour voir si l'image s'afficherait en passant par un lien absolu depuis la racine du serveur.
Je n'ai pas compris, par contre, la différence entre : ////////////////////////////////////////////////////////////////////////////////////////////// >> <a href = "[localhost]; class="lien_focus">Catégorie A</a>
Devrait être : <a href = "index.php?page=shop.product_details&flypage=shop.flypage&product_id=3&category_id=1&manufacturer_id=0" class="lien_focus">Catégorie A</a> ////////////////////////////////////////////////////////////////////////////////////////////// Est-ce le retour chariot ?
Sur ce projet, il n'est pas question de passer au validator, on est loin de ces préoccupations pour le moment. A la rigueur je peux changer le DOCTYPE pour HTML Mixed MereTeresa 1.0. Et mon souci était de caler les éléments pour MSIE 6, puisque tout cela est parfaitement affiché dans FF.
=> Mon problème n'a pas été résolu en soi, mais j'ai changé de poste de travail, tout simplement, un nouveau WinXP + IE 6 + WAMP)
C'est que pour éviter certains problèmes, il faut que les caractères "&" (Perluette en français (1)) qui séparent les différentes variables passées en $_GET[] dans les url ne soient écrits tels-quels. Ils faut les remplacer par l'entitée html qui s'écrit "& a m p ;", bien sûr sans les espaces. Malheureusement, si j'écris sans mettre d'espace cela sera vu comme "&", ce qui fait que tu n'as pas vu de différences. Donc, ne pas écrire "index.php?var1=toto&var2=titi&var3=tutu" mais "index.php?var1=toto&amp;var2=titi&amp;var3=tutu"
Il me semble bien de Joomla génère un code « merdique » (et je pèse mes mots). Néanmoins, et pour éviter le plus possible de problèmes, et sans vouloir obtenir aucune erreur au validateur W3C, il serait quand même nécessaire d'essayer de corriger les plus importantes ; ne serait-ce que de mettre un Doctype (2) et de commencer chaque page (sans rien avant) avec : <?php header("content-type:text/html; charset=iso-8859-1" session_start(); .... ?>
(1) Petite note étymologique et humoristique pour les fêtes. PERLUÈTE singulier féminin. Nom donné autrefois, dans les écoles élémentaires, au caractère &, qui terminait l'alphabet et qui représentait le mot et. Dans le principe, le caractère & se nommait éte ; mais l'usage s'était établi, quand on faisait répéter l'alphabet aux enfants, de leur faire ajouter perluète après éte, par une sorte de jeu et pour terminer par une rime plaisante. Au lieu de PERLUÈTE, on disait quelquefois PIRLOUÈTE OU ESPERLUÈTE.
(2) Le Doctype est ce qui détermine comment les différents navigateurs vont interpréter le code html.
J'ai un Doctype, hein, c'est XHTML Transitional Allez je poste un morceau de ma balise HEAD pour qu'on rie un coup...enfin pas le HTML généré, mais mon fichier PHP...