Astuce : Afficher les 5 derniers topic actifs de son forum phpbb3

Comme sa faisait longtemps que je n’avais pas mis a jour le blog (faute d’idée pour faire des tutoriels), j’ai décidé de vous faire partagé une astuces. En gros, sa va permettre d’afficher les 5 derniers topic actifs de votre forum, sur la page d’accueil de votre site par exemple. C’est sympa dans le sens ou un membre pourra directement allez aux topics actifs sans parcourir tout le forum !

J’espère que vous avez tous bien compris, dans le cas contraire laissez moi un commentaires et je tacherais d’y répondre ! Et je supose aussi que vous n’avez pas envie de tout recopier donc voila les codes php :
La page « identifiants.php » :

<?php
// N'oubliez pas de bien changé vos variables en fonction de votre hébergeur et de votre mot de passe
$adresse = 'localhost';
$nom = 'root'; 
$motdepasse = ''; 
$database='forum'; 
?>

Le code php a inclure dans votre page d’accueil par exemple :

<?php
// Premiere etape, on se connecte a la BDD, les identifiants sont dans un fichier a par que l'on inclus 
include("includes/identifiants.php"); //faites attention au chemins ...
mysql_connect($adresse, $nom, $motdepasse); 
mysql_select_db($database); 
			
//verifier chez vous, si c'est la meme table et les meme donnee
$requeteDernierTopic = mysql_query("SELECT topic_id, forum_id, topic_title FROM php_topics ORDER BY topic_id DESC LIMIT 5"); 
			
//et pour termine une petite boucle
echo "<p>Dernier topics actifs :"; 
while($dernierPosts = mysql_fetch_array($requeteDernierTopic))
{
echo '<a href="./phpBB3/viewtopic.php?f='.$dernierPosts['forum_id'].'&t='.$dernierPosts['topic_id'].'">'.$dernierPosts['topic_title'].'</a>"'; 
}
echo "</p>"; 

?>

Attention, je vous donne mon astuce, mais rien ne garantie que c’est « la méthode ». D’ailleurs n’oubliez pas de modifier ce script en fonction de vos besoin (les identifiants, le chemin de votre forum par rapport a la page d’accueil etc…. sa peut être source d’erreurs).