| |
| |
|
|
|
|
| |
|
| |
|
| :: |
| Auteur |
Message |
FrenchKiss PR0

Inscrit le: 22 Déc 2006 Messages: 97
|
Posté 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

Inscrit le: 28 Avr 2006 Messages: 13354
|
|
| Revenir en haut de page |
|
 |
FrenchKiss PR0

Inscrit le: 22 Déc 2006 Messages: 97
|
Posté 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

Inscrit le: 28 Avr 2006 Messages: 13354
|
|
| Revenir en haut de page |
|
 |
FrenchKiss PR0

Inscrit le: 22 Déc 2006 Messages: 97
|
Posté 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
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  |
|
|
| Revenir en haut de page |
|
 |
|
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|
| |
|
|
|
|
| |
|
|
|
|
| |