Наверх

Какой сегодня год? Делаем авто-вывод текущего года

В разделе «Репосты» расположены чужие статьи, которые мне понравились или показались полезными.

Заметил особенность забывать менять год в подвале сайта, и сегодня случайно увидел на одном из проектов в подвале сайта копирайт прошлого года 2016. С сайтом работаю практически каждый день, а старый копирайт заметил только сегодня спустя 4 месяца.

Раз это уже регулярность решил упростить процесс и сделать авто-вывод текущего года.
Написал простой снипед с автоматической генерацией Года. В итоге можно забыть про смену даты вообще, так как всегда будет показан текущий год.

Пример работы вывода текущего года в подвале сайта:
[[NewYears? &start=`2003`]]

Как сделать:
  • Создаем новый снипет называем NewYear
  • Вызываем сниппет где надо
[[NewYear? &start=`2003`]]
параметр start — дата начала работы сайта/бизнеса, сейчас стоит 2003 — может быть любой год. Текущий год поставится автоматом.

код снипета NewYear:
<?php
$year = date("Y");
if($year == $start) {
    $out = $year;
} else {
    $out = $start.' – '.$year;
}
return $out;
Источник: pigushin.ru/blog/modx/kakoj-segodnya-god


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

  1. Yeti 12 марта 2019, 17:32 # 0
    Наверняка знаешь вариант без снипетов:

    [[+phx:input=`now`:strtotime:date=`%Y`]]
    но нужен pdoTools
    1. Илья Уткин 13 марта 2019, 07:41(Комментарий был изменён) # 0
      Это репост. Вы можете написать автору комментарий, перейдя к оригиналу статьи.

    Авторизация

    через сервис Loginza:


    Шаблоны MODX

    1 2 Дальше »

    Объектная
    модель
    MODX