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,