cloner01
Usuario Novato
Usuario Novato

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.

cloner01
Usuario Novato
Usuario Novato

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

Avatar Image
Usuario habitual
Usuario habitual

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

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

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
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 31/Ago/2012, 13:11
JoaoTeamm NoSetup.org Tito GestionXls1314kSep/12