вопрос
Есть поля:
даты и время начала события;
даты и время конца события, возможно это одно и тоже поле, что и время начала только с поправкой на продолжительность(Например 2 часа или +30 минут, как пресеты(шаблоны) c возможностью их задавать в файле настройках, чтоб они подгружались при редактирование или создание) ;
флаг=статус (как булевая переменная или выпадающий список со значениями, статусами).
-
Эти поля задаются в создание и редактирование новости.
Имеют свой вид, например дата и время - это датапикер, а флаг это переключатель или выпадающий список соответственно, как статус. Пресеты продолжительности - это кнопки 30 минут, 135 минут, +5 минут и тд.
Сценарий работы:
Когда дата и время начала события равны текущему, флаг или статус равен, например значению "В эфире", если поле даты и время начала не назначены то не чего не происходит;
Когда дата и время конца события(если это продолжительность берем значение начала и добавляем продолжительность) равны текущему, флаг или статус равен значению "Окончен" или выключено, если это флаг.
Применение этих статусов в шаблонах:
чтобы можно было вывести блок только с таким-то статусом;
когда значение флага равно "Скоро" то выводиться таймер до начала или просто дата и время;
вывести табличку, что это событие "В эфире" и тд.
Помогите как - это реализовать?
Своих знаний не хватит.
А если вопрос не тянет на простое объяснение напишите сколько за такую задачу выставлять ценник.
Спасибо.
даты и время начала события;
даты и время конца события, возможно это одно и тоже поле, что и время начала только с поправкой на продолжительность(Например 2 часа или +30 минут, как пресеты(шаблоны) c возможностью их задавать в файле настройках, чтоб они подгружались при редактирование или создание) ;
флаг=статус (как булевая переменная или выпадающий список со значениями, статусами).
-
Эти поля задаются в создание и редактирование новости.
Имеют свой вид, например дата и время - это датапикер, а флаг это переключатель или выпадающий список соответственно, как статус. Пресеты продолжительности - это кнопки 30 минут, 135 минут, +5 минут и тд.
Сценарий работы:
Когда дата и время начала события равны текущему, флаг или статус равен, например значению "В эфире", если поле даты и время начала не назначены то не чего не происходит;
Когда дата и время конца события(если это продолжительность берем значение начала и добавляем продолжительность) равны текущему, флаг или статус равен значению "Окончен" или выключено, если это флаг.
Применение этих статусов в шаблонах:
чтобы можно было вывести блок только с таким-то статусом;
когда значение флага равно "Скоро" то выводиться таймер до начала или просто дата и время;
вывести табличку, что это событие "В эфире" и тд.
Помогите как - это реализовать?
Своих знаний не хватит.
А если вопрос не тянет на простое объяснение напишите сколько за такую задачу выставлять ценник.
Спасибо.