Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2004, 11:29
Pasky
 
Fecha de Ingreso: julio-2003
Mensajes: 124
Antigüedad: 20 años, 10 meses
Puntos: 0
Ultimos mensajes del foro, eliminar los mensajes de los foros privados

Hola todos.

Dispongo del siguiente código para mostrar los últimos mensajes que se publican en un foro phpbb2. Hasta aquí todo bien. Pero me gustaría o más bien es necesario que no muestre los mensajes de los foros privados.

El código es el siguiente:

--------------------
<?php
$urlPath = "foros/";
$topicnumber = 8;
include $urlPath."config.php";
$table_topics = $table_prefix. "topics";
$table_forums = $table_prefix. "forums";
$table_posts = $table_prefix. "posts";
$table_users = $table_prefix. "users";
$link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die("Could not connect");
mysql_select_db("$dbname") or die("Could not select database");
$query = "SELECT t.topic_id, t.topic_title,
t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id,
p.post_time, u.user_id, u.username FROM $table_topics t,
$table_forums f, $table_posts p, $table_users u WHERE
t.topic_id = p.topic_id AND
f.forum_id = t.forum_id AND
t.topic_status <> 2 AND
p.post_id = t.topic_last_post_id AND
p.poster_id = u.user_id
ORDER BY p.post_id DESC LIMIT $topicnumber";
$result = mysql_query($query) or die("Query failed");
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {

echo "";
echo "<tr valign=top><td><IMG SRC=img/punt2.gif ";
echo "BORDER=0 width=13 height=12></td>";
echo "<td><a CLASS=not-link href=\"$urlPath/viewtopic.php? topic=$row[topic_id]&forum=$row[forum_id]\">".$row ["topic_title"]."</a></td></tr>";
echo "";

}
mysql_free_result($result);
mysql_close($link);
?>
-----------------------------------------

¿Alguna pista?