Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Как задавать под-категорию новости в зависимости от даты указанной в доп.поле?

Как задавать под-категорию новости в зависимости от даты указанной в доп.поле?


     10.03.2019    dle, категория, значение, доп поле    jQuery, Общие вопросы по PHP, Модули, Хаки    1079

вопрос
Всем привет!
Вопрос такой:
Есть необходимость выводить новости на главной через custom по занчению доп поля с датой либо категории.
Текущие новости и будущие новости(это 2 подкатегории). А фильтроваться они должны по значению(дате) из дополнительного поля.
При публикации сделал 2 поля: Дата старта и Дата конца.
Нужно как-то отфильтровать эти новости по значению этих полей.
Если в дате старта указать будущую дату, то к статье автоматом выдается подкатегория "Будущая новость"
А если указать прошлую дату либо настоящую, то статья должна приписываться к подкатегории "Текущая новость"
Как такое реализовать? Может есть какой-нибудь хак или модуль?
Ещё как вариант, вместо подкатегорий создать доп поле список "Будущее/Текущее" и так же выдавать по значению даты.
Подскажите пожалуйста, возможно ли такое?
Заранее спасибо!

Ответил: pahuchiy


Создал доп поле список и к datepicker.js дописал:

var select = document.getElementById('opta');

var datepicker = new Datepicker('#xfdate', {
	onChange: function(date) {
		var now = new Date();
		select.selectedIndex = date > now ? 1 : 0;
	}
});


html

<select id="opta">
  <option value="now">Now</option>
  <option value="other">Other</option>
</select>

<input type="text" name="xfdate" placeholder="дд.мм.гггг" id="xfdate" value="" rel="essential">

2 комментария

pahuchiy
Юзер

pahuchiy - 10 марта 2019 20:51 -

Удалите, уже нашел решение)

dj-avtosh
PHP-developer

dj-avtosh - 10 марта 2019 22:50 -

Можно написать сюда решение, сайт для этого создан.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх