home Foro de soporte Servicio Hosting PHP
 
Un script que se vea los ultimos post del foro phpbb
Haz clic para ver el perfil del usuario
Usuario Novato
Usuario Novato
·
#1 · ·

Buenas he visto algunas webs que tienen en su portada una lista de los ultimos post del foro publicado.Saveis cual el script para ponerlo.

Quiero hacer lo mismo que en esta lista de web para dejarlo mas claro:www.bcgp.net o www.narutospain.com ambas en sus portadas tiene puesto en un recuadro sus ultimos temas del foro y se actualiza solo. Pues eso quiero saver como ponerlo en mi web que tnego que hacer.

Haz clic para ver el perfil del usuario
Usuario Novato
Usuario Novato
·
#2 ·

veo que nadie a dao una solucion... o una de dos o no lo saven o pasan e molestarse en todo caso e encotrado ya el script y os lo pongo :


<?

// Ú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 = "phpBB2"; //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&quot;
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."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,20)."...";
}

echo "›<b>›</b> <a href=\"$directorio/viewtopic.php?t=$rows[topic_id]\" onmouseover='sobre(\"&nbsp;&nbsp;&nbsp;› en <b>$datosf[forum_name]</b> por <i>$datosu[username]</i></font>\&quot' onmouseout='fuera()'>$datost[topic_title]</a><br>";
$i++;
}
}

echo "<br><table width=100% border=0 cellpadding=0 cellspacing=0><tr><td id=subnav name=subnav><a href=$directorio/index.php>&nbsp;&nbsp;&nbsp;Entrar en el índice de Foros</a></td></tr></table>";

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

Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
· ·
#3 ·

oye y para insertar ese codigo en una pagina html como le ago? por q yo las ago en html porfis digame

saludos y gracias

Haz clic para ver el perfil del usuario
Come y duerme en el foro
Come y duerme en el foro
· ·
#4 ·

En HTML no sirve. Asique no te molestes en poner algo que NO FUNCIONARA. Saludos.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Servicio Hosting · PHP
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 20:14 UTC+02:00 DST
Temas similares
 I TemaAutorMensajesVisitasÚltima respuesta
No Hay mensajes nuevos05/Feb/2006, 03:40
12k05/Feb/2006, 19:32
 Ir al último mensaje del tema
No Hay mensajes nuevos04/Oct/2005, 21:49
141104/Oct/2005, 21:56
 Ir al último mensaje del tema
No Hay mensajes nuevos31/Ago/2012, 13:11
1313k13/Sep/2012, 13:22
 Ir al último mensaje del tema