Noarchive sur des url de sujets sans ID de forum ?

Image Forum dédié au support des Mods ou support de la premod Seo .
Verrouillé
     

Auteur du sujet
alex13410
Messages : 2
Enregistré le : janvier 2013

Noarchive sur des url de sujets sans ID de forum ?

Message par alex13410 » sam. 19 janv. 2013 14:03

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.

Avatar du membre

Steph
Administrateur phpBB Assistance
Administrateur phpBB Assistance
Messages : 10691
Enregistré le : avril 2010
Hébergeur(s) : monarobase
Localisation : Alsace (67)
Contact :

Re: Noarchive sur des url de sujets sans ID de forum ?

Message par Steph » sam. 19 janv. 2013 14:57

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

Avatar du membre

zach
Support phpBB Assistance
Support phpBB Assistance
Messages : 1313
Enregistré le : décembre 2010

Re: Noarchive sur des url de sujets sans ID de forum ?

Message par zach » dim. 20 janv. 2013 18:04

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 :

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';
				}
			}
		}
par :

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';
				}
			}
		}
ici pas besoin de trouver l'id dans l'url du forum pour qu'il soit reconnu, donc tu peux rester comme tu est ....


Auteur du sujet
alex13410
Messages : 2
Enregistré le : janvier 2013

Re: Noarchive sur des url de sujets sans ID de forum ?

Message par alex13410 » lun. 21 janv. 2013 20:12

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 :clin:

Verrouillé
  • Sujets similaires
    Réponses
    Vues
    Dernier message

Retourner vers « Forum Seo »