плиз, подскажите, как сделать что бы один блок "последних новостей" показывал только новости из одной категории, а второй из другой.
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.
В продолжение начатой темы.
У меня в модуле 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";
Кроме того, один отдельный блок выводит статьи одной категории.
Как сделать так, чтобы статьи этого блока не выводились в блоке всех последних статей модуля, то есть исключить эту категорию статей из общего блока.
Я так понимаю, что нужно либо перечислить все категории, кроме той, которую не нужно выводить, либо ее просто исключить из общего перечня существующих категорий.
Надеюсь, что изложил не очень путано.