помогите! блок для Drupal 6.9

интернет компьютеры php cms drupal

Ребята, помогите пожалуйста, нужен сделать блок, который выводит содержимое из нескольких случайных новостей новостей (3 например) из типа материалов "flashnews", и дату их добавления.

я создал блок с php кодом, но он выводит только заголовок, помогите плиз! я с php не очень знаком, так что не сильно ругайте!)

<?php
$news = db_query("SELECT * FROM node WHERE type= 'flashnews' ORDER BY `vid` DESC LIMIT 3");
while($item = db_fetch_object($news))
{
$title = l($item->title, "node/$item->nid");

$news_content = db_query("SELECT * FROM node_revisions WHERE nid=" . $item->nid);
$content = db_fetch_object($news_content);
$desc = $content->field_text_value;
$date= $content->field_date_value;

$output .=$content. $title . "<br>" . $desc . "<p>". $date. "</p>";
}
return
$output;
?>


Примечание:
Или как реализовать с помощью views?

Примечание:
спасибо, сделал!
Ответы:
Ваш вопрос вполне хорошо сформулирован, так что, думаю, вам смогут помочь на сайте поддержки [1] Задайте его там.
И как вариант  можете использовать модуль views - он умеет создавать такие блоки.
с помощью views создай блок с соответствующим списком и полями по желанию
в сортировке сделай случайно
в фильтрах додай только свой тип материалов
количестко - 3
И активизируй созданное в блоках


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.