Как сделать постоянную автоматическую смену даты публикации материала на сегодняшнюю?

Аватар пользователя portfolio

Приветствую!

Подскажите как можно организовать такой функционал:

Есть, например, 5 опубликованных материалов одного типа.

Мне нужно чтобы каждый день изменялась дата их создания на сегодняшнюю.

Т.е. если сегодня 14 января, то на сайте в поле их вывода с помощью views стоит дата создания 14.01.2018
Завтра она автоматически меняется на 15.01.2018 и т.д.

Желательно реализовать с помощью стандартных модулей.

Заранее спасибо за помощь!

Тип материала:
Версия Drupal:
0 Thanks

Лучший ответ

Аватар пользователя DivaDii
DivaDii 7 месяцев назад
1

А если ещё тупее, то можно вообще написать текстовое поле:

Дата публикации: Сегодня.
Так, как это обозначается в Фейсбуке / вКонтакте.

И кто проверит или не поверит? :)

Комментарии

Аватар пользователя Semantics
Semantics 7 месяцев назад

Нужно реально дату менять или бутафории хватит?

Аватар пользователя DivaDii
DivaDii 7 месяцев назад

Если это "бутафория" (по определению Семантика), то есть если просто поле для ВЫВОДА, то напишите в лейбле, что это дата создания.
А выводите сегодняшнюю дату.
Причем это только во вьюсе.

Аватар пользователя fairrandir
fairrandir 7 месяцев назад

Если реально менять: hook_cron и либо тупой db_update, либо node_load -> node_save для каждого материала.

Ещё вариант: в комплекте с модулем Rules идёт Rules Scheduller, в котором как-то настроить должно быть можно.

Аватар пользователя DivaDii
DivaDii 7 месяцев назад
1

А если ещё тупее, то можно вообще написать текстовое поле:

Дата публикации: Сегодня.
Так, как это обозначается в Фейсбуке / вКонтакте.

И кто проверит или не поверит? :)

Аватар пользователя portfolio
portfolio 7 месяцев назад

Спасибо всем за помощь! Сделаю как посоветовал DivaDii Вам особенно большое спасибо :)

Аватар пользователя Van'Denis
Van'Denis 7 месяцев назад

Ознакомьтесь и отредактируйте заголовок и тему соответственно. Будет и Вам польза и другим пользователям удобно.
Спасибо.