[Résolu] Noarchive sur des url de sujets sans ID de forum ?

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

[Résolu] Noarchive sur des url de sujets sans ID de forum ?

Messagepar alex13410 » Sam 19 Jan 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.
alex13410
 
Messages: 2
Enregistré le: Sam 19 Jan 2013 13:58

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

Messagepar Steph » Sam 19 Jan 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 de l’utilisateur
Steph

Administrateur phpBB Assistance
 
Messages: 10277
Âge: 39 ans
Enregistré le: Lun 19 Avr 2010 18:25
Localisation: Alsace (67)
Hébergeur(s): monarobase

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

Messagepar zach » Dim 20 Jan 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 ....
Avatar de l’utilisateur
zach

Support phpBB Assistance
 
Messages: 1313
Enregistré le: Lun 27 Déc 2010 02:52

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

Messagepar alex13410 » Lun 21 Jan 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:
alex13410
 
Messages: 2
Enregistré le: Sam 19 Jan 2013 13:58


Retourner vers Forum Seo

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invités