Перейти к содержанию
Форум поддержки пользователей VamShop

микроразметка itemprop="datePublished


Рекомендуемые сообщения

делаю сейчас микроразметку для статей сайта, возникла проблема с метатегом  дата публикации <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="Ссылка страницы этой статьи " />   как это сделать?

Ссылка на сообщение
Поделиться на другие сайты
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

Используйте эту метку для разметки статьи.

Ссылка на сообщение
Поделиться на другие сайты

{$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>  

Ссылка на сообщение
Поделиться на другие сайты
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>  

Спасибо, что кодом поделились.

А что даёт разметка статей?!

В яндекс и гугле это как-то используется?!

Разметка организации, отзывов, товаров используется, а статьи?!

Ссылка на сообщение
Поделиться на другие сайты

я смотрю по поисковой выдаче, в топе сайты с микроразметкой, сделал вывод что да полезно

Ссылка на сообщение
Поделиться на другие сайты
12 часов назад, Stanislav сказал:

я смотрю по поисковой выдаче, в топе сайты с микроразметкой, сделал вывод что да полезно

Для магазина разметка полезна для отзывов, для товара, для навигации (breadcrumb), всё это как раз есть уже по умолчанию.

А вот какие плюс даст разметка имено статей внутри магазина пока не очень понимаю.

В любом случае, спасибо.

Разметка конечно не совсем универсальная, надо добавить напримре проверку картинки, если она вообще в статье или нет.

 

Могу я, если что, за основу взять ваш код и добавить его в VamShop по умолчанию?!

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...