Fork me on GitHub




(1) 2 »


#1 Comment personnaliser la balise "meta robots" dans le thème du site ?
aminov Posté le : 15/12/2015 17:24
Bonjour à toute la communauté.
Je compte bcp sur votre soutien et votre réactivité habituelle et précieuse pour permettre au débutant, que je suis, de personnaliser la balise "meta robots" directement sur le thème du site pour afficher "index, follow" pour toutes les pages du sites à part les pages "ratefile.php" et "brokenfile.php".
J'ai essayé ce code, mais ça n'a rien donné malheureusement.

<{if $xoops_requesturi == "/modules/wfdownloads/ratefile.php"}>
<meta name="robots" content="noindex,follow" />
<{elseif $xoops_requesturi == "/modules/wfdwonloads/brokenfile.php"}>
<meta name="robots" content="noindex,follow" />
<{else}>
<meta name="robots" content="index,follow" />
<{/if}>


Merci bcp pour votre aide.
#2 Re: Comment personnaliser la balise "meta robots" dans le thème du site ?
Cesagonchu Posté le : 15/12/2015 21:36
Désolée, je ne peux pas t'aider.

Comme c'est la période des fêtes, ne sois pas trop impatient, les gens sont occupés ailleurs
#3 Re: Comment personnaliser la balise "meta robots" dans le thème du site ?
Grom Posté le : 16/12/2015 08:19
Bonjour , je ne comprends pas tout à fait .
Ce qui t'ennuie, c'est personnaliser la balise, empêcher la balise sur les deux pages, ou bien les deux ?
#4 Re: Comment personnaliser la balise "meta robots" dans le thème du site ?
aminov Posté le : 16/12/2015 14:27
Bonjour,
Merci bien pour vos réponses.
@Cesagonchu : Pas de soucis, c'est très gentil de ta part d'avoir quand même pris la peine de me répondre.
@Grom : ce que je souhaite faire, c'est interdire l'indexation des deux pages "ratefile" et "brokenfile" en faisant afficher dans la balise "meta robots" : "noindex, follow" de ces pages. Et faire afficher "index, follow" dans les autres pages.
Je sais qu'on peur faire cela grâce à un bout de code inséré dans le head du thème.
D'ailleurs je sais déjà le faire en utilisant la variable "xoops_pagetitle", ça fonctionne sans problème, mais c'est pas trés pratique pour moi car les pages "ratefile" et brokenfile" ont des titres différents contenant les titres des documents correspondants.
J'espère que mon expression est un peu plus clair maintenant. Si c'est pas le cas , n'hésites pas à me le faire savoir;
Merci bcp pour votre interaction.
#5 Re: Comment personnaliser la balise "meta robots" dans le thème du site ?
Kris Posté le : 18/12/2015 10:28
Bonjour,

Le plus simple est d'utiliser le fichier robot.txt http://www.commentcamarche.net/contents/1268-robots-txt
#6 Re: Comment personnaliser la balise "meta robots" dans le thème du site ?
Grom Posté le : 18/12/2015 10:54
Après réflexion , c'est ce que je ferais .
Gestion dû global dans l'administration et interdiction dans le robot txt
#7 Re: Comment personnaliser la balise "meta robots" dans le thème du site ?
aminov Posté le : 18/12/2015 15:17
Bonjour,
J'avais utilisé le fichier "robots.txt" depuis le début pour interdire l'indexation des deux pages concernées, mais cela n'empêche que l'exploration des pages mais pas leur indexation comme le précise bien l'équipe Google.
Le meilleur est de laisser Google crawler les pages et y trouver une balise "noindex".
Si j'avais toutes les pages "ratefile.php" nommées "ratefile" et toutes les pages "brokenfile.php" nommées "brokenfile", le code ci-aprés aurait fait l'affaire :

{if $page_name=='ratefile'}
<meta name="robots" content="noindex,follow" />
{elseif $page_name=='brokenfile'}
<meta name="robots" content="noindex,follow" />
{else}
<meta name="robots" content="index,follow" />
{/if}

mais moi je souhaite utiliser une variable qui désigne l'url de la page en question et non la variable "$page_name".
Alors y'a t'il quelqu'un qui peut nous proposer une solution ?
Merci bcp pour votre interaction.
#8 Re: Comment personnaliser la balise "meta robots" dans le thème du site ?
montuy337513 Posté le : 21/12/2015 00:38
essai ceci :

<{if $SCRIPT_NAME == '/ratefile.php' OR $SCRIPT_NAME == '/brokenfile.php'}>
<
meta name="robots" content="noindex,follow" />
<{else}>
<
meta name="robots" content="index,follow" />
<{/if}>


ça devrai fonctionner
#9 Re: Comment personnaliser la balise "meta robots" dans le thème du site ?
aminov Posté le : 21/12/2015 22:03
Bonsoir,
@montuy337513 : Je vous remercie de passer par ici.
Malheureusement ça marche pas, ça met "index, follow" dans la balise "meta robots" de toutes les pages (y compris ratefile.php et brokenfile.php).
Il nous faut une variable xoops (smarty) qui reconnait l'url de la page en question. Normalement je m'attendais à ce que ça fonctionne avec la variable request_uri, mais ça donne rien non plus.
La seule variable qui fonctionne sans problème est "page_title".
Auriez-vous une autre solution à tester ?
Merci à tous pour votre aide.
#10 Re: Comment personnaliser la balise "meta robots" dans le thème du site ?
montuy337513 Posté le : 22/12/2015 10:07
Pour ce que tu veux faire, il faut simplement se baser sur le nom du fichier pas sur le titre (le titre en fonction du navigateur peut-être interprété différemment)

essai ceci, le code précédent et se code sont extraits tout les deux de la doc de smarty

<{if $smarty.server.SCRIPT_NAME == '/ratefile.php'}>
<
meta name="robots" content="noindex,follow" />
<{elseif 
$smarty.server.SCRIPT_NAME == '/brokenfile.php'}>
<
meta name="robots" content="noindex,follow" />
<{else}>
<
meta name="robots" content="index,follow" />
<{/if}>

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

38 Personne(s) en ligne (19 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 38 | Plus ...