Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2007, 16:22
Avatar de AbdelioR
AbdelioR
 
Fecha de Ingreso: septiembre-2006
Ubicación: Tarragona
Mensajes: 926
Antigüedad: 17 años, 7 meses
Puntos: 8
Panel ultimas noticias phpbb, ir a ultima pagina del post

Buenas, pues tengo este script que muestra en la web un panel con los ultimos temas del foro phpbb:

Código PHP:
<?php

$directorio 
"http://www.hispanaworms.com/foro";
$mostrar "4"//Número de mensajes a mostrar.
$caracteres "40"//Caracteres que se mostrarán de cada línea.

include ("f.php");
$table_prefix 'phpbb_';  // prefijo de la tabla


mysql_select_db(db,$j) or die('Could not select database');
$consulta "select * from ".$table_prefix."posts order by post_time desc";
$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[poster_id]'";
    
$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,40)."...";
    }
    
    
$time $datost[topic_time];
    

   
   
$consulta6 "select * from ".$table_prefix."posts_text where   post_id='$rows[post_id]'";
   
$resultado6 mysql_query($consulta6);
   
$datosy mysql_fetch_array($resultado6);


   {
       
$datosy[post_text] = preg_replace("(\[.+?\])is",'',$datosy[post_text]);
   }

   
// Acorta el texto de los mensajes hasta 150 caracteres
   
{
  
       
$datosy[post_text] = substr($datosy[post_text],0,150)."...";
   }

$i++;
}
}

mysql_free_result($resultado);
mysql_close($conn);
?>

Me gustaria saber como puedo modificar el script, para que si el post tiene 3 páginas, al clicar encima del enlace hacia el post, se diriga a la ultima página.

He visto otros paneles que llevan esa funcion.

Alguna sugerencia?

Gracias.