| :: |
| Auteur |
Message |
Elglobo phpBB SEO Team

Inscrit le: 03 Mai 2006 Messages: 182
|
|
| Revenir en haut de page |
|
 |
|
 |
Elglobo phpBB SEO Team

Inscrit le: 03 Mai 2006 Messages: 182
|
Posté le: Jeu Mai 04, 2006 9:47 am Sujet du message: Re |
|
|
Dcz,
Une chose juste que je ne comprends pas.
Pourquoi dans le cas des annonces c'est important de rewriter alors que dans le cas des derniers messages sur l'index, ce n'est pas important de rewriter ?
Merci de ta réponse  |
_________________ Le Forum des Pixelistes consacré aux Appareils Numériques Nikon
phpBB-Services.com - L'hébergement et l'assistance de votre forum phpBB en toute tranquillité |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Jeu Mai 04, 2006 9:59 am Sujet du message: Re: Add On Mod Announces / Rewrite Advanced |
|
|
Et bien, en fait, le suel lien pas réécrit par ce mod est le dernier sujet de chaque forum, simplement parceque l'info sur le titre n'est pas dispo et que de toutes façon, c'est une url de message et pas de sujet (qui sont celles sur lesquelles il est mieux de miser pour un bon référencment).
Le mod annonce fournit tout un tas de liens vers les forum et topics, donc ceux là, et bien il autant en profitter pour les faire peser sur ton référencement
Comme pour l'index, le liens vers les derniers sujets ne sera pas réécrits.
En fait, le principe, c'est qu'il faut avoir un minimum de liens "inutiles" visible par les bot (donc les invités), même s'ils sont interdit par le robots.txt.
Du coup, en prenant en charge la réécriture des liens du mod, on y gagne
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
Elglobo phpBB SEO Team

Inscrit le: 03 Mai 2006 Messages: 182
|
Posté le: Jeu Mai 04, 2006 10:02 am Sujet du message: Re |
|
|
Ok je comprends beaucoup mieux, effectivement pour le référencement il vaut mieux miser sur les sujets que sur les messages d'un sujet.
Merci à toi pour toutes ses explications  |
_________________ Le Forum des Pixelistes consacré aux Appareils Numériques Nikon
phpBB-Services.com - L'hébergement et l'assistance de votre forum phpBB en toute tranquillité |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Jeu Mai 04, 2006 10:07 am Sujet du message: Re: Add On Mod Announces / Rewrite Advanced |
|
|
Donc, dans un premier temps, je dirais d'essayer les changements suivants :
Ouvrir :
| Code: | | includes/functions_topics_list.php |
Trouver :
| Code: | | global $db, $template, $board_config, $userdata, $phpEx, $lang, $images, $HTTP_COOKIE_VARS; |
Ajouter après :
| Code: |
// phpBB-SEO.com SEO TOOLKIT BEGIN
global $seo_forum_name, $seo_topic_name;
$seo_forum_name = $seo_topic_name = FALSE;
// phpBB-SEO.com SEO TOOLKIT END |
Trouver :
| Code: |
// generate list of page for the topic |
Ajouter après :
| Code: | // phpBB-SEO.com SEO TOOLKIT BEGIN
$seo_topic_name = $topic_title;
// phpBB-SEO.com SEO TOOLKIT END |
Trouver :
| Code: | else
{
if ($is_auth[ $topic_rowset[$i]['forum_id'] ]['auth_view'])
{ |
Ajouter après :
| Code: | // phpBB-SEO.com SEO TOOLKIT BEGIN
$seo_forum_name = $topic_title;
// phpBB-SEO.com SEO TOOLKIT END |
Je ne suis pas certain que ce dernier changement suffise pour le mod catégorie hierarchy, mais tu ne l'utilise pas on dirait.
Par acquis de conscience :
Trouver :
| Code: | // get the type for rupture
$topic_real_type = $topic_rowset[$i]['topic_type']; |
Ajouter avant :
| Code: | // phpBB-SEO.com SEO TOOLKIT BEGIN
$seo_forum_name = $seo_topic_name = FALSE;
// phpBB-SEO.com SEO TOOLKIT END |
Et ça devrait être bon
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
Elglobo phpBB SEO Team

Inscrit le: 03 Mai 2006 Messages: 182
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
|
| Revenir en haut de page |
|
 |
Elglobo phpBB SEO Team

Inscrit le: 03 Mai 2006 Messages: 182
|
Posté le: Ven Mai 05, 2006 11:36 am Sujet du message: Re |
|
|
Voilà donc le code que j'ai mis pour éviter des duplicates de pagination avec le mod announces, tu me diras si c'est ok dcz
Chercher :
| Code: | | $last_post_url = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . '=' . $topic_rowset[$i]['topic_last_post_id']) . '#' . $topic_rowset[$i]['topic_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>'; |
Ajouter avant :
| Code: | // phpBB-SEO.com SEO TOOLKIT BEGIN
$seo_topic_name = FALSE;
// phpBB-SEO.com SEO TOOLKIT END |
P.S : Chez moi ca marche. |
_________________ Le Forum des Pixelistes consacré aux Appareils Numériques Nikon
phpBB-Services.com - L'hébergement et l'assistance de votre forum phpBB en toute tranquillité |
|
| Revenir en haut de page |
|
 |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 3137
|
Posté le: Ven Mai 05, 2006 11:47 am Sujet du message: Re: Add On Mod Announces / Rewrite Advanced |
|
|
Tu as tout compris du principe.
Comme tu le vois le jeux avec cette methode, c'est de trouver ou doit on renseigner convenablement une des trois variables nous servant à récuperer les titres, quand on fixe une variable à FALSE, aucune réécriture ne se produit.
C'est un peut plus embétant à installer que si on utilisait ob_start(), d'autant plus avec des fonctionnallités en plus, mais au final, on y gagne car 1) c'est plus rapide et 2) on ne risque pas de perturber un processus naturel de phpBB.
Réécrire un URL deviens aussi simple que d'ajouter un variable
Donc, ton changement est parfait, la seule feinte qui pourrait être nécéssaire, dans certains cas mais pas celui là, c'est quand on aurait a ne pas injecter un titre, puis à l'injecter juste après.
Dans ce cas il faut faire un truc du genre (avant l'endroit ou l'on ne veut pas d'injection) :
| Code: | // phpBB-SEO.com SEO TOOLKIT BEGIN
$seo_topic_name_save = $seo_topic_name;
$seo_topic_name = FALSE;
// phpBB-SEO.com SEO TOOLKIT END |
et
| Code: | // phpBB-SEO.com SEO TOOLKIT BEGIN
$seo_topic_name = $seo_topic_name_save;
// phpBB-SEO.com SEO TOOLKIT END |
juste après le lien à ne pas injecter. Comme ça le suivant qui devrait l'être le serait quand même. |
_________________
|
|
| Revenir en haut de page |
|
 |
Elglobo phpBB SEO Team

Inscrit le: 03 Mai 2006 Messages: 182
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Ven Juin 09, 2006 3:02 pm Sujet du message: Re: Add On Mod Announces / Rewrite Advanced |
|
|
Et donc au final il faudra aussi faire ceci :
Ouvrir :
Trouver et effacer :
| Code: | // phpBB-SEO.com SEO TOOLKIT BEGIN
$seo_forum_name = $forum_row['forum_name'];
// phpBB-SEO.com SEO TOOLKIT END |
Trouver :
| Code: | //-- mod : announces ---------------------------------------------------------------------- ---------
//-- add
announces_from_forums(POST_FORUM_URL . $forum_id);
//-- fin mod : announces ---------------------------------------------------------------------- ----- |
Ajouter après :
| Code: | // phpBB-SEO.com SEO TOOLKIT BEGIN
$seo_forum_name = $forum_row['forum_name'];
// phpBB-SEO.com SEO TOOLKIT END |
Car le mod announce construit des URL entre temps, et cela perturbe le mod phpBB SEO avancé, et intermédiaire d'ailleurs, en faisant ceci, plus de soucis  |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
|
|