Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Правильно разметить VideoObject

Правильно разметить VideoObject


     14.06.2014    Общие вопросы    2023

вопрос
Здравствуйте. Веду сайт с видео от ВК и наконец-то решил его разметить! Стал делать по рекомендациям Гугла и Яндекса, и в процессе заметил следующие несостыковки:
Google:
<div itemprop="video" itemscope itemtype="http://schema.org/VideoObject">
itemprop="video"
Yandex:
<div itemscope itemtype="http://schema.org/VideoObject" >


Google:
 <meta itemprop="thumbnailUrl" content="thumbnail.jpg" />

Yandex:
<span itemprop="thumbnail" itemscope 
   itemtype="http://schema.org/ImageObject" > <!--описание изображения предпросмотра-->
   <img itemprop="contentUrl"
   src="http://mysite.com/images/preview/img1.jpg" >
       <meta itemprop="width" content="250">
       <meta itemprop="height" content="120">
</span>

И как тут плясать?)
В гугле обязательных полей 3, в Яндексе же 6, 4 из которых я уже разметил. Вот как сейчас выглядит мой код:

<article itemscope itemtype="http://schema.org/VideoObject" >
<h1 itemprop="name">Самое невывозимое видео в мире про поезда!</h1></a>
      Добавил:{author}
     <meta itemprop="uploadDate" content="{date=Y}-{date=m}-{date=d}" />{date}
     <meta itemprop="interactionCount" content="UserViews:{views}" />{views}
     <span itemprop="thumbnail" itemscope itemtype="http://schema.org/ImageObject"><img itemprop="contentUrl" src="{image-1}" alt="{title}">
           <meta itemprop="width" content="250">
               <meta itemprop="height" content="120">
    </span>
                Тут плеер ВК
         <p itemprop="description">{full-story}</p>
     <meta itemprop="isFamilyFriendly" content="True">
</article>

Непонятно как быть с картинкой, добавлять еще meta как показано в примере гугла, или в этом span'e тоже прокатит для него? Нужно ли в главной обертке еще itemprop="video"?! Правильно ли сделана дата загрузки (uploadDate)?

Что осталось:
url (URL) — ссылка на видеоролик, обязательное поле.
- Как лучше всего вывести Урл на текущую новость?;

duration (Duration) — продолжительность видео в формате ISO 8601.
- Создавать 3 дополнительных поля под часы, минуты, секунды? И как формировать?

Вроде ничего не упустил. В общем, разъясните пожалуйста, как здесь правильно разметить код под обе ПС.

Ответа пока нет


Комментарии пользователей (3)

D0Gmatist
225

794 | 281

D0Gmatist - 14 июня 2014 13:02 - Местный

По поводу даты... Так совесть не позволяет? )))
<meta itemprop="uploadDate" content="{date=Y-m-d}" />

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

ExVood
21 | 1

ExVood - 14 июня 2014 14:51 - Юзер

D0Gmatist,
Да не суть))) Мне бы как то автоматически длительность видео получать... мож скрипт подскажете какой, или это поможет https://vk.com/dev/video_object был бы очень благодарен!

ExVood
21 | 1

ExVood - 15 июня 2014 12:02 - Юзер

..Никто не подскажет?(

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 11.10.2013 Prime-torrent.ru  Общие вопросы