Stanislav 0 Опубликовано 22 марта, 2019 Жалоба Share Опубликовано 22 марта, 2019 делаю сейчас микроразметку для статей сайта, возникла проблема с метатегом дата публикации <meta itemprop="datePublished" content="02.04.2012"> валидатор гугла https://search.google.com/structured-data/testing-tool/u/0/ говорит, что 02.04.2012 (Значение 02.04.2012 указано в неправильном формате) пример статьи http://wintobe.ru/vozrazheniya-klientov-primery-i-otvety-na-nikh.html валидатор гугла хочет видеть дату в виде 2012-04-02 т.е. сначала год, потом месяц и потом день и вместо точек тире, где это можно поменять? Так же не понятно как вставить тег в тело статьи со ссылкой этой страницы <link itemprop="mainEntityOfPage" itemscope href="Ссылка страницы этой статьи " /> как это сделать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 марта, 2019 Жалоба Share Опубликовано 23 марта, 2019 11 часов назад, Stanislav сказал: делаю сейчас микроразметку для статей сайта, возникла проблема с метатегом дата публикации <meta itemprop="datePublished" content="02.04.2012"> валидатор гугла https://search.google.com/structured-data/testing-tool/u/0/ говорит, что 02.04.2012 (Значение 02.04.2012 указано в неправильном формате) пример статьи http://wintobe.ru/vozrazheniya-klientov-primery-i-otvety-na-nikh.html валидатор гугла хочет видеть дату в виде 2012-04-02 т.е. сначала год, потом месяц и потом день и вместо точек тире, где это можно поменять? Так же не понятно как вставить тег в тело статьи со ссылкой этой страницы <link itemprop="mainEntityOfPage" itemscope href="Ссылка страницы этой статьи " /> как это сделать? В смарти шаблонах можно использовать php функцию date_format - https://www.smarty.net/docs/en/language.modifier.date.format.tpl Смотрите на сайте примеры, т.е., по идее, что-то типа: {$метка-с-датой|date_format:"%D"} Так метка для ссылки на статью уже есть ведь {$ARTICLE_LINK} Это если у Вас шаблон страницы /templates/шаблон/module/article_info.html Используйте эту метку для разметки статьи. Ссылка на сообщение Поделиться на другие сайты
Stanislav 0 Опубликовано 23 марта, 2019 Автор Жалоба Share Опубликовано 23 марта, 2019 {$ARTICLE_LINK} отлично, помогло, спасибо. можно использовать php функцию date_format - это не для меня, не разбираюсь в этом, решил просто поставить везде одну и туже дату datePublished просто вписал числа и все. Кому интересно, микроразметка для всех статей ниже, код нужно прописать в файл шаблон страницы /templates/шаблон/module/article_info.html <article itemscope itemtype="http://schema.org/Article"> <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="{$ARTICLE_LINK}" /> <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"> <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject" style="display: none;" > <img alt="Логотип сайта" itemprop="image url" src="ссылка на картинку логотипа"/> </div> <meta itemprop="telephone" content="Телефон"> <meta itemprop="address" content="Адрес"> <meta itemprop="name" content="название компании"> </div> <h1 itemprop="headline">{$ARTICLE_NAME}</h1> <div itemprop="articleBody"> <span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"> <img itemprop="url" itemprop="image" data-flat-attr="yes" src="{$smarty.const.DIR_WS_CATALOG}{$smarty.const.DIR_WS_IMAGES}articles/{$ARTICLE_IMAGE}" alt="{$ARTICLE_NAME}" title="{$ARTICLE_NAME}" style=" float: right; padding: 10px 10px;" /></span> <p>тут текст самой статьи</p> <p itemprop="author" itemscope itemtype="http://schema.org/Person"> {#text_author#} <span itemprop="name">{$AUTHOR_NAME}</span> </p> <meta itemprop="datePublished" content="{$ARTICLE_DATE}"> <meta itemprop="dateModified" content="{$ARTICLE_DATE}"> </div> </article> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 марта, 2019 Жалоба Share Опубликовано 23 марта, 2019 2 часа назад, Stanislav сказал: {$ARTICLE_LINK} отлично, помогло, спасибо. можно использовать php функцию date_format - это не для меня, не разбираюсь в этом, решил просто поставить везде одну и туже дату datePublished просто вписал числа и все. Кому интересно, микроразметка для всех статей ниже, код нужно прописать в файл шаблон страницы /templates/шаблон/module/article_info.html <article itemscope itemtype="http://schema.org/Article"> <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="{$ARTICLE_LINK}" /> <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"> <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject" style="display: none;" > <img alt="Логотип сайта" itemprop="image url" src="ссылка на картинку логотипа"/> </div> <meta itemprop="telephone" content="Телефон"> <meta itemprop="address" content="Адрес"> <meta itemprop="name" content="название компании"> </div> <h1 itemprop="headline">{$ARTICLE_NAME}</h1> <div itemprop="articleBody"> <span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"> <img itemprop="url" itemprop="image" data-flat-attr="yes" src="{$smarty.const.DIR_WS_CATALOG}{$smarty.const.DIR_WS_IMAGES}articles/{$ARTICLE_IMAGE}" alt="{$ARTICLE_NAME}" title="{$ARTICLE_NAME}" style=" float: right; padding: 10px 10px;" /></span> <p>тут текст самой статьи</p> <p itemprop="author" itemscope itemtype="http://schema.org/Person"> {#text_author#} <span itemprop="name">{$AUTHOR_NAME}</span> </p> <meta itemprop="datePublished" content="{$ARTICLE_DATE}"> <meta itemprop="dateModified" content="{$ARTICLE_DATE}"> </div> </article> Спасибо, что кодом поделились. А что даёт разметка статей?! В яндекс и гугле это как-то используется?! Разметка организации, отзывов, товаров используется, а статьи?! Ссылка на сообщение Поделиться на другие сайты
Stanislav 0 Опубликовано 26 марта, 2019 Автор Жалоба Share Опубликовано 26 марта, 2019 я смотрю по поисковой выдаче, в топе сайты с микроразметкой, сделал вывод что да полезно Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 марта, 2019 Жалоба Share Опубликовано 27 марта, 2019 12 часов назад, Stanislav сказал: я смотрю по поисковой выдаче, в топе сайты с микроразметкой, сделал вывод что да полезно Для магазина разметка полезна для отзывов, для товара, для навигации (breadcrumb), всё это как раз есть уже по умолчанию. А вот какие плюс даст разметка имено статей внутри магазина пока не очень понимаю. В любом случае, спасибо. Разметка конечно не совсем универсальная, надо добавить напримре проверку картинки, если она вообще в статье или нет. Могу я, если что, за основу взять ваш код и добавить его в VamShop по умолчанию?! Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения