Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Modifier un peu le zéro dupe

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » TooLkit phpBB SEO  » Zéro duplicate
::  
Auteur Message
FrenchKiss
PR0
PR0


Inscrit le: 22 Déc 2006
Messages: 97

Modifier un peu le zéro dupePosté le: Mar Mai 01, 2007 11:02 am    Sujet du message: Modifier un peu le zéro dupe

Hello

J'aimerais que lorsque je clique sur un lien de type "lastpost" sur l'index, je sois transporté NON PAS au post en question, mais un cran au dessus.

La raison est simple : j'ai modifié le mod AdSense pour qu'il affiche une bannière EN DEBUT et EN FIN de dernier post, et je pense améliorer mon CTR en faisant en sorte que lorsque le mec jumpe au dernier post, la pub du haut apparaisse à l'écran.

Pour un exemple, cliquez sur n'importe quel lastpost de mon index :
http://www.frenchtouchseduction.com/board/


Y'a-t'il un moyen pas trop barbare de faire ça ? J'ai bidouillé un peu mais rien trouvé de satisfaisant.
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 13354

Modifier un peu le zéro dupePosté le: Mar Mai 01, 2007 11:10 am    Sujet du message: Re: Modifier un peu le zéro dupe

Il faudrait chercher de côté de l'emplacement de l'ancre html dans viewtopic_body.tpl, le #post_id positionne la fenêtre dessus :

Code:
<a name="{postrow.U_POST_ID}">


Le problème, c'est comment le monter vu qu'il est déjà pas loin d'être au plus haut possible, du moins avec subSilver.

++

_________________
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
Visiter le site web de l'utilisateur
FrenchKiss
PR0
PR0


Inscrit le: 22 Déc 2006
Messages: 97

Modifier un peu le zéro dupePosté le: Mar Mai 01, 2007 11:16 am    Sujet du message: Re: Modifier un peu le zéro dupe

Voilà, c'est ce à quoi j'avais pensé.
J'ai fait en sorte que sur l'index, les liens soient de la forme postXXXX.html#ad

Le problème, c'est qu'après, ça passe à la moulinette du Zéro Dupe et du mod rewrite, et que ça me redirige quoiqu'il en soit vers
titre-du-topic-vtYYYY.html#XXXX => l'ancre "ad" a disparu.

J'ai regardé dans la classe phpbb_seo, mais je n'ai rien trouvé d'évident :/
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 13354

Modifier un peu le zéro dupePosté le: Mar Mai 01, 2007 11:18 am    Sujet du message: Re: Modifier un peu le zéro dupe

Pourquoi ne pas tout simplement utiliser #post_id a la place de #ad, en mettant l'ancre post_id à la place de l'ancre ad dans viewtopic_body.tpl ?

Et ne rien changer d'autre ?

++

_________________
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
Visiter le site web de l'utilisateur
FrenchKiss
PR0
PR0


Inscrit le: 22 Déc 2006
Messages: 97

Modifier un peu le zéro dupePosté le: Mer Mai 02, 2007 1:18 pm    Sujet du message: Re: Modifier un peu le zéro dupe

!!
Bon c'était pas tout à fait ça, mais au moins tu m'as donné l'indice crucial Smile

Sur viewtopic.php, il suffisait de faire
Code:
if($i == $total_posts-2 || $i == $total_posts-1)
    {
      $row_color = ( !($num % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
      $row_class = ( !($num % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
      $num ++;

     $ad = "CODE GOOGLE ADSENSE";
   
    $mini_post_url = append_sid('viewtopic.' . $phpEx . '?' . POST_POST_URL . '=' . $postrow[$i]['post_id']) . '#ad';
      $template->assign_block_vars('postrow', array(
         'ROW_COLOR' => '#' . $row_color,
         'ROW_CLASS' => $row_class,
         'POST_DATE' => $post_date,
         'POST_SUBJECT' => '',
         'MINI_POST_IMG' => $mini_post_img,
         'POSTER_NAME' => 'Webmaster',
         'POSTER_RANK' => '',
         'POSTER_AVATAR' => '',
         'MESSAGE' => $ad,
         'L_MINI_POST_ALT' => $mini_post_alt,
         'U_MINI_POST' => $mini_post_url,
         'U_POST_ID' => $postrow[$i+1]['post_id'])
      );
   }

au lieu de
Code:
if($i == $total_posts-2 || $i == $total_posts-1)
    {
      $row_color = ( !($num % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
      $row_class = ( !($num % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
      $num ++;

     $ad = "CODE GOOGLE ADSENSE";
   
    $mini_post_url = append_sid('viewtopic.' . $phpEx . '?' . POST_POST_URL . '=' . $postrow[$i]['post_id']) . '#ad';
      $template->assign_block_vars('postrow', array(
         'ROW_COLOR' => '#' . $row_color,
         'ROW_CLASS' => $row_class,
         'POST_DATE' => $post_date,
         'POST_SUBJECT' => '',
         'MINI_POST_IMG' => $mini_post_img,
         'POSTER_NAME' => 'Webmaster',
         'POSTER_RANK' => '',
         'POSTER_AVATAR' => '',
         'MESSAGE' => $ad,
         'L_MINI_POST_ALT' => $mini_post_alt,
         'U_MINI_POST' => $mini_post_url,
         'U_POST_ID' => 'ad')
      );
   }


Merci pour le coup de main Smile
Revenir en haut de page
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » TooLkit phpBB SEO  » Zéro duplicate
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: