Хаки и Скрипты Next Generation CMS
irbees2008 irbees2008 Опубликовано - 25 - марта Настройка плагинов
2354 - 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

Можешь почитать и вот эту статейку "Хак- Применение внешних файлов в main.tpl "

Опрос

Ваше мнение

Какие темы вам интереснее?
Результаты

Последние комментарии

Теги

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

Статистика

  • Caйту: 4493 дня
  • Новостей: 566
  • Комменты: 257
  • Зарегистрированно : 671
  • Онлайн всего: [26]
  • Гости: [26]
  • Были сегодня : [5] Google, Яндекс, dankeanke, ????????? ?????, irbees2008
  • SQL запросов: 29
  • Генерация страницы: 0.344сек
  • Потребление памяти: 5.403 Mb 
  •   Яндекс.Метрика