[Problème] Affichage des 10 derniers sujets de mon forum

Consultez la formation SEO spéciale Wordpress
par WebRankInfo / Ranking Metrics

neo13
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Enregistré le: 31 Mar 2016

[Problème] Affichage des 10 derniers sujets de mon forum

Message le Jeu Mar 31, 2016 14:09

Salut à tous,

J'ai récupéré un forum sur internet, que je suis en train de personnaliser.
Je suis en train de mettre sur la page d'accueil de mon site, les 10 derniers messages postés sur le forum.

Cependant je rencontre un problème.

Mes 10 derniers messages postés sont présentés comme ceci :

"Message01" par "utilisateur01" le 28/03/2016
"Message02" par "utilisateur05" le 27/03/2016
"Message03" par "utilisateur02" le 22/03/2016
"Message04" par "utilisateur01" le 24/03/2016
"Message05" par "utilisateur03" le 29/03/2016


Le problème c'est que si "utilisateur07" poste dans le "message04" à la date du 31/03/16, l'affichage de ma page d'accueil va varier comme ceci :

"Message04" par "utilisateur01" le 24/03/2016
"Message01" par "utilisateur01" le 28/03/2016
"Message02" par "utilisateur05" le 27/03/2016
"Message03" par "utilisateur02" le 22/03/2016
"Message05" par "utilisateur03" le 29/03/2016


Alors qu'elle devrait apparaitre comme cela :

"Message04" par "utilisateur07" le 31/03/2016
"Message01" par "utilisateur01" le 28/03/2016
"Message02" par "utilisateur05" le 27/03/2016
"Message03" par "utilisateur02" le 22/03/2016
"Message05" par "utilisateur03" le 29/03/2016


Je vous joint ici le bout de code concerné, que dois-je modifier pour régler le problème?

Code: Tout sélectionner
  <?php
                                                                                               $topics = mysql_query('SELECT * FROM topics ORDER BY last DESC LIMIT 0,10');
                                                                                               while($donnee = mysql_fetch_assoc($topics))
                                                                                                {
echo '
<tr> <td> <a href="topic.php?tid='.$donnee['id'].'"><img src="images/folder.png" alt="folder"></a> </td>
<td> <a href="topic.php?tid='.$donnee['id'].'">'.str_replace('\"','"',str_replace("\'","'",htmlspecialchars($donnee['titre']))).'</a> <em> Par <a href="profil.php?pseudo='.htmlspecialchars($donnee['pseudo']).'" style="color: orange;">';

if($donnee['modo'] == "1")
{
echo '<font color="red"><b>'.htmlspecialchars($donnee['pseudo']).'</b></font>';
}
else
{
echo ''.htmlspecialchars($donnee['pseudo']).'';
}

echo '</a> le '.date('d/m/Y',$donnee['date']).' à '.date('H:i:s',$donnee['date']).' </em> </td> </tr>
';
                                                                                                }
                                                                                                ?>


Merci pour votre coup de pouce.

Louis63
WRInaute discret
WRInaute discret
 
Messages: 112
Enregistré le: 22 Fév 2016

Re: [Problème] Affichage des 10 derniers sujets de mon forum

Message le Jeu Mar 31, 2016 14:30

remplace $donnee['date'] par $donnee['last']
si last est bien la date du dernier message du topic.

neo13
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Enregistré le: 31 Mar 2016

Re: [Problème] Affichage des 10 derniers sujets de mon forum

Message le Jeu Mar 31, 2016 14:38

Louis63 a écrit:remplace $donnee['date'] par $donnee['last']
si last est bien la date du dernier message du topic.


T'es au top. Ca marche !
Merci infiniment.

Par contre il affiche encore le pseudo de celui qui a créé le sujet, et non de celui qui a répondu le dernier.
Tu pense solutionner ça aussi?


Formation recommandée sur ce thème :

Formation SEO spéciale Wordpress : apprenez à optimiser le référencement naturel d'un site fait avec Wordpress... Formation Ranking Metrics animée par un expert SEO / Wordpress.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :