hola tengo un problema con mi web, http://www.ultimaspeliculas.net
es el siguiente
mi web es una modificacion de smf 1.1.11 (spirate)
y esta web tiene varias categorias pero todos los post que se publica van a los ultimos post
bien,lo que quiero es sacar un par de categorias de los ultimos post me esplico mejor. mi web es de peliculas,series y documentales pues lo que quiero es sacar las series y documentales de los ultimos post y crear un menu para acceder a ellas.
pero mi problema es el siguiente.
tengo que editar el archivo recent.php donde tengo esta condicion
Código:
//Listado de posts
//Hay seleccionada alguna categoria?
$id=(int) $_GET['id'];
if($id == '') $cat_condition = '';
else $cat_condition = 'AND m.ID_BOARD = ' . $id;
y por loque para que no llame a la categoria en cuestion lo que ago es
Código:
//Consulta de posts normales
$request=db_query("
SELECT m.ID_MEMBER, m.ID_TOPIC, subject, name, t.ID_BOARD, posterName, puntos, m.hiddenOption, posterTime
FROM {$db_prefix}messages as m, {$db_prefix}boards as c, {$db_prefix}topics as t
WHERE c.ID_BOARD=m.ID_BOARD AND t.ID_TOPIC=m.ID_TOPIC AND t.isSticky = 0 {$cat_condition}
AND m.ID_BOARD !=xxx
AND m.ID_BOARD !=yyy
ORDER BY m.ID_TOPIC DESC
LIMIT $RegistrosAEmpezar, $limit_posts", __FILE__, __LINE__);
while($posts = mysql_fetch_array($request))
{
//Comentarios
$row = db_query("SELECT count(*) as comm FROM {$db_prefix}comentarios WHERE id_post={$posts['ID_TOPIC']}");
$comment = mysql_fetch_assoc($row);
mysql_free_result($row);
//Favoritos
$row = db_query("SELECT count(*) as fav FROM {$db_prefix}bookmarks WHERE ID_TOPIC={$posts['ID_TOPIC']}");
$favourites = mysql_fetch_assoc($row);
mysql_free_result($row);
$context['normal_posts'][] = array(
'ID_MEMBER' => $posts['ID_MEMBER'],
'id' => $posts['ID_TOPIC'],
'title' => $posts['subject'],
'category' => $posts['name'],
'id_category' => $posts['ID_BOARD'],
'user' => $posts['posterName'],
'points' => $posts['puntos'],
'comments' => $posts['comm'],
'date' => $posts['posterTime'],
'private' => $posts['hiddenOption'],
'comments' => $comment['comm'],
'favourites' => $favourites['fav'],
);
}
mysql_free_result($request);
como veis añado
AND m.ID_BOARD !=xxx y me saca la categoria pero el problema es que cuando intento accede a la categoria que saque de los ultimos post ejemplo:
http://www.mydominio.net/index.php?id=xxx
o
http://www.mydominio.net/index.php?id=yyy
queda sin ningun post y no se como solucionarlo ya que mi intencion es que cuando acceda a esa categoria me muestre los post de esa categoria.
ya no se que hacer y necesito ayuda,