phpbb - Recuperer les 10 derniers topics
32 messages
• Page 1 sur 3 • 1, 2, 3
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

nautiljon - WRInaute occasionnel

- Messages: 254
- Inscription: 23 Mar 2005
phpbb - Recuperer les 10 derniers topics
Bonjour,
J'aurai voulu savoir comment faire pour recuperer les titre des 10 derniers topic d'un forum phpbb (chaque titre faisant office de lien vers le topic) afin de les afficher sur n'importe quelle page du site en lui même.
J'ai essayer de voir dans le code phpbb mais je suis un peu perdu -_-, si quelqu'un pouvais m'aider ce serait cool
Merci.
Nautiljon.
J'aurai voulu savoir comment faire pour recuperer les titre des 10 derniers topic d'un forum phpbb (chaque titre faisant office de lien vers le topic) afin de les afficher sur n'importe quelle page du site en lui même.
J'ai essayer de voir dans le code phpbb mais je suis un peu perdu -_-, si quelqu'un pouvais m'aider ce serait cool
Merci.
Nautiljon.
- moutyk
- WRInaute impliqué

- Messages: 713
- Inscription: 1 Mar 2003
Salut,
Un truc tout simple
devrait fonctionner je pense
Sinon il existe un mod pour ça, topicanywere un truc dans le genre fait une recherche sur www.phpbb-fr.com En javascript par contre il me semble
Un truc tout simple
- Code: Tout sélectionner
<?php
$hote= "localhost";
$base= "";
$user= "";
$pass= "";
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($base) or die ('Erreur :'.mysql_error());
$select = "SELECT topic_title,topic_id FROM phpbb_topics ORDER BY topic_id DESC limit 10";
$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="/forums/viewtopic_'.$topic_id.'.html">'.$titre.'</a><br>';
}
mysql_free_result($result);
mysql_close();
?>
Sinon il existe un mod pour ça, topicanywere un truc dans le genre fait une recherche sur www.phpbb-fr.com En javascript par contre il me semble
-

nautiljon - WRInaute occasionnel

- Messages: 254
- Inscription: 23 Mar 2005
C'est bon j'ai réussit a reprendre les fonctions du mod d'url rewriting de Kaizen et les adapter à ce que je voulais faire ^^
Pouzy->pour les posts a mon avis il suffit de selectionner dans la table post au lieu de la table topic !
Pouzy->pour les posts a mon avis il suffit de selectionner dans la table post au lieu de la table topic !
- Foxus
- WRInaute passionné

- Messages: 1404
- Inscription: 9 Jan 2005
oui moutyk, merci de ta reponse rapide :
voila mon code
<?php
$hote= "localhost";
$base= "rou_mi";
$user= "rou_foxus";
$pass= "zzzzzzz";
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($base) or die ('Erreur :'.mysql_error());
$select = "SELECT topic_title,topic_id FROM forum_ ORDER BY topic_id DESC limit 10";
$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="/forums/viewtopic_'.$topic_id.'.html">'.$titre.'</a><br>';
}
mysql_free_result($result);
mysql_close();
?>
et c les memes infos que le config.php de phpBB j'ai tous vérifié.
c'est quoi la variable $dbms = 'mysql'; du config.php ? ca a une incidence qu'elle ne sosi aps presente dans ton code ?
mes amitiés
voila mon code
<?php
$hote= "localhost";
$base= "rou_mi";
$user= "rou_foxus";
$pass= "zzzzzzz";
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($base) or die ('Erreur :'.mysql_error());
$select = "SELECT topic_title,topic_id FROM forum_ ORDER BY topic_id DESC limit 10";
$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="/forums/viewtopic_'.$topic_id.'.html">'.$titre.'</a><br>';
}
mysql_free_result($result);
mysql_close();
?>
et c les memes infos que le config.php de phpBB j'ai tous vérifié.
c'est quoi la variable $dbms = 'mysql'; du config.php ? ca a une incidence qu'elle ne sosi aps presente dans ton code ?
mes amitiés
- moutyk
- WRInaute impliqué

- Messages: 713
- Inscription: 1 Mar 2003
Re,
aucune incidence !
Dis moi c'est le nom complet de ta table forum_ ?
Sinon essaye avec ça :
$select = "SELECT topic_title,topic_id FROM forum_topics ORDER BY topic_id DESC limit 10";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
aucune incidence !
Dis moi c'est le nom complet de ta table forum_ ?
Sinon essaye avec ça :
$select = "SELECT topic_title,topic_id FROM forum_topics ORDER BY topic_id DESC limit 10";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
- Foxus
- WRInaute passionné

- Messages: 1404
- Inscription: 9 Jan 2005
A pardon si CA MARCHE avec forum_topics c'est bon
un grand merci
dernier petti detail que je mettez dans topicanywere (mais en javascrip snif) :
c mettre les resultat sous cette forme :
Comment afficher les resultats phpbb - (6 Réponses) - Louve
bref mettre le nombre de reponses et le pseudo du dernier posteur sur ce topic sur la meme ligne ?
tu pense que c'est trop compliqué ?
amicalement
un grand merci
dernier petti detail que je mettez dans topicanywere (mais en javascrip snif) :
c mettre les resultat sous cette forme :
Comment afficher les resultats phpbb - (6 Réponses) - Louve
bref mettre le nombre de reponses et le pseudo du dernier posteur sur ce topic sur la meme ligne ?
tu pense que c'est trop compliqué ?
amicalement
Dernière édition par Foxus le Mer Juin 08, 2005 19:00, édité 1 fois.
32 messages
• Page 1 sur 3 • 1, 2, 3
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Comment recuperer les derniers messages de phpbb ?
- Phpbb3 : Recherche mod rss, et derniers topics
- Affichage des derniers topics du forum sur le site
- phpbb et le nom des topics ..
- rewriting phpbb indexation des topics :(
- Phpbb : Le meilleur moyen pour indexer les gros topics ?
- Url rewriter les reponses, quotes, nouveaux topics de phpbb
- Récupérér les 4 derniers enregistrements d'une table !
- phpBB : Prob de rewriting sur les topics de plusieurs pages
- [phpbb] Script 10 derniers message et Connexion
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

