Самый частый модуль

Главные вкладки

Аватар пользователя Xandr Morris@drupal.org Xandr Morris@dr... 6 декабря 2008 в 19:29

Так подумал, что этот лента новостей используется на большинстве сайтов.
Чтоб не настраивать друпал, не ковырять код, можете просто поставить этот модуль. Написание и тестирование проходило в Drupal 5.7. Сейчас у меня установлен Drupal 5.12, глюков в работе модуля я не заметил.

Основные возможности:

  1. Страница с полным списком новостей
  2. Отдельная страница для каждой новости
  3. Блок с новостями (краткий текст, ссылки "подробнее" и "все новости")
  4. Администрирование новостей
  • Таблица с новостями (заголовок, дата создания/изменения, краткий текст, опции "изменить" и "просмотр")
  • Настройки (количество на странице, количество в блоке, количество на панели администрирования)
  • Свой тип данных "Новость"
  • Пока что модуль написан только в русском варианте (хардкод типа t("тут русский текст") в новой версии будет заменен на файлы .po).
    Также, когда-нибудь я допишу его для версии Drupal 6.

    ВложениеРазмер
    Иконка пакета news1.3_v5.7.zip5.76 КБ

    Комментарии

    Аватар пользователя VladSavitsky VladSavitsky 6 декабря 2008 в 20:14

    Чего-то я не понял какую проблему этот модуль решает.
    Из того, что я прочитал практически все можно решить стандартными средствами друпал...
    В чем преимущество использования вашего модуля?

    Аватар пользователя Xandr Morris@drupal.org Xandr Morris@dr... 6 декабря 2008 в 21:08

    Собственно, это, так сказать, для ленивых - или для тех, кто движок плохо знает. Чтоьб не настраивать лишнего. Все предусмотрено за настройщика Smile

    Аватар пользователя glu2006 glu2006 6 декабря 2008 в 23:12

    а смысел? )) тем более (хардкод типа t("тут русский текст") это вершина хардкода ))) плюс

    function news_delete($node) {
            db_query("DELETE FROM {news} WHERE nid = %d", $node->nid);
            db_query("DELETE FROM {node_revisions} WHERE nid = %d", $node->nid);
    }

    где удаление из таблицы node??? это с быстрого глаза смотрю. Вы уверены что косяков по коду в модуле нету??

    Аватар пользователя andrbelt andrbelt 7 декабря 2008 в 0:00

    Автор, вы уверены что делаете что-то нужное. Для создания ленты новостей не нужно ковыряния. Просто зайдите в админку и переименуйте тип материала "story" в "новости"... И вау:
    1. Страница с полным списком новостей (она же главная страница)
    2. Отдельная страница для каждой новости
    3. Блок с новостями
    4. Администрирование новостей
    5. Свой тип данных "Новость"