Ciao,
pubblico una mia mod per elencare gli ultimi topic con le relative risposte ricevute x phpbb.
Codice PHP:
<?php
//Phpbb è installato nella root
$sito = "http://www.studenticroce.net";
//Se fosse stato installato in una cartella
//particolare, inserite [url]www.sito.it/cartellaphpbb[/url]
//Al posto di 47 e 25 inserite gli id dei forum che
//hanno privilegi Admin o per Moderatori.
//Nel caso non c'è ne fosse nessuno cancellate
// la stringa "WHERE forum_id !='47' and forum_id !='25'"
//Questa query stampa l'ultimo topic che ha avuto
//una risposta (con le risposte ricevute tra parentesi)
$tutto = "select * from phpbb_posts WHERE forum_id !='47' and
forum_id !='25' ORDER BY `post_id` DESC LIMIT 1 ";
$query = mysql_query ($tutto,$link);
//Estraggo l'id del Topic e il numero del Forum
while ($valori = mysql_fetch_array ($query)){
$topic_id = $valori['topic_id'];
$forum_id = $valori['forum_id'];
}
$tutto = "select topic_replies from phpbb_topics
WHERE topic_id ='$topic_id' and forum_id !='47' and forum_id !='25'";
$query = mysql_query ($tutto,$link);
//Estraggo il numero di risposte ricevute
while ($valori = mysql_fetch_array ($query))
{
$ultimo_topic_risposte = $valori['topic_replies'];
}
//Cerco il titolo del Topic con l'id ricavato prima
$tutto = "select topic_title from phpbb_topics
WHERE topic_id ='$topic_id' and forum_id !='47' and forum_id !='25'";
$query = mysql_query ($tutto,$link);
while ($valori = mysql_fetch_array ($query)){
$ultimo_topic = $valori['topic_title'];
echo"<hl><a href=\"$sito/viewtopic.php?t=$topic_id\">$ultimo_topic</a>([b]$ultimo_topic_risposte[/b])
</hl>";
}
//Stampo una linea per separare l'ultimo
//topic risposto agli ultimi 8 topic aperti
echo"------------------
";
//Query per estrarre gli ultimi 8 (DESC LIMIT 8)topic aperti
$tutto = "select * from phpbb_topics
WHERE forum_id !='47' and forum_id !='25' ORDER BY `topic_id` DESC LIMIT 8";
$query = mysql_query ($tutto,$link);
while ($valori = mysql_fetch_array ($query))
{
$id_topic = $valori['topic_id'];
$titolo = $valori['topic_title'];
$risposte = $valori['topic_replies'];
$id = $valori['topic_last_post_id'];
echo"<hl><a href=\"$sito/viewtopic.php?p=$id\">$titolo</a>([b]$risposte[/b])
</hl>";}
mysql_close ($link);
echo"Mod By [url="http://www.studenticroce.net/"]Napster[/url]";
?>
Ditemi che ne pensate
Trovate un esempio pratico ad: http://www.studenticroce.net/home/index.php