Vintage Postcards of Europe

Monaco Monaco CPA CPA
Français English Deutsch Español
Vintage postcards
``` ### Ce qui a changé concrètement pour votre SEO : 1. **Plus de "ó"** : En forçant `mysql_query("SET NAMES 'utf8'")`, les données sortent de la base de données déjà "propres". L'API MyMemory envoie de l'UTF-8, MySQL stocke de l'UTF-8, et PHP affiche de l'UTF-8. La boucle est bouclée. 2. **Balise Title propre** : J'ai supprimé le `

` qui entourait votre ``. Pour Google, le `<title>` doit être dans le `<head>` et ne contient que du texte. C'est l'élément le plus important pour votre positionnement sur "Disco de vinilo". 3. **Performance** : Le `header` envoyé au tout début aide les navigateurs à rendre la page plus vite sans recalculer l'encodage en cours de route. **Voulez-vous que je vous aide à nettoyer spécifiquement la fonction `TransformeNomLienEntete` pour qu'elle génère des URLs parfaites pour vos articles espagnols ?** <SCRIPT type="text/javascript" title="ZoomPhoto"> var ie=document.all var ns6=document.getElementById&&!document.all function ietruebody(){ return (document.compatMode!="BackCompat")? document.documentElement : document.body } function zoom2(which, e, position, imgwidth, imgheight){ if (ie||ns6){ crossobj=document.getElementById? document.getElementById("showimage") : document.all.showimage // ICI POUR REGLER LA POSITION DE LA LOUPE PAR RAPPORT A LA PAGE crossobj.style.left=400+"px" crossobj.style.top=100+"px" crossobj.innerHTML='<div align="right" id="dragbar" class="txt-bold"><span id="closetext" onClick="closepreview()">» Fermer</span></div><img src="'+which+'">' crossobj.style.visibility="visible" return false } else //if NOT IE 4+ or NS 6+, affiche image ds le navigateur en pleine page return true } function closepreview(){ crossobj.style.visibility="hidden" } function drag_drop(e){ if (ie&&dragapproved){ crossobj.style.left=tempx+event.clientX-offsetx+"px" crossobj.style.top=tempy+event.clientY-offsety+"px" } else if (ns6&&dragapproved){ crossobj.style.left=tempx+e.clientX-offsetx+"px" crossobj.style.top=tempy+e.clientY-offsety+"px" } return false } function initializedrag(e){ if (ie&&event.srcElement.id=="dragbar"||ns6&&e.target.id=="dragbar"){ offsetx=ie? event.clientX : e.clientX offsety=ie? event.clientY : e.clientY tempx=parseInt(crossobj.style.left) tempy=parseInt(crossobj.style.top) dragapproved=true document.onmousemove=drag_drop } } document.onmousedown=initializedrag document.onmouseup=new Function("dragapproved=false") function chgpage(formulaire) { if (formulaire.listoption.selectedIndex != 0) location.href = formulaire.listoption.options[formulaire.listoption.selectedIndex].value; } var Ld1Id=''; var Ld2Id=''; var id_liste=''; function ValideLd2(val) { Ld1Id=val; //id_departement id_liste='2';//Utilise dans la fonction ChargeLd() pour identifier la liste deroulante var LD_URL = 'ValideLd2.php?Ld1='+Ld1Id; ObjetXHR(LD_URL) // Reinitialisation de Ld3 si modification de LD1 apres passage en Ld2 if (Ld2Id!='') {ValideLd3(''); } } function ValideLd3(val) { Ld2Id=val; //id_commune id_liste='3'; //Utilise dans la fonction ChargeLd() pour identifier la liste deroulante var LD_URL = 'ValideLd3.php?Ld1='+Ld1Id+'&Ld2='+Ld2Id; if (Ld2Id=='') {var LD_URL = 'ValideLd3.php';} ObjetXHR(LD_URL) } function ObjetXHR(LD_URL) { //creation de l'objet XMLHttpRequest if (window.XMLHttpRequest) { // Mozilla,... xmlhttp=new XMLHttpRequest(); if (xmlhttp.overrideMimeType) { xmlhttp.overrideMimeType('text/xml'); } xmlhttp.onreadystatechange=ChargeLd; xmlhttp.open("GET", LD_URL, true); xmlhttp.send(null); } else if (window.ActiveXObject) { //IE xmlhttp=new ActiveXObject('Microsoft.XMLHTTP'); if (xmlhttp) { xmlhttp.onreadystatechange=ChargeLd; xmlhttp.open('GET', LD_URL, false); xmlhttp.send(); } } // Bouton non apparent car modification de LD1 ou Ld2 document.getElementById('buttons').style.display='none'; } // fonction pour manipuler l'appel asynchrone function ChargeLd() { if (xmlhttp.readyState==4) { if (xmlhttp.status==200) { //span id="niv2" ou "niv3" document.getElementById('niv'+id_liste).innerHTML=xmlhttp.responseText; if (xmlhttp.responseText.indexOf('disabled')<=0) { //focus sur liste deroulante 2 ou 3 document.getElementById('Liste'+id_liste).focus(); } } } } function Affiche_Btn() { document.getElementById('buttons').style.display='inline'; } </SCRIPT> <div id="showimage"></div> <style type="text/css"> #showimage{ z-index: 2; position:absolute; visibility:hidden; top:0; margin-left:100; margin-top:0; border: 1px solid gray; } #dragbar{ cursor: hand; cursor: pointer; background-color: #F0F0F0; min-width: 100px; /*NS6 style to overcome bug*/ } #dragbar #closetext{ font-weight: bold; margin-right: 1px; height : 18px; color:#666666; } .photo1-sej{} .photo2-sej{width: 400px;height : 277px;} </style> <div align="center"><a href="https://www.cartes-postales-ancienne.com//cartes-postales-anciennes-traditions-Bourgogne-Franche-Comte/" class="catalogue">Back to Catalogue</a></div><div class="AfficheCentre"><form name="ajarticle" action="https://www.cartes-postales-ancienne.com/public/panier.php?action=AJOUTER" method="POST"> <div align="center"><table class="tabfiche" border="0"><tr><td colspan="3"></td></tr><tr><td colspan="3"><input name="reference" value="174575" type="hidden"><table border="0" bordercolor="#666666" width="100%"><tr><td class="TableauAffiche">Edition : "G. Artaud editeur Nantes ""GABY""" <b> <br><font size="+1">Cartes postale Ancienne Traditions Bourgogne Auxerre Les Fileuses</font></b></td></tr></table></td></tr><tr><td colspan="3"><div align="left">Ref. : CPTD00047</div></td></tr><tr><td class="TableauAffiche" align="center" width="300px" rowspan="2" valign="top"> <a href="https://www.cartes-postales-ancienne.com//images_caddie/Cartespostalestradition-2023/CPTD00047.jpg" class="Galerie"> <IMG SRC="https://www.cartes-postales-ancienne.com//images_caddie/Cartespostalestradition-2023/CPTD00047.jpg" name="img1" vspace="10" hspace="8" class="photo2-sej" border="0" ALIGN="top"> <br /><img src="https://www.cartes-postales-ancienne.com//images/loupe.png" border="0"> Zoom </a> <br/><span class="photocontract">Old postale original</span></td><td valign="top" width="200px" align="center" height="230px"><a href="https://www.cartes-postales-ancienne.com//images_caddie/Cartespostalestradition-2023/ZCPTD00047.jpg" class="Galerie"> <IMG alt="Cliquez pour Zoomer" SRC="https://www.cartes-postales-ancienne.com//images_caddie/Cartespostalestradition-2023/ZCPTD00047.jpg" name="img1" vspace="10" hspace="8" width="200" height="137" border="0" align="top"><br/>Back</a><br/> </td><td valign="top" class="AfficheTableau" align="left" style="padding-left:40px"><font color="#FF0000">3 € 50</font><br /><input name="prix" value="174557" type="hidden"><span onmouseover="this.style.color='#FFFFCC';this.style.cursor='pointer';" onmouseout="this.style.color='#FFFFFF';" onclick="window.open('https://www.cartes-postales-ancienne.com/public/imprimefiche.php?reference=174575&prix=174557','Voyage','menubar=no, status=no, scrollbars=yes, width=760px, height=650px');">Print</span><br />Number of articles <select name="listnbre"><option value="1">1</option></select><br />Add this item to cart   <input type="image" src="https://www.cartes-postales-ancienne.com//images/caddie.gif" alt="Add this item to cart"><br/><div id="MettreDeCote" style="margin-top:5px;"><span onmouseover="this.style.color='#FFFFCC';this.style.cursor='pointer';" onmouseout="this.style.color='#FFFFFF';" onclick="envoieRequete('http://www.cartes-postales-ancienne.com/public/mettrecote.php?action=mettre&num=174575','MettreDeCote')" class="AMiseCote">Put this article aside</span></div></td></tr><tr><td colspan="3" class="AfficheTableau" align="center" style="padding-left:15px" valign="top"><div align="left" style="color:#FF0">Detailed description :</div><br/><div align="left">Approximate size of the item : 15x10,2<br/>Cotes denteles<br/><br/><br/><div align="left" style="color:#FF0000">Additional information : </div><br /><div align="left" class="descriptif">Cartes postale Ancienne Traditions Bourgogne Auxerre Les Fileuses</div><br /></div></td></tr><tr><td colspan="3" align="center"></td></tr></table></div></td> </tr> </table> <div id="curseur" class="infobulle" align="left"></div> <script language="javascript1.2"> // Execution des scripts au chargement de la page window.onload = function() { for(i=0; i<FuncOL.length; i++) {FuncOL[i]();} } </script> </body> </html>