29/04/2004, 11:29
|
| | Fecha de Ingreso: julio-2003
Mensajes: 124
Antigüedad: 21 años, 4 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? |