• 640
  • 0
  • Адаптировал: irbees2008
  • Уровень сложности исполнения: Справочник

Мне понадобилось публиковать новости постепенно, то есть забил с десяток новостей и они автоматом постепенно публикуются.Сначала пробывал изменять дату публикации ,но как оказалось новость публикуется с этой датой. Вот смысла в этой настройке 0. Так значит должен быть плагин , и он нашелся это плагин nsched - новости по расписанию.
Вот немного документаци из плагина

Цитата:
Плагин позволяет задавать для каждой новости дату+время, когда эта новости
будет добавлена/снята с публикации.
При активации плагина, в интерфейсе добавления/редактирования новостей появятся
дополнительные поля

Плагин может принести пользу в следующих случаях:
* Администратор уезжает в отпуск, но хочет, чтобы сайт "замораживался".
В этом случае достаточно насоздавать новостей "впрок" и указать в плагине
какая и когда новость будет активироваться.
Посетители будут видеть появление новых новостей и у них не будет создаваться
впечатления, что о сайте забыли.

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

* Размещение рекламных материалов-новостей.
Вы можете задать "срок жизни" для рекламной новости в зависимости от того,
на какой срок новость проплачена.
Теперь Вам не надо будет вести огромный каталог рекламных новостей и каждый
день заглядывать в него для поиска новостей, у которых истёк "срок жизни".

Это вся документация ,но пока запустишь его по этой документации замучаешься и все бросишь.Вот моя инструкция .
1.Скачиваем, распаковываем и заливаем плагин в директорию сайт.ру/engine/plugins//
2.Идем в админку /engine/admin.php?mod=extras и устанавливаем плагин nsched
3.Включаем плагин .
img-2017-03-25-10-47-19.png (9.02 Kb)
4.И обязательно заходим в настройки плагина /engine/admin.php?mod=extra-config&plugin=nsched .
5.Там есть выбор "Период проверки полей", это для крона, чем больше времени вы ставите тем меньше нагрузка базу данных. Ну я выставил 5 минут
img-2017-03-25-10-28-59.png (14.45 Kb)
6.Проходим в планировщик /engine/admin.php?mod=cron и убеждаемся что там есть запись плагина nsched
img-2017-03-25-10-58-05.png (41.82 Kb)
7. Идем добавлять новость /engine/admin.php?mod=news&action=add , заполняем все поля которые нам нужны и во вкладке Дополнительно
появились дополнительные поля

Управление публикацией новостей
Дата включения: ( в формате ГГГГ-ММ-ДД ЧЧ:ММ )
Дата отключения: ( в формате ГГГГ-ММ-ДД ЧЧ:ММ )

img-2017-03-25-10-33-17.png (7.09 Kb)
То есть если вам надо только публиковать новости по расписанию заполняем только первую строчку, ну а если еще и снятие с публикации то и вторую строчку.
8.Все поля заполнили и теперь жмем отправить на модерацию.
Все ,вот такие заморочки, у меня была даже такая ситуация ,что плагин включён, а в кроне нет задачи, Зашел просто в настройки плагина и вышел, и о чудо в кроне появилась задача от плагина.

Эта новость была создана
25.03.2017 10:47
А опубликована
2017-03-26 07:28

Можешь почитать и вот эту статейку "Теги dialog"

mistakes

Это тоже интересно

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Ваше мнение

Какой поисковой системой пользуетесь?
Результаты

Облако тегов

Anything in here will be replaced on browsers that support the canvas element