Дата на латинице для RSS-ленты
        Добрый день всем! На сайте у меня дата выводится по-русски: 13 января 2015, 03:15.
Для экспорта в яндекс-новости нужно чтобы дата была на латинице в формате: Sun, 29 Sep 2002 19:59:01 +0400
Вот чанк:
    
    
                                                                                
            Для экспорта в яндекс-новости нужно чтобы дата была на латинице в формате: Sun, 29 Sep 2002 19:59:01 +0400
Вот чанк:
[[+publishedon:date=`%a, %d %b %Y %R:%S`]] +0400Как правильно вывести дату?    Комментарии: 10
                а как это использовать в контексте modx?            
                    
                Модификатор date по сути и вызывает php функцию date.            
                    
                Хотя вру, вызывается там strftime github.com/modxcms/revolution/blob/master/core/model/modx/filters/modoutputfilter.class.php#L443            
                    
                ещё можно в системных настройках прописать в параметр locale 
                    en_EN.UTF-8            
                Тогда обычные даты на сайте тоже будут на латинице, а там мне нужно по-русски.            
                    
                Пишите свой модификатор (обычный сниппет rtfm.modx.com/revolution/2.x/making-sites-with-modx/customizing-content/input-and-output-filters-(output-modifiers)/custom-output-filter-examples), где используете date, которая не использует локаль.
У нее даже есть константа DATE_RSS для формата.
                    У нее даже есть константа DATE_RSS для формата.
                из моих Яндекс Новостей (в чанке rss):
                    <pubDate>[[!ShowDate_en? &val=`[[+publishedon]]`]] +0600</pubDate>сниппет ShowDate_en:<?php
setlocale(LC_ALL, 'en_US.UTF-8');
if ( $val == '' ) $val=time();
if ($format == '' ) $format = "%a, %d %b %Y %H:%M:%S";
return strftime($format, $val);            
                Большое Вам спасибо! Всё работает!            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.