- Statut : non résolu
- Ce sujet contient 5 réponses, 2 participants et a été mis à jour pour la dernière fois par ty.blot, le il y a 13 années et 6 mois.
-
AuteurMessages
-
23 juin 2011 à 18 h 16 min #496601
Bonjour à tous,
Après avoir essayé de trouver la solution sur le forum, rien à faire, aucune réponse à mon problème.
Voilà, j’ai inscit un titre qui comporte des apostrophes. A l’affichage du site sur firefox ( pr exemple) les apostrophes sont bien affichées, mais lorsque je regarde le code source, c’est le bazar et voilà ce que je trouve:
Amboise . Chambres d'hôtes et table d'hôtes en Touraine
voilà l’adresse du site: mon site
merci beaucoup d’avance de vous pencher sur le problème et d’aider un débutant
et voici mon header au cas ou :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title><?php
$replacethese = array('[',']');
$replacewith = array(' ',' ');
echo str_replace($replacethese, $replacewith, get_bloginfo('title')); ?>
<?php if ( !(is_404()) && (is_single()) or (is_page()) or (is_archive()) ) { ?><?php wp_title(''); ?><?php } ?></title>
<meta name="generator" content="WordPress <?php bloginfo('version'); ?> » />
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?> » />
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?> » type= »text/css » media= »screen » />
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed » href= »<?php bloginfo('rss2_url'); ?> » />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?> » />
<?php wp_head(); ?>
<?php $url = get_stylesheet_directory_uri()?>
<link rel="stylesheet" type="text/css" media="screen" href="<?php echo $url; ?>/imagemenu/imageMenu.css »>
<script type="text/javascript" src="<?php echo $url; ?>/imagemenu/mootools.js"></script>
<script type="text/javascript" src="<?php echo $url; ?>/imagemenu/imageMenu.js"></script>
</head>
<body>
<div id="wrapper">
<div id="welcomeheading">
<div style="position: absolute; margin: 0px -250px; " class="tinyText style_SkipStroke stroke_0">
<a href="http://www.google.fr/" title="http://www.google.fr/" onclick="window.open(this.href); return false;" onkeypress="window.open(this.href); return false;"><img src="http://chambres-hotes-amboise.fr/wp-content/themes/picture-perfect_child/img/amboise-chambre-hote-clos-des-vignes-gite-de-france-3-épis.jpg" alt="" style="border: none; height: 40px; width: 120px; " /></a>
</div>
<div style="position: absolute; margin: 0px -120px; " class="tinyText style_SkipStroke stroke_0">
<a href="http://www.google.fr/" title="http://www.google.fr/" onclick="window.open(this.href); return false;" onkeypress="window.open(this.href); return false;"><img src="http://chambres-hotes-amboise.fr/wp-content/themes/picture-perfect_child/img/amboise-chambre-hote-clos-des-vignes-wifi.jpg" alt="" style="border: none; height: 40px; width: 50px; " /></a>
</div>
<div style="position: absolute; margin: 186px -0px; " class="tinyText style_SkipStroke stroke_0">
<a href="http://www.google.fr/" title="http://www.google.fr/" onclick="window.open(this.href); return false;" onkeypress="window.open(this.href); return false;"><img src="http://chambres-hotes-amboise.fr/wp-content/themes/picture-perfect_child/img/amboise-b&b-loire-valley-home.jpg" alt="" style="border: none; height: 20px; width: 35px; " /></a>
</div>
<div style="position: absolute; margin: 186px 40px; " class="tinyText style_SkipStroke stroke_0">
<a href="http://www.google.fr/" title="http://www.google.fr/" onclick="window.open(this.href); return false;" onkeypress="window.open(this.href); return false;"><img src="http://chambres-hotes-amboise.fr/wp-content/themes/picture-perfect_child/img/amboise-chambre-hote-clos-des-vignes-accueil.jpg" alt="" style="border: none; height: 20px; width: 35px; " /></a>
</div>
<h1><a href="<?php bloginfo('url'); ?>/ »>
<?php $replacethese = array('[',']');
$replacewith = array('<span id="middleword">‘,’</span>‘);
echo str_replace($replacethese, $replacewith, get_bloginfo(‘title’)); ?>
</a></h1>
<div id="description"><?php bloginfo('description'); ?>window.addEvent('domready', function(){ var myMenu = new ImageMenu($$('#imageMenu a'),{openWidth:300, border:2, onOpen:function(e,i){location=(e);}}); });
Bienvenue en Touraine, aux portes d’Amboise, à 2 heures de Paris …
23 juin 2011 à 19 h 25 min #777956As-tu le même problème avec avec le thème par défaut ?
Autrement tu peux essayer d’encoder le caractère’
ou mettre un devant pour éviter qu’il soit pris pour du code.
23 juin 2011 à 21 h 09 min #777957bonsoir, et merci pour l’aide.
tout d’abord, c’est la même chose avec le thème original
Par contre, je n’ai peut-être pas tout compris sur la procédure:
je vais dans options générales, et je remplace » ‘ » par ton code dans le titre de mon site . En faisant cela, à l’enregistrement, il ne prend pas en compte le code ( le code s’efface du titre, comme si je n’avais rien fait)
et si je place devant » ‘ » le » / « , en effet, ça modifie le contenu du code source … MAIS, à l’affichage de la page du site, le » / » est ajouté aussi au titre du site et ça donne : Amboise . Chambres d/’hôtes ( et pareil sur le code source, bien sur : Chambres d/’hôtes et table )
pas simple tout ça !!!
merci encore à ceux qui peuvent consacrer du temps sur ce blème, et je pense qu’une fois résolu, il va en aider pas mal.
Merci d’avance
Thierry
24 juin 2011 à 5 h 25 min #777958C’est bien la procédure que je suggérais, mis à part pour le second. Je parlais d’un (anti-slash) et non d’un / (slash)
Par contre je suis un peu surpris que cela le fasse même avec le thème par défaut, normalement les apostrophes sont correctement prises en compte par WordPress. Est-ce qu’il qu’il a un plugin de SEO installé pour générer les balises meta/title ?
24 juin 2011 à 6 h 17 min #777959bonjour,
tout d’abord, un grand merci à toi, car le problème est RESOLU.
j’ai du faire une mauvaise manyp, mais maintenant ça marche et je m’en explique pour les autres qui trouveront ici une solution à ce problème:
1 : aller dans options générale
2 dals le titre : copier le code » ’ » juste avant l’apostrophe et surtout, bien laisser cette dernière pour l’instant.3 : enregistrer les modifs
4retourner sur le titre . On s’aperçoit que le code à générer une nouvelle apostrophe. Il y en a donc deux, et il suffit de supprimer l’ancienne. Puis enregistrer. Et le tour est jouer.
Voili ..voilou …
Un grand merci et bonne continuation avec ce super forum …
Thierry
✅24 juin 2011 à 6 h 19 min #777960re bonjour
mon manque d’expréience m’a fait faire une c …
voici le code à inscrire pour la manyp:
’
Sorry !
bye
Thierry
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.