HES 7 сентября 2009 в 3:01 Здравствуйте. Как сделать, чтобы в блоке выводилось, скажем, последних 10 статей определенного термина, но 5 с анонсами, а оставшиеся 5 - просто списком.. - ? Обыскал все сайты и сниппеты, такого нигде нету. Спасибо. Drupal6 Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Kostyan 7 сентября 2009 в 10:55 <?php unset ($output); $node_type = "book"; // тип документа $list_no =10; // количество выводимых документов $sql = "SELECT node.title, node.type, node.nid FROM {node} WHERE node.type = '$node_type' AND node.status = 1 ORDER BY node.created DESC LIMIT $list_no"; $output .= "<ul>"; $result = db_query($sql); while ($anode = db_fetch_object($result)) { $output .= "<li>".l($anode->title, "node/$anode->nid")."</li>"; } $output .= "</ul>"; print $output; ?> setegnom вам в помощь..
Комментарии
unset ($output);
$node_type = "book"; // тип документа
$list_no =10; // количество выводимых документов
$sql = "SELECT node.title, node.type, node.nid FROM {node} WHERE node.type = '$node_type' AND node.status = 1 ORDER BY node.created DESC LIMIT $list_no";
$output .= "<ul>";
$result = db_query($sql);
while ($anode = db_fetch_object($result)) {
$output .= "<li>".l($anode->title, "node/$anode->nid")."</li>";
}
$output .= "</ul>";
print $output;
?>
setegnom вам в помощь..