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

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

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

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

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

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

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

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

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

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

Лучший ответ

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

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

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

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

Комментарии

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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