Ultimas Respuestas (Post, Replys) del foro PHPBB

>> //seccion/php/ -- 7 comentario /// Agregado el 2004-11-30 @ Por kaioken

Esta es una Simple función de como sacar las ultimas respuestas de tu foro phpbb

Aveces es mejor sacar la respuesta de tu foro en vez de sacar los ultimos tópicos, ¿por que? Ya que de esta manera tu página se ve mas viva. Los ultimos comentarios surgen más rápido que la creación de un Tópico de esta manera tus usuarios siempre van a dar respuesta de los temas que le gustan.

Este script es muy simple y como todo los demas es solo un inicio de lo que puedes hacer.

Codigo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
//conexion a la base de datos
$conexion mysql_connect("localhost","root","");
mysql_select_db("foro",$conexion);

//limite de sacadas de la base de datos
$limit 10;

$result mysql_query("SELECT t.topic_title, t.forum_id, t.topic_id, t.forum_id, p.post_id
                        FROM phpbb_posts p INNER JOIN phpbb_topics t ON (p.topic_id = t.topic_id)
                        ORDER BY p.post_time desc
                        LIMIT $limit"
) or die(mysql_error());

//url de tu foro
$urlPath "url de tu foro";

while(
$foro mysql_fetch_array($result))
{
    
//seria bueno utlizar stripslashes() para cada info que sacas ^_^
    
$id $foro['post_id'];
    
$foroid $foro['forum_id'];
    
$titulo $foro['topic_title'];
    
$titulo_short substr($titulo,0,20);
    
$url "$urlPath/viewtopic.php?p=$id&sid=$foroid#$id";

    echo 
"<li><a href='$url' title='$titulo' target='_blank'>$titulo_short</a></li>";

}
mysql_close($conexion);
?>