InfoValis Posted September 28, 2009 Share Posted September 28, 2009 Après avoir constaté des petits problèmes d'affichage des titres voici ce que je propose :fichierheader.php ligne 12 avant : $smarty->assign(array( 'HOOK_HEADER' => Module::hookExec('header'), 'HOOK_LEFT_COLUMN' => Module::hookExec('leftColumn'), 'HOOK_TOP' => Module::hookExec('top'), 'static_token' => Tools::getToken(false), 'token' => Tools::getToken(), 'priceDisplayPrecision' => _PS_PRICE_DISPLAY_PRECISION_, 'content_only' => intval(Tools::getValue('content_only')) )); Après : $smarty->assign(array( 'HOOK_HEADER' => Module::hookExec('header'), 'HOOK_LEFT_COLUMN' => Module::hookExec('leftColumn'), 'HOOK_TOP' => Module::hookExec('top'), 'static_token' => Tools::getToken(false), 'token' => Tools::getToken(), 'priceDisplayPrecision' => _PS_PRICE_DISPLAY_PRECISION_, 'content_only' => intval(Tools::getValue('content_only')), 'titre' => Tools::getValue('search_query') )); Ficher /themes/tontheme/header.tpl ligne 4 avant : <title>{$meta_title|escape:'htmlall':'UTF-8'} - {$shop_name|escape:'htmlall':'UTF-8'} </title> Après : {if $page_name == "index"} <title>{l s="le titre que tu veux pour la page d'accueil"}</title> {elseif $page_name == "search"} <title>{$titre} - {$shop_name|escape:'htmlall':'UTF-8'} </title> {else} <title>{$meta_title|escape:'htmlall':'UTF-8'} - {$shop_name|escape:'htmlall':'UTF-8'} </title> {/if} Lors d'une recherche, la requête s'affiche en titre. Link to comment Share on other sites More sharing options...
jolvil Posted September 28, 2009 Share Posted September 28, 2009 Quelle est l'utilité de cette modif? Link to comment Share on other sites More sharing options...
InfoValis Posted September 28, 2009 Author Share Posted September 28, 2009 améliorer le référencement des pages de recherche exemple :Un client post un lien vers ton site sur un forum http://www.infovalis.com/search.php?orderby=position&orderway=desc&search_query=ms9535&submit_search=RechercherAvec le code d'origine ma page n'a pas de titre, avec ces modifs, la référence que je recherche figure sur mon titre donc mieux référencé sur les moteurs de recherches... Link to comment Share on other sites More sharing options...
jolvil Posted September 28, 2009 Share Posted September 28, 2009 Ok je vois ce que tu veux dire, le title juste sur les recherches de la boutique, pourquoi pas... Link to comment Share on other sites More sharing options...
InfoValis Posted September 28, 2009 Author Share Posted September 28, 2009 C'est quand même vachement important... Link to comment Share on other sites More sharing options...
LIKEAROBOT Posted September 29, 2009 Share Posted September 29, 2009 Merci supremak pour cette modif très importante... Le souci est que cela fonctionne pour la recherche mais par le Tag.Une idée ?A +++ Link to comment Share on other sites More sharing options...
LIKEAROBOT Posted September 29, 2009 Share Posted September 29, 2009 En fait à la place de 'titre' => Tools::getValue('search_query')Il faut mettre : 'titre' => Tools::getValue('tag')Google va surtout référencer le Tag et pas forcément la requête de recherche...Donc merci, pour moi c'est okA +++ Link to comment Share on other sites More sharing options...
Olivier from Madinina Posted October 7, 2009 Share Posted October 7, 2009 Un petit détail : il faut échapper les variables ou constantes lorsqu'on les passe dans le titre dans le header.tpl.Actuellement : {if $page_name == "index"} <title>{"le titre"}</title> {elseif $page_name == "search"} <title>{"Recherche :"} {$titre}</title> {else} <title>{$meta_title|escape:'htmlall':'UTF-8'}</title> {/if} à remplacer par : {if $page_name == "index"} <title>{"le titre"|escape:'htmlall':'UTF-8'}</title> {elseif $page_name == "search"} <title>{"Recherche :"} {$titre|escape:'htmlall':'UTF-8'}</title> {else} <title>{$meta_title|escape:'htmlall':'UTF-8'}</title> {/if} Link to comment Share on other sites More sharing options...
dric83 Posted November 5, 2009 Share Posted November 5, 2009 En fait à la place de 'titre' => Tools::getValue('search_query')Il faut mettre : 'titre' => Tools::getValue('tag')Google va surtout référencer le Tag et pas forcément la requête de recherche...Donc merci, pour moi c'est okA +++ Bonjour !Bon j'ai regardé de près tout ca et le problème c'est que pour l'instant il faut choisir entre les tags et les recherches ...Je pense que les tags sont plus importants mais n'y a-t-il pas une solution pour le faire sur les deux ?Merci !Cédric Link to comment Share on other sites More sharing options...
Patric Posted November 5, 2009 Share Posted November 5, 2009 Topic déplacé. Link to comment Share on other sites More sharing options...
scoobi Posted January 2, 2011 Share Posted January 2, 2011 Bonjour,Attention: Cela fonctionne en français, mais pas dans les autres languesheader.php'titre' => Tools::getValue('search_query')Ne marche que pour le françaisIl faut tester la langue du site et rediriger vers le bon code if( $cookie->id_lang == 2){ $smarty->assign(array( 'HOOK_HEADER' => Module::hookExec('header'), 'HOOK_LEFT_COLUMN' => Module::hookExec('leftColumn'), 'HOOK_TOP' => Module::hookExec('top'), 'static_token' => Tools::getToken(false), 'token' => Tools::getToken(), 'priceDisplayPrecision' => _PS_PRICE_DISPLAY_PRECISION_, 'content_only' => intval(Tools::getValue('content_only')), 'titre' => Tools::getValue('search_query') )); } if( $cookie->id_lang == 1){ $smarty->assign(array( 'HOOK_HEADER' => Module::hookExec('header'), 'HOOK_LEFT_COLUMN' => Module::hookExec('leftColumn'), 'HOOK_TOP' => Module::hookExec('top'), 'static_token' => Tools::getToken(false), 'token' => Tools::getToken(), 'priceDisplayPrecision' => _PS_PRICE_DISPLAY_PRECISION_, 'content_only' => intval(Tools::getValue('content_only')), 'title' => Tools::getValue('search_query') )); } Link to comment Share on other sites More sharing options...
Littlebuzz Posted April 3, 2011 Share Posted April 3, 2011 Quelqu'un aurait une solution avec la V 1.4 ? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now