Сообщений: 16 Зарегистрирован: 08 Октября 2008, 12:56:26 Сказали спасибо 0 раз Статус: offline
Опубликовано 17 Декабря 2008, 16:11:50
Задача была разместить на главной странице несколько панелей выводивших определенную категорию новостей.
В папке infusions создал для каждой категории файл в одноименом каталоге, содержание:
<?php
if (!defined("IN_FUSION")) { header("Location: ../../index.php"); exit; }
openside("name");
$result = dbquery("SELECT * FROM ".$db_prefix."news WHERE news_cat='номер категории' AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().") ORDER BY news_datestamp DESC");
while ($data = dbarray($result)) {
echo "<img src='".THEME."images/bullet.gif' alt=''>";
echo "<a href='news.php?readmore=".$data['news_id']."'>".$data['news_subject']."</a><br>\n"
;
}
closeside();
?>
Но проблема. В панели выводятся все новости категории. Как сделать так чтоб выводилось, допустим, 5 последних новостей даной категории?
Сообщений: 3023 Откуда: Astana Зарегистрирован: 01 Апреля 2007, 18:11:10 Сказали спасибо 470 раз Статус: offline
Опубликовано 17 Декабря 2008, 16:25:02
$result = dbquery("SELECT * FROM ".$db_prefix."news WHERE news_cat='номер категории' AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().") ORDER BY news_datestamp DESC LIMIT 5");
Народ читаем и запоминаем! Не помогаю по ICQ Не помогаю по ЛС
буду просто игнорировать эти сообщения!
Все вопросы задаем на форуме, но предварительно пользуемся поиском!