bonjour à tous, voilà ma question :
mes url de forum sont avec ID (monsite.com/forum/forum-f1.html) donc pas de soucis quand je sélectionne un forum via l'ACP pour le mettre en noarchive celà fonctionne.
le soucis vient de mes url de sujets qui sont sans ID de forum puisque je n'ai pas activé l'option dossier virtuels : monsite.com/forum/sujet-t1.html, ce qui fait que les sujets appartenant à un forum en noarchive ne présentent pas la balise noarchive.
est-il possible de faire en sorte que les sujets présents dans un forum en noarchive mais dont l'url n'a pas l'ID du forum soient eux aussi en noarchive, ou la seule solution pour avoir une balise noarchive sur les sujets appartenant à un forum en noarchive est-elle d'activer l'option dossiers virtuels pour que mes url de sujets soient monsite.com/forum/forum-f1/sujet-t1.html ?
merci d'avance pour vos réponses.
Noarchive sur des url de sujets sans ID de forum ?
-
- Administrateur phpBB Assistance
- Messages : 12571
- Enregistré le : 19 avril 2010
- Hébergeur(s) : monarobase
- Localisation : Alsace (67)
- Contact :
Re: Noarchive sur des url de sujets sans ID de forum ?
Salut,
Je ne pense pas que ce soit possible en l'état ou alors je ne connais pas la méthode pour le faire.
Le souci avec phpbb seo est que c'est complexe donc il vaut mieux voit avec eux qui sont les spécialistes
Autre possibilité : activer les dossiers virtuel mais si ton forum est bien référencé cela va chambouler pas mal de chose
Je ne pense pas que ce soit possible en l'état ou alors je ne connais pas la méthode pour le faire.
Le souci avec phpbb seo est que c'est complexe donc il vaut mieux voit avec eux qui sont les spécialistes
Autre possibilité : activer les dossiers virtuel mais si ton forum est bien référencé cela va chambouler pas mal de chose
Re: Noarchive sur des url de sujets sans ID de forum ?
Salut
pour que seul les forums cochés en no archive de l'acp (conf additionnelle seo) soient en meta noarchive ceci devrait regler le prb :
dans phpbb_seo_meta.php :
remplace :
par :
ici pas besoin de trouver l'id dans l'url du forum pour qu'il soit reconnu, donc tu peux rester comme tu est ....
pour que seul les forums cochés en no archive de l'acp (conf additionnelle seo) soient en meta noarchive ceci devrait regler le prb :
dans phpbb_seo_meta.php :
remplace :
Code : Tout sélectionner
if (!empty($config['seo_meta_noarchive'])) {
$forum_id = isset($_GET['f']) ? max(0, (int) request_var('f', 0)) : 0;
if ($forum_id) {
$forum_ids = @explode(',', preg_replace('`[\s]+`', '', trim($config['seo_meta_noarchive'], ', ')));
if (in_array($forum_id, $forum_ids)) {
$this->meta['robots'] .= (!empty($this->meta['robots']) ? ',' : '') . 'noarchive';
}
}
}
Code : Tout sélectionner
if (!empty($config['seo_meta_noarchive'])) {
// $forum_id = isset($_GET['f']) ? max(0, (int) request_var('f', 0)) : 0; remplace car pas possible sur forum sans id
global $forum_id;
if ($forum_id) {
$forum_ids = @explode(',', preg_replace('`[\s]+`', '', trim($config['seo_meta_noarchive'], ', ')));
if (in_array($forum_id, $forum_ids)) {
$this->meta['robots'] .= (!empty($this->meta['robots']) ? ',' : '') . 'noarchive';
}
}
}
Re: Noarchive sur des url de sujets sans ID de forum ?
un grand merci pour votre aide, vous m'avez énormément aidé, çà fonctionne parfaitement maintenant, les sujets présents dans un forum en noarchive sont eux aussi en noarchive 
