PDA

View Full Version : последние новости


BFG
28.12.2006, 02:15
плиз, подскажите, как сделать что бы один блок "последних новостей" показывал только новости из одной категории, а второй из другой.

Alexander-V-Sh
29.12.2006, 05:28
изменить запрос, например на:

$result = $db->sql_query("SELECT sid, title, comments, counter FROM " . $prefix . "_stories WHERE catid='1' ORDER BY sid DESC LIMIT 0,5");

Вынуть 5 последних статей категория у которых равна 1.

atex
15.04.2007, 14:48
В продолжение начатой темы.

У меня в модуле Content несколько категорий (cid) статей. В созданном блоке статей выводятся статьи всех категорий, то есть это блок вывода последних статей модуля Content. Вот запрос:

$sql = "SELECT pid, cid, title, active, page_header, signature, counter, UNIX_TIMESTAMP(date) as postdate FROM ".$prefix."_pages WHERE cid !='0' AND active = '1' ORDER BY pid DESC LIMIT 10";

Кроме того, один отдельный блок выводит статьи одной категории.
Как сделать так, чтобы статьи этого блока не выводились в блоке всех последних статей модуля, то есть исключить эту категорию статей из общего блока.
Я так понимаю, что нужно либо перечислить все категории, кроме той, которую не нужно выводить, либо ее просто исключить из общего перечня существующих категорий.

Надеюсь, что изложил не очень путано.