Hola usando el script q encontre en xergio.net lo e modificado un poco para ponder mostrar las respuestas y el numero de visitas, pero tb me gustaria mostrar el autor de la ultima respuesta, pero no se en ke tabla esta, me podrian ayudar?
<?
// Últimos mensajes publicados en foros phpBB2.
// Creado por XeRGio
// www.xergio.net
//
// Edita lo que viene a continuación. Cambia solo lo que hay entre comillas "":
$directorio = "./"; //Carpeta donde esta situadoel foro.
$mostrar = "10"; //Número de mensajes a mostrar.
$caracteres = "18"; //Caracteres que se mostrarán de cada línea.
// Lo que viene ahora no lo toques para nada!!! a no ser que sepas de qué va el tema...
include("$directorio/config.php");
echo "<script type=text/javascript>
function sobre(texto) { subnav.innerHTML = texto; }
function fuera(texto) { subnav.innerHTML = \"<a href=$directorio/index.php> Entrar en el índice de Foros</a>\" }
</script>";
$conexion = mysql_connect($dbhost,$dbuser,$dbpasswd);
mysql_select_db($dbname,$conexion);
$consulta = "SELECT * FROM ".$table_prefix."topics ORDER by topic_last_post_id DESC LIMIT 7";
$resultado = mysql_query($consulta);
$i = 0;
while ($rows = mysql_fetch_array($resultado)) {
if ($i <= $mostrar) {
$consulta1 = "SELECT * FROM ".$table_prefix."forums WHERE forum_id='$rows[forum_id]'";
$resultado1 = mysql_query($consulta1);
$datosf = mysql_fetch_array($resultado1);
$consulta2 = "SELECT * FROM ".$table_prefix."users WHERE user_id='$rows[topic_poster]'";
$resultado2 = mysql_query($consulta2);
$datosu = mysql_fetch_array($resultado2);
$consulta3 = "SELECT * FROM ".$table_prefix."topics WHERE topic_id='$rows[topic_id]'";
$resultado3 = mysql_query($consulta3);
$datost = mysql_fetch_array($resultado3);
if (strlen($datost[topic_title]) > $caracteres) {
$datost[topic_title] = substr($datost[topic_title],0,20)."...";
}
echo "<table width=100% border=0 cellpadding="3" cellspacing="1">
<tr>
<td>Tema</td>
<td>Respuestas</td>
<td>Autor</td>
<td>Visitas</td>
<td>Última respuesta </td>
</tr>
<tr>
<td><a href=viewtopic.php?t=$rows[topic_id] title=\"$datost[topic_total]\">$datost[topic_title]</a></td>
<td>$datost[topic_replies]</td>
<td><b>$datosu[username]</b></td>
<td>$datost[topic_views]</td>
<td> </td>
</tr>
</table>";
$i++;
}
}
mysql_free_result($resultado);
mysql_close($conexion);
Gracias y saludos.