{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Skurudo Blog(post): заметки с тегом sitemap",
    "_rss_description": "Sitemaps — XML-файлы с информацией для поисковых систем (таких как Google, Яндекс, Bing, Поиск@Mail.Ru",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/skurudo.ru\/tags\/sitemap\/",
    "feed_url": "https:\/\/skurudo.ru\/tags\/sitemap\/json\/",
    "icon": "https:\/\/skurudo.ru\/pictures\/userpic\/userpic@2x.jpg?1691593083",
    "authors": [
        {
            "name": "Pavel Galkin",
            "url": "https:\/\/skurudo.ru\/",
            "avatar": "https:\/\/skurudo.ru\/pictures\/userpic\/userpic@2x.jpg?1691593083"
        }
    ],
    "items": [
        {
            "id": "219",
            "url": "https:\/\/skurudo.ru\/all\/lastmod-error-in-e2-blogengine-sitemap\/",
            "title": "Ошибки lastmod в sitemap",
            "content_html": "<p>В Эгея версии 2.8 появился свой sitemap и вроде как стало не нужно использовать костыли для его генерации, но в нем был недостаток, а именно формат даты в lastmod. На него ругался в частности валидатор от Яндекса, что довольно сильно расстраивало.<\/p>\n<p>Исправить поведение довольно не сложно — было сделано на версии 3387 (e2_distr_v3387). Нужно слегка отредактировать system\/core.php и искать такую конструкцию (она встречается дважды):<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">echo &#039;&lt;lastmod&gt;&#039;;&#039;<\/code><\/pre><p>Конструкцию со временем менять на вот такую:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">(&#039;Y-m-d\\TH:i:s+03:00&#039;<\/code><\/pre><p>При этом не забываем обнулить user\/caches.<\/p>\n<p>Обратите внимание на то, что у нас появился разделитель «Т» — в коде соответcвенно «\\Т», а также смещение времени по UTC — для Москвы это +03:00. Делается это в соответствии с W3C Datetime (Complete date plus hours and minutes: YYYY-MM-DDThh:mmTZD (eg 1997-07-16T19:20+01:00)).<\/p>\n<p>Обратите внимание на выделенные части:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/2020-02-07_002.png\" width=\"1314\" height=\"1195\" alt=\"\" \/>\n<\/div>\n<p>Результат:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/2020-02-07_001.png\" width=\"1205\" height=\"667\" alt=\"\" \/>\n<\/div>\n<p>PS: Проблема была как минимум до альфы-беты 2.9, в ней дату упростили, оставив по стандарту только дату без учета времени, т. е. в таком виде <i>2020-02-07<\/i>). Проверялось на версии v3543.<\/p>\n",
            "date_published": "2020-02-07T01:09:07+03:00",
            "date_modified": "2020-03-03T11:18:12+03:00",
            "tags": [
                "e2",
                "sitemap",
                "движок"
            ],
            "image": "https:\/\/skurudo.ru\/pictures\/2020-02-07_002.png",
            "_date_published_rfc2822": "Fri, 07 Feb 2020 01:09:07 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "219",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": [
                    "https:\/\/skurudo.ru\/pictures\/2020-02-07_002.png",
                    "https:\/\/skurudo.ru\/pictures\/2020-02-07_001.png"
                ]
            }
        }
    ],
    "_e2_version": 4116,
    "_e2_ua_string": "Aegea 11.2 (v4116)"
}