Foros del Web » Programando para Internet » PHP »

ultimos mensajes foro phpbb

Estas en el tema de ultimos mensajes foro phpbb en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 23/08/2004, 16:23
 
Fecha de Ingreso: mayo-2004
Mensajes: 75
Antigüedad: 19 años, 11 meses
Puntos: 0
ultimos mensajes foro phpbb

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>&nbsp;&nbsp;&nbsp;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>&Uacute;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>&nbsp;</td>
</tr>
</table>";
$i++;
}
}

mysql_free_result($resultado);
mysql_close($conexion);

Gracias y saludos.
  #2 (permalink)  
Antiguo 24/08/2004, 05:27
 
Fecha de Ingreso: mayo-2004
Mensajes: 75
Antigüedad: 19 años, 11 meses
Puntos: 0
nadie sabe como?
  #3 (permalink)  
Antiguo 24/08/2004, 07:37
Avatar de RUX
RUX
 
Fecha de Ingreso: enero-2004
Ubicación: Las Palmas de Gran Canari
Mensajes: 566
Antigüedad: 20 años, 2 meses
Puntos: 0
Hola, pues si no me equivoco está en la tabla phpbb_posts, columna post_username.
__________________
Rux.es - Sitio Personal | IslaRock.com - Todo Rock
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:08.