degriftissus Posted June 9, 2018 Share Posted June 9, 2018 Bonjour, je suis encore sur une ancienne version 1.5.6.3 j'aimerai installer une balise "noindex" pour que certaines pages ne soient pas indexées. J'ai vu sur le forum quelqu'un qui a proposé cette solution, et je voudrai savoir si elle est correcte...??? Bonjour les amis ! Le mieux est de maitre en noindex les pages qui ne servent à rien pour le réf de votre site. Voici la solution : Dans \themes\votre_theme\templates\_partials\head.tpl Remplacer {block name='hook_header'} {$HOOK_HEADER nofilter} {/block} Par {block name='hook_header'} {$HOOK_HEADER nofilter} {assign var=myURI value=$smarty.server.REQUEST_URI} {if $page.page_name == 'new-products' || $page.page_name == 'authentication' || $page.page_name == 'manufacturer' || $page.page_name == 'order' || $page.page_name == 'search' || $page.page_name == 'best-sales' || $page.page_name == 'cart' || $page.page_name == 'pagenotfound' || $page.page_name == 'order-opc' || $smarty.get.n || $smarty.get.orderby || $smarty.get.orderway || $myURI|strstr:'/promotions' || $myURI|strstr:'/nouveaux-produits' || $myURI|strstr:'/Sitemap' || $myURI|strstr:'/nous-contacter' || $myURI|strstr:'/2-accueil' || $search_query} <META name="robots" content="noindex, nofollow"> {/if} {/block} Votre site et Google vous dira Merci ! Merci et bien cordialement, Philippe. Link to comment Share on other sites More sharing options...
doekia Posted June 9, 2018 Share Posted June 9, 2018 (edited) ce code ne fonctionne pas sur une 1.5 En tout début de header.tpl {if in_array($page_name,array('authentification','cart','order','order-opc','my-account'))}{assign var="nobots" value=1}{/if} Edited June 10, 2018 by doekia (see edit history) 1 Link to comment Share on other sites More sharing options...
degriftissus Posted June 9, 2018 Author Share Posted June 9, 2018 Merci Doekia, à bientôt... Link to comment Share on other sites More sharing options...
degriftissus Posted June 9, 2018 Author Share Posted June 9, 2018 Re-bonsoir Doekia, Votre code placé juste après <head> procure une erreur 500...??? J'ai fais quoi de mal ? Merci, cordialement, Philippe. Link to comment Share on other sites More sharing options...
Eolia Posted June 9, 2018 Share Posted June 9, 2018 Corrigé et placé en tête du header.tpl {if isset($page_name) && in_array($page_name, array('authentication','cart','order','order-opc','my-account'))}{assign var="nobots" value="1"}{/if} il manquait une ) et le test sur l'existence de $page_name 1 Link to comment Share on other sites More sharing options...
degriftissus Posted June 10, 2018 Author Share Posted June 10, 2018 Merci Eolia, à bientôt pour d'autres pb avec ovh...... Bien cordialement, Philippe. 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