User Tools

Site Tools


article:schedule

Расписание

Расписание статьи настраивается на вкладке Расписание (Schedule) на уровне статьи. В дереве QP7.Framework путь к этой вкладке следующий: Сайты (Sites) / Название сайта / Контенты (Contents) / Название контента / Статьи (Articles)/ Название статьи / Расписание (Schedule))

Расписание статей не работает на Express-редакциях Microsoft SQL Server.

Можно выбрать одну из следующих опций:

  • Показывать всегда (Always Visible) (по умолчанию)
  • Один раз (One Time Event)
  • Повторяющееся (Recurring Schedule)
  • Не показывать (Invisible)
  • Установить время публикации для новой версии (Set Publishing Time for New Version) (доступна только при назначенном Workflow и отмеченной при редактировании статьи галочке Отложить публикацию новой версии (Schedule New Version Publication))

Когда пользователь создает новую статью, у него есть несколько возможностей настройки видимости статьи в зависимости от того,назначено ли на контент или саму статью Workflow. Если Workflow не назначено, то при создании статьи пользователь может управлять ее видимостью только галочкой Запланировать на потом (Schedule for later). При установленной галочке она создается видимой (соответствует настройке расписания - Не показывать), иначе (по умолчанию) она сразу становится видимой на сайте.

Если же Workflow назначено, то статья по умолчанию – непоказывается в Live-режиме, так как она - неопубликована (создана со статусом None). После этого, когда пользователь захочет опубликовать статью (назначить статье максимальный статус по Workflow, обычно - Published), ему будет доступна опция Отложить публикацию новой версии (Schedule New Version Publication), при установке которой у него появится возможность задать дату и время публикации статьи на странице Расписание (Schedule) c помощью пункта Установить время публикации для новой версии (Set Publishing Time for New Version).

В отличие от опции Установить время публикации для новой версии (Set Publishing Time for New Version), которая управляет расписанием публикации статью (полем статуса) , опции Один раз (One Time Event), Повторяющееся (Recurring Schedule) и Не показывать (Invisible) управляют видимостью статьи (поле Visible). Видимость статьи распространяется и на Live, и на Stage режимы. При выборе опции Не показывать (Invisible) статья полностью невидима при стандартном доступе к статьям с использованием объектов типа Publishing Container. При выборе опции Один раз (One Time Event) можно задать интервал времени, в течении которого статья будет видима на сайте. В качестве начала интервала можно задать как текущее время (галочка Начать прямо сейчас (Start Right Now)), так и некоторые дату и время в будущем. Конец интервала задавать необязательно. Если его не задать, то статья останется видимой на сайте навсегда или до очередной смены настроек расписания.

Стоит отметить, что опция Начать прямо сейчас (Start Right Now) работает с 30-секундной задержкой.

Тип расписания Повторяющееся (Recurring Schedule) позволяет сделать так, чтобы у статьи было несколько интервалов показа. Но эти Эти интервалы - не произвольные, а должны описываться правилом повторения.

Стоит отметить, что выбор новой опции на странице Расписание (Schedule) отменяет предыдущее расписание, если оно было задано.

Также стоит отметить, что расписание автоматически работает при доступе к контентам через объект типа Publishing Container (если не отключено в его настройках). Если же нужна работа функционала расписания при прямом доступе к базе, то необходимо фильтровать статьи по условию visible = 1.

Discussion

Enter your comment
 
article/schedule.txt · Last modified: 2009/08/25 12:18 (external edit)