Versión phpBB: phpBB3 (3.0.

MODs Instalados: ninguno
Plantilla(s) usada(s): Prosilver_se
Servidor: linux de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Mi problema es el siguiente. Queria poner un widget en Wordpress para mostrar los ultimos posts del foro, encontre uno en batiburrilo: http://lecciones.batiburrillo.net/2010/ ... dpress.htm.
Código: Seleccionar todo
<?php
@include(getenv('DOCUMENT_ROOT').'/foros/config.php');
//Número temas
$laforums="5";
//Longitud mensajes
$tl="45";
$link=mysql_connect($dbhost, $dbuser, $dbpasswd);
$dbname=mysql_select_db($dbname);
$query="select * from $table_prefix".topics." WHERE topic_approved = '1' order by topic_last_post_time desc limit 0,$laforums";
$query2="select config_name,config_value from $table_prefix".config." where config_name = 'server_name' limit 0,1";
$result2=mysql_query($query2);
$row2 = mysql_fetch_array($result2);
extract($row2);
$posts_per_page = $r3[1];
$result=mysql_query($query);
while ($row=mysql_fetch_array($result)) {
extract($row);
$date = date("d.m g:i", $topic_last_post_time );
$query3="select forum_name from $table_prefix".forums." WHERE forum_id = ".$forum_id."";
$result3=mysql_query($query3);
$row2 = mysql_fetch_array($result3);
$title = $topic_title;
if(strlen($topic_title) > $tl)
{
$topic_title = mb_substr($topic_title,0,$tl, 'utf-8').'...';
}
echo "$date $topic_last_poster_name<br />";
echo "<img src='http://www.tudominio.com/foros/ultimo.gif' width='18' height='9' alt='Mensaje' class='imagen_foro'>";
echo "<a href='http://www.tudominio.com/foros/post".$topic_last_post_id.".html#p".$topic_last_post_id."' title='$title'>".$topic_title."</a><br>\n";
}
?>
He conseguido retocarlo pero me he quedado a falta de un numero, que no consigo hacer que salga en la url. El codigo que ya tengo es:/foro/viewtopic.php?f=".$forum_id."&t=".$FALTA."#p".$topic_last_post_id."' Supongo que eso que me falta es topic_id, pero por lo que interpreto ese campo no esta definido en la consulta y no puedo ponerlo.
Como podria retocar el codigo para que quede bien? Mis conocimientos son bastante limitados y no consigo llegar ahi. Muchas gracias.