Estimados colegas:
Yo uso el siguiente código para mostrar los últimos 15 mensajes del foro en una page x, y me funciona bien.
Código PHP:
<?
// phpBB :: MOSTRAR ULTIMOS 15 MENSAJES
$con=mysql_connect("localhost",USER,"");
mysql_select_db("BASEDEDATOS",$con);
// Cantidad de post a mostrar y prefijo de las tablas
$ultimos = 15;
$prefijo = "TBL_phpbb_";
// Consultas a la base
$result_mensaje=mysql_query("select * from $prefijo"."topics order by topic_id desc limit $ultimos",$con);
while($mostrar_m = mysql_fetch_array($result_mensaje)) {
$topic=$mostrar_m["topic_id"];
$forum_id=$mostrar_m["forum_id"];
$result_foro=mysql_query("select * from $prefijo"."forums where forum_id like $forum_id",$con);
$mostrar_f=mysql_fetch_array($result_foro);
$forum_name = $mostrar_f["forum_name"];
mysql_free_result($result_foro);
?>
<a href="http://MYSITE/phpBB2/viewtopic.php?t=<?=$topic;?>" target="_blank"><? echo $mostrar_m["topic_title"]; ?></a> en <i><b>
<?=$forum_name;?>
</b></i></font> <br>
<?
}
// Cerramos conexión
mysql_free_result($result_mensaje);
mysql_close($con);
?>
Sin embargo, me gustaría saber cómo le hago para lograr lo siguiente:
1.- Que muestre la fecha en que se posteó (publicó)
Tema - En Carpeta fulana - Fecha
2.- Y que me muestre los temas de una categoría, no de la subcategoría.
Ejemplo:
TECNOLOGÍA
* Software
* Hardware
* Híbrida
Por citar un caso, pero que me muestre todos los temas de tecnología y No los de solo de soft, o hard o híbridad...
Quedando así:
Nuevos discos duros en
Hardware - 01/01/2005
Fedora Core 10 en
Sofware - 15/05/2006
Espero se pueda.
Gracias y saludos.