| |
| |
|
|
|
|
| |
|
| |
|
| :: |
| Auteur |
Message |
JC
Inscrit le: 21 Avr 2007 Messages: 18 Localisation: Paris
|
Posté le: Ven Fév 29, 2008 12:21 pm Sujet du message: [réglé] Derniers topics sur accueil du site |
|
|
Salut à tous !
Je fais des tests avec le code suivant :
| Code: | <?php
$host= "xxx";
$base= "xxx";
$user= "xxx";
$pass= "xxx";
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($base) or die ('Erreur :'.mysql_error());
$select = "SELECT forum_id,topic_title,topic_id FROM phpbb_topics where forum_id = 2 ORDER BY topic_id DESC limit 5";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
while($row = mysql_fetch_array($result))
{
$topic_id = $row['topic_id'];
$titre = $row['topic_title'];
echo '<a href="/forum/topic'.$topic_id.'.html" target="_blank">'.$titre.'</a><br />';
}
mysql_free_result($result);
mysql_close();
?> |
Sachant que je suis en rewriting intermédiaire, ça fonctionne nickel.
Mais ces 5 derniers topics s'affichent par ordre de numéro de topic. Or, je voudrais avoir les derniers topics actifs dans l'ordre, au fur et à mesure des réponses qui leurs sont apportées (euh, j'espère que je suis clair )
Que faut-il donc modifier ?
Merci d'avance pour votre aide |
Dernière édition par JC le Lun Mar 03, 2008 11:28 am; édité 1 fois |
|
| Revenir en haut de page |
|
 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14279
|
Posté le: Sam Mar 01, 2008 5:24 pm Sujet du message: Re: [réglé] Derniers topics sur accueil du site |
|
|
| Code: | | $select = "SELECT forum_id,topic_title,topic_id FROM phpbb_topics where forum_id = 2 AND topic_approved = 1 ORDER BY topic_last_post_time DESC limit 5"; |
Mais attention, ton script ne vérifie aucune autorisations, donc, c'est ok tant que le forum avec l'id 2 est publique.
J'ai ajouter un AND pour ne pas afficher les éventuels topics non approuvés.
++ |
_________________ 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 |
|
 |
JC
Inscrit le: 21 Avr 2007 Messages: 18 Localisation: Paris
|
Posté le: Sam Mar 01, 2008 9:07 pm Sujet du message: Re: [réglé] Derniers topics sur accueil du site |
|
|
Salut,
Merci de ta réponse.
Ta modif me donne le message d'erreur suivant :
| Code: | | Erreur : Unknown column 'topic_approved' in 'where clause' |
PS : je souhaite effectivement que les topics concernées proviennent uniquement du forum id=2 (qui est public)
PS2 : dernières minute ! Ca marche avec ce code :
| Code: | | $select = "SELECT forum_id,topic_title,topic_id FROM phpbb_topics where forum_id = 2 ORDER BY topic_last_post_id DESC limit 5"; |
Qu'en penses-tu ?
++ |
|
|
| Revenir en haut de page |
|
 |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 3477
|
|
| Revenir en haut de page |
|
 |
JC
Inscrit le: 21 Avr 2007 Messages: 18 Localisation: Paris
|
Posté le: Lun Mar 03, 2008 11:27 am Sujet du message: Re: [réglé] Derniers topics sur accueil du site |
|
|
Parfait ! Merci à vous deux ! Problème réglé  |
|
|
| Revenir en haut de page |
|
 |
|
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|
| |
|
|
|
|
| |
|
|
|
|
| |