Микроразметка видео каталога в Юкоз

голоса: 0

Нужно реализовать микроразметку для видео каталога. Застопорился вот на чём, начнём с примера:

<div style="display: none;" itemscope itemtype="http://schema.org/VideoObject">   
<link itemprop="url" href="<?substr($EMBOBJECT$,38,strpos($EMBOBJECT$,"?")-38)?>">   
<link itemprop="thumbnailUrl" href="$SCREEN_URL$">  
<meta itemprop="name" content="$ENTRY_TITLE$">  
<meta itemprop="description" content="$BRIEF$">  
<meta itemprop="duration" content="$DURATION$">  
<meta itemprop="isFamilyFriendly" content="true">  
<meta itemprop="uploadDate" content="$ADD_DATE$">  
<span itemprop="thumbnail" itemscope itemtype="http://schema.org/ImageObject">  
<link itemprop="contentUrl" src="$SCREEN_URL$">  
<meta itemprop="width" content="480">  
</span> 
</div>

Так вот, всё дело в $EMBOBJECT$. Хотя и тесты Яши и Гугла проходит, но вот что меня смущает, код $EMBOBJECT$ не даёт "чистой" ссылки для ролика, например: https://www.youtube.com/какойторолик, а имеет вид:

  <iframe width="640" height="360" src="https://www.youtube.com/какойторолик" frameborder="0" allowfullscreen></iframe>

И если посмотреть исходный код страницы, то видем:

Что является не верным и ошибочным кодом.

Нам нужно получить чистую ссылку с ютуба, т.е. например:

   <link itemprop="url" href="https://www.youtube.com/какойторолик"> 

Как и чем можно этого добиться?

Спасибо.

| Автор: | Категория: SEO

Ответов: 1

Голоса: +1
 
Лучший ответ

Если все видео добавлены с помощью ссылки, а не кода фрейма и все с ютуба, то можно вывести ссылку на видео вот так:

<?substr($EOBJECT$,88,strpos($EOBJECT$,"?")-88)?>

либо
 

<?substr($EMBOBJECT$,38,strpos($EMBOBJECT$,"?")-38)?>

в шаблоне страницы комментариев видео ставим где должна выводиться ссылка на видео.

| Автор:
Выбор ответа лучшим | | Автор: Иван Бр
...