2462
- 0
- Адаптировал: irbees2008
- Уровень сложности исполнения: Справочник
Мне понадобилось публиковать новости постепенно, то есть забил с десяток новостей и они автоматом постепенно публикуются.Сначала пробывал изменять дату публикации ,но как оказалось новость публикуется с этой датой. Вот смысла в этой настройке 0. Так значит должен быть плагин , и он нашелся это плагин nsched - новости по расписанию.
Вот немного документаци из плагина
Цитата:
Плагин позволяет задавать для каждой новости дату+время, когда эта новости
будет добавлена/снята с публикации.
При активации плагина, в интерфейсе добавления/редактирования новостей появятся
дополнительные поля
Плагин может принести пользу в следующих случаях:
* Администратор уезжает в отпуск, но хочет, чтобы сайт "замораживался".
В этом случае достаточно насоздавать новостей "впрок" и указать в плагине
какая и когда новость будет активироваться.
Посетители будут видеть появление новых новостей и у них не будет создаваться
впечатления, что о сайте забыли.
* Размещение новостей имеющих ограниченную по сроку актуальность.
Вместо постоянного удаления старых новостей достаточно один раз задать дату,
когда новость будет автоматически сниматься с публикации.
* Размещение рекламных материалов-новостей.
Вы можете задать "срок жизни" для рекламной новости в зависимости от того,
на какой срок новость проплачена.
Теперь Вам не надо будет вести огромный каталог рекламных новостей и каждый
день заглядывать в него для поиска новостей, у которых истёк "срок жизни".
Это вся документация ,но пока запустишь его по этой документации замучаешься и все бросишь.Вот моя инструкция .
1.Скачиваем, распаковываем и заливаем плагин в директорию сайт.ру/engine/plugins//
2.Идем в админку /engine/admin.php?mod=extras и устанавливаем плагин nsched
3.Включаем плагин .
4.И обязательно заходим в настройки плагина /engine/admin.php?mod=extra-config&plugin=nsched .
5.Там есть выбор "Период проверки полей", это для крона, чем больше времени вы ставите тем меньше нагрузка базу данных. Ну я выставил 5 минут
6.Проходим в планировщик /engine/admin.php?mod=cron и убеждаемся что там есть запись плагина nsched
7. Идем добавлять новость /engine/admin.php?mod=news&action=add , заполняем все поля которые нам нужны и во вкладке Дополнительно
появились дополнительные поля
Управление публикацией новостей
Дата включения: ( в формате ГГГГ-ММ-ДД ЧЧ:ММ )
Дата отключения: ( в формате ГГГГ-ММ-ДД ЧЧ:ММ )
То есть если вам надо только публиковать новости по расписанию заполняем только первую строчку, ну а если еще и снятие с публикации то и вторую строчку.
8.Все поля заполнили и теперь жмем отправить на модерацию.
Все ,вот такие заморочки, у меня была даже такая ситуация ,что плагин включён, а в кроне нет задачи, Зашел просто в настройки плагина и вышел, и о чудо в кроне появилась задача от плагина.
Эта новость была создана
25.03.2017 10:47
А опубликована
2017-03-26 07:28
Можешь почитать и вот эту статейку "JetBrains PhpStorm"
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.