Главная » MODx- профессиональный инструмент для разработки сайтов » Вывод даты публикации с помощью php в MODx Evo
    РейтингРейтингРейтингРейтингРейтинг

Вывод даты публикации с помощью php в MODx Evo

1 вариант:

Для этого в шаблон вписываем:

 [[aDate]]

Затем создаем сниппет (Элементы - Сниппеты) с именем aDate и таким содержанием:

<?php
function returnDate($num, $tipe){
        $str;
        switch($tipe){
            case "month":
                $month_name = array("", "Января", "Февраля", "Марта","Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября","Декабря");
                $str = $month_name[floor($num)];
                break;
            case "day":
                $day_name = array("", "Понедельник", "Вторник", "Среда","Четверг", "Пятница", "Суббота", "Воскресенье");
                $str = $day_name[floor($num)];
                break;
        }
        return $str;
    }

echo date("j") . " " . returnDate(date("n"), "month") . " " . date("Y") . " " . returnDate(date("N"), "day");
?>

2 вариант:

Создаем сниппет (Элементы - Сниппеты) с именем today и таким содержанием:

<?php return time();

В Шаблон вписываем:

[­[today:date=`%d.%m.%Y`]­]

Если не хотите устанавивать снипет, то

 [­[+phx:input=`now`:strtotime:date=`%d.%m.%Y г.`]­]

 


css template

Не забывайте написать ваш комментарий, понравилась ли статья. От вас пару слов, а мне — признание поисковых систем, что пишу нормальные человеческий статьи. Заранее спасибо вам!