Mostrar últimos 10 mensajes
Publicado: 31 Ene 2009, 21:53
URL: http://www.nuevoestilodevida.com" onclick="window.open(this.href);return false;
Versión phpBB: phpBB3 (3.0.2)
MODs Instalados: RSS Feeds por .:: MSSTI ::.
Plantilla(s) usada(s): prosilver
Servidor: Linux de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Buenas.
Me estoy volviendo loco con este tema, llevo vários días detrás de colocar algo tan aparentemente simple como los últimos 10 mensajes publicados. He encontrado algún codigo como este que os indico, pero no hay manera, no consigo que muestre nada, el resultado es solo la palabra: "en" si, si... solo aparece eso. Este es el código que he encontrado:
<?
$con=mysql_connect("localhost", usuario, password);
mysql_select_db("nombre_bd",$con);
mysql_query("SET character_set_connection=utf8, character_set_results=latin1, character_set_client=binary");
$ultimos = 5;
$prefijo = "phpbb_3";
$result_mensaje=mysql_query("select * from $prefijo"."topics order by topic_id desc limit $ultimos",$con);
while($mostrar_m = mysql_fetch_array($result_mensaje)) {
$topic=$mostrar_m["topic_id"];
$forum_id=$mostrar_m["forum_id"];
$result_foro=mysql_query("select * from $prefijo"."forums where forum_id like $forum_id",$con);
$mostrar_f=mysql_fetch_array($result_foro);
$forum_name = $mostrar_f["forum_name"];
mysql_free_result($result_foro);
?>
<font face="verdana" size="2"><a href="http://www.nuevoestilodevida.com/viewto ... =<?=$topic;?>" target="_top"><? echo htmlentities($mostrar_m["topic_title"]); ?></a><br>
<i>
<?=$forum_name;?>
</i> en</font></br>
<?
}
// Cerramos conexión
mysql_free_result($result_mensaje);
mysql_close($con);
?>
--------------
Si alguien me ayuda a hacerlo funcionar o me recomienda algún otro código o algo así lo agradezco. No tengo demasiados conocimientos pero creo que en estos días que estoy buscando y buscando tanto debo de haber sacado el equivalente a una ingeniería.
Un saludo y espero vuestra ayuda que realmente la necesito.
Versión phpBB: phpBB3 (3.0.2)
MODs Instalados: RSS Feeds por .:: MSSTI ::.
Plantilla(s) usada(s): prosilver
Servidor: Linux de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Buenas.
Me estoy volviendo loco con este tema, llevo vários días detrás de colocar algo tan aparentemente simple como los últimos 10 mensajes publicados. He encontrado algún codigo como este que os indico, pero no hay manera, no consigo que muestre nada, el resultado es solo la palabra: "en" si, si... solo aparece eso. Este es el código que he encontrado:
<?
$con=mysql_connect("localhost", usuario, password);
mysql_select_db("nombre_bd",$con);
mysql_query("SET character_set_connection=utf8, character_set_results=latin1, character_set_client=binary");
$ultimos = 5;
$prefijo = "phpbb_3";
$result_mensaje=mysql_query("select * from $prefijo"."topics order by topic_id desc limit $ultimos",$con);
while($mostrar_m = mysql_fetch_array($result_mensaje)) {
$topic=$mostrar_m["topic_id"];
$forum_id=$mostrar_m["forum_id"];
$result_foro=mysql_query("select * from $prefijo"."forums where forum_id like $forum_id",$con);
$mostrar_f=mysql_fetch_array($result_foro);
$forum_name = $mostrar_f["forum_name"];
mysql_free_result($result_foro);
?>
<font face="verdana" size="2"><a href="http://www.nuevoestilodevida.com/viewto ... =<?=$topic;?>" target="_top"><? echo htmlentities($mostrar_m["topic_title"]); ?></a><br>
<i>
<?=$forum_name;?>
</i> en</font></br>
<?
}
// Cerramos conexión
mysql_free_result($result_mensaje);
mysql_close($con);
?>
--------------
Si alguien me ayuda a hacerlo funcionar o me recomienda algún otro código o algo así lo agradezco. No tengo demasiados conocimientos pero creo que en estos días que estoy buscando y buscando tanto debo de haber sacado el equivalente a una ingeniería.
Un saludo y espero vuestra ayuda que realmente la necesito.