Статьи о создании и продвижении сайтов, заработке в сети и софте

Как на Друпал сайте настроить запланированную автоматическую публикацию статей?

Как на Друпал сайте настроить запланированную автоматическую публикацию статей?

В этой статье мы рассмотрим один метод настройки запланированной автоматической публикации на сайте, работающем на CMS Drupal 7.

Зачем может понадобиться такое? Автоматическая публикация приходит к нам в помощь в ряде случаев. Во-первых, когда мы в отъезде и у нас нет возможности каждый день вручную публиковать новые статьи. Во-вторых, когда у нас полно других дел, заниматься блогом некогда. В-третьих, когда начинается «творческий кризис», когда нет желания писать новых статей, мы ставим ранее подготовленные статьи на автопубликацию.

Для реализации этого инструмента нам понадобится модуль Scheduler. Скачать модуль можно по этому адресу: https://www.drupal.org/project/scheduler

Модуль Scheduler позволяет публиковать статьи в заданное время с точностью до секунды. Так же данный модуль позволяет снимать с публикации отдельные статьи.

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

Теперь рассмотрим настройку модули. После того, как скачали и включили, откройте «Конфигурация»-«Работа с содержимом»-«Scheduler» (в некоторых переводах «Работа с содержимом» называется по другому – «Содержание»).

Откроется окно настройки модуля, и тут мы задаем общее время публикации не опубликованных материалов. Включаете чикбокс «Date Only» и в появившемся окне «Default time» в этом же разделе и туда вводите время публикации поста. Если вы в настройках самой конкретной статьи не укажите другую дату, статья опубликуется в указанное здесь время:

Как на Друпал сайте настроить запланированную автоматическую публикацию статей?

После этого идете в «Структура»-«Типы материалов» и здесь нажимаете «изменить» для того типа материала, с помощью которого чаще всего публикуете статьи и тут внизу страницы настроек открываете вкладку «Scheduler»  и тут ставите галочки в те настройки, как указано на скриншоте:

Как на Друпал сайте настроить запланированную автоматическую публикацию статей?

При необходимости вы можете включить и настройки для автоматического снятия статьи из состояния «опубликовано», для этого просто активируйте чикбокс «Enable scheduled unpublishing for this content type».

После всех этих настроек мы можем задать время публикации и время снятия с публикации. Для этого откроем страницу создания новой статьи (тот тип материала, которого вы ранее настроили), пишем статью и внизу страницы настраиваем настройки автопубликации в любое время. Указываем дату. Время в часах можно и не указать, в этом случае статья опубликуется в заданное по умолчанию время.

Так же можно задать время снятия с публикации.

Как на Друпал сайте настроить запланированную автоматическую публикацию статей?

В принципе, это вся работа с модулем Scheduler. Таким образом, мы научились настраивать запланированную автоматическую публикацию статей на сайте, работающем на CMD Drupal 7. Надеюсь, эта информация будет вам полезна. Если возникнут вопросы, смело задавайте их в комментариях.

Комментарии

Аватар пользователя david

У меня почему-то новость не публикуется по времени. Как то LIGHTWEIGHT CRON видимо настроить надо но не понимаю как.

Аватар пользователя Ольга

Спасибо за статью!
Очень помогла разобраться с модулем

Добавить комментарий