Ultimos temas del foro PHPBB

>> //seccion/php/ -- 24 comentario /// Agregado el 2003-09-13 @ Por Xentar

Este tutorial les enseñara como poner un bloque de ultimos mensajes del foro en cualquier pagina php... es realmente facil.

Uno le gusta tener sites interactivos pues lo principal es tener un foro donde los usuarios pudan compartir sus conocmientos, pero y entonces ¿donde queda el site? Pues una buena manera de mantener la relacion estable entre el site y el foro es poniendo los ultimos temas publicado en este en el site.

Con esto uno puede ayudar a sus usuarios a que navegen el foro y siempre mantenerlos al tanto del cambio, ya que los foro siempre cambian.

Pues aki le presentamos un pequeño script que se encarga de sacar los ultimos temas de un foro PHPBB, es muy simple y es un principio que muchos pueden utilizar para luego hacer mejoras. Cualquier duda estan los comentarios ^_^
Codigo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
//cantidad de topicos que van a salir
$cantidad "4";

//url de tu foro actual
$foroUrl "";

//conexion a tu base de datos
$conexion mysql_connect("localhost","root","");
mysql_select_db("foro",$conexion);

//query
$sql "SELECT topic_id, forum_id, topic_title, topic_time  FROM phpbb_topics ORDER BY topic_time DESC LIMIT $cantidad";
$query mysql_query($sql);

$topic_number 1;

while(
$result mysql_fetch_array($query))
{
    
//para que los topicos no salgan con mas de 50 caracteres
    
$titulo substr(stripslashes($result[topic_title]),0,50);
    
    
//pueden modificar este echo no es necesario tener el font ni nada de eso si usas CSS
    
echo "<font size=1 face=Verdana, Arial, Helvetica, sans-serif><strong>·
             </strong>$topic_number: <a title='$result[topic_title]'
            href='$foroUrl/viewtopic.php?t=$result[topic_id]&sid=$result[forum_id]'
            target=_blank>$titulo</a></font>"


    
$topic_number++;
}

mysql_close($conexion);
?>