derniers messages sur page d' accueil et mod rewrite

Support et discussions sur les différentes téchniques de réécriture d'url (url rewriting) pour phpBB2.

Modérateur: Modérateurs

derniers messages sur page d' accueil et mod rewrite

Messagede skieur » Dim Aoû 19, 2007 7:40 pm

Bonjour,

aprés avoir installé le mod rewritte intermediaire, afin d'optimiser la page d' accueil de mon site j'ai mis le code suivant :

Code: Tout sélectionner
<?php
$connection=mysql_connect("*","*","*");
mysql_select_db("*");

print '<p class="box"><strong>Derniers messages sur le forum :</strong></p>';


$sql = "SELECT t.topic_id, t.topic_title, t.topic_replies, t.topic_last_post_id, f.forum_id, f.forum_name, p.post_time, u.user_id, u.username
       FROM phpbb_topics AS t, phpbb_forums AS f, phpbb_posts AS p, phpbb_users AS u
       WHERE t.forum_id = f.forum_id
       AND f.auth_view < 3 AND f.auth_read < 3     
       AND t.topic_moved_id = 0
       AND p.post_id = t.topic_last_post_id
       AND u.user_id = p.poster_id
      AND f.forum_id != 8
       ORDER BY t.topic_last_post_id DESC
       LIMIT 20";
if( !($result = mysql_query($sql)) )
{
   echo 'Impossible d\'obtenir les 10 derniers posts.';
}

while( $ary = mysql_fetch_array($result) )
{
   $xpostrow[] = $ary;
}
print '<p class="boxpost">';

for( $i = 0; $i < count($xpostrow); $i++ )
{   
   $topic_title = htmlspecialchars(stripslashes($xpostrow[$i]['topic_title']));
   if( strlen($topic_title) > 50 )
   {
      $k = substr($topic_title, 0, 50);
      $pos = strrpos($k, " ");
      $k = substr($k, 0, $pos);
      $topic_title = $k . "...";
   }
      
   echo '<a href="phpBB2/viewtopic.php?p=' . $xpostrow[$i]['topic_last_post_id'] . '#' . $xpostrow[$i]['topic_last_post_id'] . '">' . $topic_title . '</a><br>';

}


print '</p>';
?>


Je voudrais maintenant modifier les url des derniers messages sur la page d' accueil afin qu'elles soient rewritté comme sur le forum.

Comment faut-il faire ?

Ou bien y a t-il un script simple déja prêt ?


Merci.
skieur
PR2
PR2
 
Messages: 228
Inscription: Dim Aoû 19, 2007 6:26 pm

Publicité

Messagede gowap » Lun Aoû 20, 2007 2:19 pm

Tu peux t'inspirer de ce topic :
http://www.phpbb-seo.com/forums/mod-rew ... t1124.html

Il y a eut plusieurs sujet sur le meme theme, c'est le plsu récent que j'ai trouvé, mai une recherche devrait en amener d'autre
Gravure-News : la communauté francophone de la gravure de CD/DVD et son forum d'entraide.
Avatar de l’utilisateur
gowap
phpBB SEO Team
phpBB SEO Team
 
Messages: 1510
Inscription: Dim Mai 07, 2006 10:56 pm

Messagede skieur » Lun Aoû 20, 2007 3:08 pm

Ok, merci je vais de ce pas étudier ce script.
skieur
PR2
PR2
 
Messages: 228
Inscription: Dim Aoû 19, 2007 6:26 pm


Retourner vers mod Rewrite phpBB2

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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


 
cron