Changer le title="page d'index"

Le forum de support du mod de réécriture d'URL pour phpBB3 en version Avancée.
Ce mod de réécriture d'url injecte les titres forums et des sujets dans leurs URLs.

Modérateur: Modérateurs

Changer le title="page d'index"

Messagede MathieuM. » Dim Fév 10, 2008 10:17 pm

Bonjour à tous,

Tout d'abord, un grand merci à l'ensemble du staff phpBB-SEO pour leur travail démentiel 8) Je suis tout nouveau ici, et espère pouvoir apporter quelques contributions par la suite.

Alors voilà, j'ai deux "soucis", pas vraiment important, mais ça me turlupine un peu quand même :

- Premièrement, sur la page d'index. Sur un phpBB3 classique, le meta name title est le nom du site rentrée depuis l'acp, par exemple "Site numéro 1 sur le Tennis".
Sur phpBB-SEO, je constate que le meta name title reste figé sur "Page d'index". J'avoue que ça m'embête un peu :oops:
:arrow: Existerait-il une solution pour remédier à ceci ?

- Ensuite, sur ma page d'index, ou sur le viewforum, lorsque je souhaite cliquer sur la petite flèche à côté d'un pseudo, et ainsi être redirigé vers le dernier message de ce membre dans le forum / topic concerné, j'ai une url du type : monsite.com/nom-du-forum/post2.html#p2, alors que j'ai bien activé l'urlencodage des titres de topic (pour mon exemple, je devrais être redirigé vers monsite.com/nom-du-forum/titre-de-mon-topic.html-tx#p2).
Je précise que j'ai bien la "bonne" url si je clique sur le nom du sujet sur la page viewtopic.
:arrow: J'ai oublié qqchose m'sieur ? :D

- J'aurais bien également un troisième petit détail qui me gêne, dans les noms de topic, par exemple monsite.com/nom-du-forum/nom-du-topic-tx.html ...
Je trouve le "t" assez "inesthétique" dans cette url.
:arrow: Existe-t-il un moyen de supprimer uniquement le "t", et garder uniquement le numéro du topic ?


Un énorme merci encore pour votre travail.

Cordialement,

Mathieu.
Avatar de l’utilisateur
MathieuM.
phpBB SEO Team
phpBB SEO Team
 
Messages: 1465
Inscription: Dim Fév 10, 2008 9:33 pm
Localisation: Rhône-Alpes

Publicité

Messagede SeO » Lun Fév 11, 2008 8:55 am

La bienvenue ;)

Donc, à priori tu parles de la prémod, ou pour le moins tu as installé le mod optimisation des titres, car ce n'est pas le mod de réécriture d'url avancé qui modifie les titres de pages.

Donc, il pourrait en être autrement pour le titre de la page d'index, mais nous avons décidé de ne pas utiliser la config du forum pour le titre pour permettre de dissocier le titre du forum de celui d'un éventuel portail. Il est donc défini par une entrée dans le pack de langue, ce qui permet aussi d'avoir un titre adapté au différentes langues installé sur le forum.

Le sujet a déjà été traité, tu peux modifier le titre dans language/fr/common.php :
Code: Tout sélectionner
   'INDEX'                  => 'Page d’index',


Pour les liens sur l'index en postxx.html, c'est normal, ce sont des url de message, on ne les réécrit pas plsu par défaut pour permettre leur interdiction par robots.txt. Tu peux installer (ou activer avec la premod) le mod no duplicate si tu veux t'en débarrasser.

Pour l'inesthétisme du "-t" dans les url des sujet, pas grand chose à faire, il est vraiment utile.
Tu peux facilement remplacer le délimiteur "-t" des sujet par "-" par exemple, mais cela impliquerait pas mal de cas particulier pour le titres. Il ne pourraient alors pas se terminer par un nombre, car cela aurait pour conséquence de feinter les rewriterules :
Code: Tout sélectionner
"titre finit par 28" => "titre-finit-par-28"

Soit avec un délimiteur complet : titre-finit-par-28-txx.html marche sans problèmes, topic n° xx.
Et sans : titre-finit-par-28-xx.html ne marcherait pas, 28 deviendrait l'id du topic et xx la page.

Une solution pour contourner cela serait d'utiliser "/" comme extension pour les sujets (au lieux de ".html" par défaut), tu pourrais alors remplacer le délimiteur "-t" par "-" et te retrouver avec ce type d'urls pour les sujets :

Code: Tout sélectionner
titre-finit-par-28-xx/ et titre-finit-par-28-xx/pageyy.html


Il faudrait alors absolument conserver le délimiteur des forums "-f", ce qui n'est pas un souci, vu que tu peux activer le retrait total d'id (et donc de délimiteurs) pour les forums et que leur url ne peuvent pas se terminer par un nombre pour le même genre de raisons.

Les modifs de délimiteurs et d'extensions se font dans phpbb_seo_class.php :

Code: Tout sélectionner
      // can be edited, requires .htaccess update.
      $this->seo_delim = array( 'forum' => '-f', 'topic' => '-t', 'user' => '-u', 'usermsg' => '-m', 'group' => '-g', 'start' => '-');

et :
Code: Tout sélectionner
      // URL suffixes, for the phpBB URLs
      // can be edited, requires .htaccess update.
      $this->seo_ext = array( 'forum' => '.html', 'topic' => '.html', 'post' => '.html', 'user' => '.html', 'usermsg' => '.html', 'group' => '.html',  'index' => '', 'global_announce' => '/', 'leaders' => '.html', 'pagination' => '.html', 'gz_ext' => '');


Les modifier nécessite la génération d'un nouveau .htaccess (il prendra les modifs en compte tout seul) voir, la mise en place de redirection personnalisées si tes urls ont déjà commencé à être indexées.

;)
SeO
Admin
Admin
 
Messages: 6333
Inscription: Mer Mar 15, 2006 9:41 pm

Messagede MathieuM. » Lun Fév 11, 2008 12:11 pm

Bonjour,

Tout d'abord un grand merci pour cette réponse plus que détaillée :wink: Je parlais en effet bien de la prémod.

Pour la page d'index, je m'en vais modifier ça dans le fichier de langue, c'était le point qui me "dérangeait" le plus.
Pour les liens depuis l'index ou le viewforum, je viens de tester le no duplicate, en effet, ça marche nickel 8) par contre, ça rajoute le nom du titre du dernier topic ... il existe une solution pour qu'il n'en soit pas ainsi ?

Pour le "t-x", c'est un sacré chantier :shock: en fait, je m'étais basé sur ce forum, ce sujet par exemple :
http://www.guitariste.com/forums/groupe ... 18670.html

Mais après réflexion, je ne suis pas sûr qu'ils utilisent votre SEO, étant donné qu'ils ont tendance à tout supprimer sur leur site ...


Merci beaucoup,

Mathieu :wink:


EDIT : Après coup, je me rend aussi compte que le "Sujet le plus populaire:" depuis le profil de l'utilisateur renvoie vers un lien en viewtopic.php, peut on très simplement le mettre sous notre forum titre-du-topic.html ?

Merci.
Avatar de l’utilisateur
MathieuM.
phpBB SEO Team
phpBB SEO Team
 
Messages: 1465
Inscription: Dim Fév 10, 2008 9:33 pm
Localisation: Rhône-Alpes

Messagede MathieuM. » Mer Fév 13, 2008 8:08 pm

MathieuM. a écrit:Pour les liens depuis l'index ou le viewforum, je viens de tester le no duplicate, en effet, ça marche nickel 8) par contre, ça rajoute le nom du titre du dernier topic ... il existe une solution pour qu'il n'en soit pas ainsi ?

Merci beaucoup,

Mathieu :wink:


EDIT : Après coup, je me rend aussi compte que le "Sujet le plus populaire:" depuis le profil de l'utilisateur renvoie vers un lien en viewtopic.php, peut on très simplement le mettre sous notre forum titre-du-topic.html ?

Merci.



Je me permet un petit UP si une âme charitable peut m'aider :wink:


Merci,

Mathieu.
Avatar de l’utilisateur
MathieuM.
phpBB SEO Team
phpBB SEO Team
 
Messages: 1465
Inscription: Dim Fév 10, 2008 9:33 pm
Localisation: Rhône-Alpes

Messagede dcz » Lun Fév 25, 2008 9:34 am

Ah oui, remplaces juste :

Code: Tout sélectionner
            // Limit in chars for the last post link text.
            $char_limit = 25;
            // Limit topic text link to $char_limit, without breacking words
            $topic_text_lilnk = $char_limit > 0 && ( ( $length = utf8_strlen($phpbb_seo->seo_censored[$row['topic_id']]) ) > $char_limit ) ? utf8_strlen($fragment = utf8_substr($phpbb_seo->seo_censored[$row['topic_id']], 0, $char_limit + 1 - 4)) < $length + 1 ? preg_replace('`\s*\S*$`', '', $fragment) . ' ...' : $phpbb_seo->seo_censored[$row['topic_id']] : $phpbb_seo->seo_censored[$row['topic_id']];
            $last_post_link = '<a href="' . append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id_last_post'] . '&amp;t=' . $row['topic_id']) . '" title="' . $phpbb_seo->seo_censored[$row['topic_id']] . ' : ' . $phpbb_seo->seo_opt['topic_forum_name'][$row['topic_id']] . '">' . $topic_text_lilnk . '</a>';


Par :
Code: Tout sélectionner
            $last_post_link = '';


Dans includes/functions_display.php.

;)
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede MathieuM. » Lun Fév 25, 2008 11:24 am

Coucou,

Semblerait-il que ça ne fonctionne pas :oops: En remplaçant le code donné, j'obtiens toujours, dans le profil du membre, et pour "Sujet le plus populaire:", un lien du type : http://www.monsite.com/forum/viewtopic.php?t=8 alors que j'aimerais plutôt voir :
http://www.monsite.com/forum/nom-du-for ... ic-tx.html

Et du coup ça me dérange de modifier du code sans savoir quel impact ça a eu :oops:

Il faut modifier autre chose ?


Merci,

Mathieu :wink:
Avatar de l’utilisateur
MathieuM.
phpBB SEO Team
phpBB SEO Team
 
Messages: 1465
Inscription: Dim Fév 10, 2008 9:33 pm
Localisation: Rhône-Alpes

Messagede dcz » Lun Fév 25, 2008 12:50 pm

Le code que je t'ai donné, c'est pour virer le lien vers le dernier sujet pour le mod no duplicate.

Le lien des profils sera pris en charge dans la prochaine mise à jour. C'est vraiment pas très important, enfin, c'est le lien pas réécrit du mod. Cela n'est pas un souci pour le référencement en tous cas, c'est juste que les pages de profils sont par défaut privées, donc, on ne s'y est pas attardé plus que ça pour l'instant.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede MathieuM. » Lun Fév 25, 2008 5:55 pm

Hmm d'accord, j'avais mal compris le but du code que tu m'as donné :wink: Je vais essayer avec le MOD No Duplicate :wink:

Merci,

Mathieu.

NB: Pourquoi SEO ne passe pas en phpBB v3 ? Est-ce une volonté ou une MàJ à venir prochainement ?
NB 2: Vous prévoyez une section "Thèmes" sur SEO ?

:wink:
Avatar de l’utilisateur
MathieuM.
phpBB SEO Team
phpBB SEO Team
 
Messages: 1465
Inscription: Dim Fév 10, 2008 9:33 pm
Localisation: Rhône-Alpes

Messagede dcz » Lun Fév 25, 2008 6:05 pm

MathieuM. a écrit:Hmm d'accord, j'avais mal compris le but du code que tu m'as donné :wink: Je vais essayer avec le MOD No Duplicate :wink:

Merci,

Mathieu.

NB: Pourquoi SEO ne passe pas en phpBB v3 ? Est-ce une volonté ou une MàJ à venir prochainement ?
NB 2: Vous prévoyez une section "Thèmes" sur SEO ?

:wink:


Et bien, c'est que phpBB SEO est pas le forum le site le plus simple à migrer, deux forums, et 6 sous domaines qui partagent tous les mêmes sessions.
Mais c'est surtout le module de gestion des téléchargement qui risque de poser des problèmes, on verra si quand on est prêt pour le reste il sera mis à jour, si non, faudra s'en séparer (et donc le remplacer).

Ce sera une bonne occasion de faire un grand ménage en tous cas :lol:

Donc, c'est en route, mais c'est pas du court terme, il y a quand même des chance que cela se fasse en 2008 ;)

Pour les thèmes, c'est clair qu'avec la premod ce serait une bonne idée, vu qu'il faut les adapter un brin. Mais c'est un truc à lancer avec un début d'équipe "style", histoire de ne pas lancer un forum vide ;)

Si t'es intéressé, c'est pas forcément beaucoup de travail de publier et maintenir des thèmes adaptés et ça peut rendre service à beaucoup de monde je pense, et aux auteurs aussi, ça ferait des backlinks sur des sujets très visités ...

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede MathieuM. » Lun Fév 25, 2008 6:29 pm

C'est vrai que ça fait un sacré nombre de migrations à gérer, déjà que je galère pour en faire la moitié d'une ... :lol: Mais ça serait un "plus" je pense, la v3 fait plus "pro" que la v2 à mon goût, surtout en terme de styles.

Pour les styles, c'est quelque chose qui me branche pas mal en effet. Si vous lancez le forum, je veux bien m'immiscer dans votre équipe, avec plaisir :wink:


Mathieu.
Avatar de l’utilisateur
MathieuM.
phpBB SEO Team
phpBB SEO Team
 
Messages: 1465
Inscription: Dim Fév 10, 2008 9:33 pm
Localisation: Rhône-Alpes

Messagede dcz » Sam Mar 01, 2008 10:47 am

Je t'ai envoyé un MP ;)

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede hallscar » Ven Avr 25, 2008 4:28 pm

salut,
Je viens de faire la manip pour renommer ma page d'accueil, et tout ma template est chamboulée depuis:
http://dirt-bike-bretagne.fr/forum

Voici le fichier qui pose pb:
http://dirt-bike-bretagne.fr/forum/includes/functions.php
hallscar
 
Messages: 15
Inscription: Jeu Avr 17, 2008 9:31 pm

Messagede MathieuM. » Ven Avr 25, 2008 7:25 pm

Bonjour,

Tu risques de rencontrer un paquet d'erreurs sur ton forum quoiqu'il en soit, 175 erreurs au W3C :
http://validator.w3.org/check?uri=http% ... ne&group=0 :shock:

Pour ton erreur, tu n'as touché qu'au fichier language/fr/common.php ?

Si c'est le cas, tu as du enregistrer ton fichier avec l'option "BOM" et perdre ton encodage UTF-8... Reprends le fichier d'origine et refais la manipulation avec précaution à l'enregistrement :wink:



Mathieu.
Avatar de l’utilisateur
MathieuM.
phpBB SEO Team
phpBB SEO Team
 
Messages: 1465
Inscription: Dim Fév 10, 2008 9:33 pm
Localisation: Rhône-Alpes

Messagede hallscar » Dim Avr 27, 2008 12:32 pm

Voila j'ai remis le common d'origine, j'ai plus que 2 erreurs. Une idée pour savoir comment les coriger? Merci en tout cas de votre aide :p
hallscar
 
Messages: 15
Inscription: Jeu Avr 17, 2008 9:31 pm

Messagede MathieuM. » Dim Avr 27, 2008 2:53 pm

Pour la première erreur, ça doit être dans overall_header.html, trouve:
Code: Tout sélectionner
EG Delete


Et supprime la ligne.
Concernant la seconde erreur, le copyright phpBB SEO, tu l'as mis toi-même dans l'overall_footer.html ou il intervient "tout seul" si j'ose dire ?
Si c'est toi qui l'a ajouté dans l'overall_footer, alors essaie ça, trouve:
Code: Tout sélectionner
<tr>
         <td class="np" nowrap="nowrap" width="250" align="left">
            <span class="copyright">&nbsp;Powered by <a href="http://www.phpbb.com/">phpBB</a> &copy; 2007 phpBB Group</span>

         </td>
         <td class="np" nowrap="nowrap" align="center">
            <div style="text-align:center;">
            <span class="copyright">
            <br />Traduction par: <a href="http://forums.phpbb-fr.com">phpBB-fr.com</a><div style="padding-top:5px;text-align:middle"><a href="http://www.phpbb-seo.com/" title="Optimisation du R&eacute;f&eacute;rencement">phpBB SEO</a></div><br /><br />
            </span>
            </div>

         </td>
         <td class="np" nowrap="nowrap" width="250" align="right">
            <span class="copyright">Design by <a href="http://www.icyphoenix.com" target="_blank">Mighty Gorgon</a>&nbsp;</span>
         </td>
      </tr>


Remplace par:
Code: Tout sélectionner
<tr>
         <td align="center">
               <span class="copyright">Traduction par: <a href="http://forums.phpbb-fr.com">phpBB-fr.com</a>
                </span>
         </td>
</tr>
<tr>
         <td class="np" nowrap="nowrap" width="250" align="left">
            <span class="copyright">&nbsp;Powered by <a href="http://www.phpbb.com/">phpBB</a> &copy; 2007 phpBB Group</span>
         </td>
         
            <td class="np" nowrap="nowrap" width="250" align="center">
            <span class="copyright"><a href="http://www.phpbb-seo.com/" title="Optimisation du R&eacute;f&eacute;rencement">phpBB SEO</a>
            </span>   
                         
         <td class="np" nowrap="nowrap" width="250" align="right">
            <span class="copyright">Design by <a href="http://www.icyphoenix.com" target="_blank">Mighty Gorgon</a>&nbsp;</span>
         </td>
</tr>




Mathieu.
Avatar de l’utilisateur
MathieuM.
phpBB SEO Team
phpBB SEO Team
 
Messages: 1465
Inscription: Dim Fév 10, 2008 9:33 pm
Localisation: Rhône-Alpes

Suivante

Retourner vers Réécriture URL Avancée

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité