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);
?>
|