Так подумал, что этот лента новостей используется на большинстве сайтов.
Чтоб не настраивать друпал, не ковырять код, можете просто поставить этот модуль. Написание и тестирование проходило в Drupal 5.7. Сейчас у меня установлен Drupal 5.12, глюков в работе модуля я не заметил.
Основные возможности:
- Страница с полным списком новостей
- Отдельная страница для каждой новости
- Блок с новостями (краткий текст, ссылки "подробнее" и "все новости")
- Администрирование новостей
- Таблица с новостями (заголовок, дата создания/изменения, краткий текст, опции "изменить" и "просмотр")
- Настройки (количество на странице, количество в блоке, количество на панели администрирования)
Пока что модуль написан только в русском варианте (хардкод типа t("тут русский текст") в новой версии будет заменен на файлы .po).
Также, когда-нибудь я допишу его для версии Drupal 6.
Вложение | Размер |
---|---|
news1.3_v5.7.zip | 5.76 КБ |
Комментарии
Да, забыл добавить. Писалось енто чудовище в кодировке UTF-8.
Чего-то я не понял какую проблему этот модуль решает.
Из того, что я прочитал практически все можно решить стандартными средствами друпал...
В чем преимущество использования вашего модуля?
Собственно, это, так сказать, для ленивых - или для тех, кто движок плохо знает. Чтоьб не настраивать лишнего. Все предусмотрено за настройщика
а смысел? )) тем более (хардкод типа t("тут русский текст") это вершина хардкода ))) плюс
db_query("DELETE FROM {news} WHERE nid = %d", $node->nid);
db_query("DELETE FROM {node_revisions} WHERE nid = %d", $node->nid);
}
где удаление из таблицы node??? это с быстрого глаза смотрю. Вы уверены что косяков по коду в модуле нету??
Автор, вы уверены что делаете что-то нужное. Для создания ленты новостей не нужно ковыряния. Просто зайдите в админку и переименуйте тип материала "story" в "новости"... И вау:
1. Страница с полным списком новостей (она же главная страница)
2. Отдельная страница для каждой новости
3. Блок с новостями
4. Администрирование новостей
5. Свой тип данных "Новость"
Вот и я тоже, читаю пост а в голове дежавю какое-то...