0 Пользователей и 1 Гость просматривают эту тему.
  • 10 Ответов
  • 22177 Просмотров
*

bitongo

  • Новичок
  • 1
  • 0 / 0
Для индексации на Яндекс.Видео и для просмотра на Facebook требуются теги:
Код
............
    <meta property="og:title" content="Мой любимый ролик"/>
    <meta property="og:url" content="http://myhost.ru/video.html"/>
    <meta property="og:image" content="http://myhost.ru/video/my_video.jpg"/>
    <meta property="og:description" content="Формула 1, победа моей любимой команды"/>
    <meta property="og:video" content="http://myhost.ru/video/my_video.swf" />
    <meta property="og:video:height" content="640" />
    <meta property="og:video:width" content="480" />
    <meta property="og:duration" content="56" />
    <meta property="og:video:type" content="application/x-shockwave-flash" />
............

Пробовал ITPMeta. Компонент хороший,  но вставлять теги вручную на каждую страницу не очень интересно.
Вставлял но не  получилось такой код в /components/com_hwdvideoshare/models/core.php:
Код
$openGraph = "<meta property=\"og:title\" content=\"".$row->title."\"/>
..........
........
$mainframe->addCustomHeadTag($openGraph);

В официальной документации ничего не нашел, на форуме у них тоже
Используется: Joomla 1.5.25 Hwdvideoshare 805
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #1 : 29.02.2012, 17:39:06 »
Подскажите пожалуйсто и мне как прикрутить к тегу <meta property="og:image" content=""/> Изображение... У меня вобще оно не тянется даже при ручной вставке... На сколькоя  понимаю тег должен охватывать все изображение, а онг у меня не одно не ловит...
*

rusich

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #2 : 14.08.2012, 23:16:57 »
Пришло время и мне задуматься над этой проблемой, хочется видеть сайт видеть в результатах поиска по Яндекс. Видео. Сам Яндекс предлагает 5 вариантов добавления микроразметки на сайт, остановился на OpenGraph. Решилось довольно быстро, но во многом благодаря тому, что не так давно сталкивался с одной похожей проблемой и мне помогли ее решить, попутно указав, где надо копать.

Также хочу обратиться ко всем пользователям ветки, посвященной Hwdvideoshare. Не оставайтесь глухими к чужим проблемам, помните правило: решил сам - помоги другому, вместе мы сможем улучшить функционал и избавиться от недочетов и ошибок, которые у этого компонента еще встречаются. Не ленитесь потратить несколько минут, чтобы написать пост и помочь людям.

Теперь по теме. Править будем файл \components\com_hwdvideoshare\hwdvideoshare.html.php. Резонно будет вставить код где-нибудь на 750-й строке. Согласно официальной инструкции Яндекса (http://help.yandex.ru/webmaster/?id=1116426), обязательными являются четыре тега данной разметки, их мы и вставим вот таким образом:

Код
$doc->addCustomTag('<meta property="og:title" content="'.$meta_title.'"/>');
$doc->addCustomTag('<meta property="og:video" content="http://youtube.com/watch?v='.$row->video_id.'"/>');
$doc->addCustomTag('<meta property="og:video:type" content="application/x-shockwave-flash" />');
$doc->addCustomTag('<meta property="og:image" content="'.hwd_vs_tools::generateThumbnailURL( $row->id, $row->video_id, $row->video_type, $row->thumbnail ).'" />');

Однако все же одна неразрешимая проблемка осталась: как видим, тег og:video, определяющий путь к видеоплейеру, определяет его в данном случае для Youtube. Если у вас есть ролики Вконтакте или Яндекс.Видео, можно перенастроить на них, но вот верное значение для всех видеохостингов получить, видимо, не удастся.
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #3 : 13.09.2012, 12:45:15 »
Помню я ещё добавил тег
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-Ru" lang="ru-ru" xmlns:fb="http://www.facebook.com/2008/fbml">
вот только на сколько он требуемый хз...
*

dimochkasainr

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #4 : 05.02.2013, 20:50:07 »
Народ. Большая проблема. Яндекс Яндексович не хочет индексировать видео контент без тега <html xmlns:og="http://ogp.me/ns#" xmlns:fb="http://ogp.me/ns/fb#"/> мне его надо засунуть между <head> </head> как сие сделать ума не приложу. ПА-МА-ГИ-ТЕ! МА-МА! ЛЁ-ЛИК! (С) Бриллиантовая рука :))))
*

rusich

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #5 : 10.04.2013, 19:15:20 »
Народ. Большая проблема. Яндекс Яндексович не хочет индексировать видео контент без тега <html xmlns:og="http://ogp.me/ns#" xmlns:fb="http://ogp.me/ns/fb#"/> мне его надо засунуть между <head> </head> как сие сделать ума не приложу. ПА-МА-ГИ-ТЕ! МА-МА! ЛЁ-ЛИК! (С) Бриллиантовая рука :))))

Ну это проще простого - откорректировать тэг <html> в шаблоне самой Joomla. Только он должен идти не между <head> и <head>, а перед ними - http://help.yandex.ru/webmaster/?id=1116426
« Последнее редактирование: 10.04.2013, 19:19:17 от rusich »
*

captainpower

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #6 : 30.03.2014, 13:34:33 »
я в index.php
поставил так:
Код
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-RU" lang="ru-RU" prefix="og: http://ogp.me/ns#
              video: http://ogp.me/ns/video#
              ya: http://webmaster.yandex.ru/vocabularies/">


Но вот имеется  такой вопрос....
если ролик вставляемый на свой сайт
находится на youtube

через плагин контента {youtube}{/youtube}
что должно быть прописано в
Код
<meta property="og:url" content="?"/>

ссылка с видео на свой сайт или на yotube?

p.s.насчет законности размещения  вроде более менее понятно..
явного запрещения - нет если правообладатель не возражает.



*

Beer

  • Завсегдатай
  • 1094
  • 41 / 1
  • БИРУ - БИР!
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #7 : 29.09.2014, 00:32:51 »
Цитировать
$doc->addCustomTag('<meta property="og:video" content="http://youtube.com/watch?v='.$row->video_id.'"/>');
А если у меня в галерее видео с нескольких хостингов и еще локальное видео - как писать тогда?
*

Beer

  • Завсегдатай
  • 1094
  • 41 / 1
  • БИРУ - БИР!
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #8 : 11.11.2014, 14:28:11 »
Микроразметку формирует файл \components\com_hwdmediashare\libraries\opengraph\opengraph.php
Соответственно лучше ковырять его.
Для вывода голосов и кол-ва просмотров для Яндекса добавить:
Код
$doc->addCustomTag('<meta property="ya:ovs:likes" content="'.$utilities->escape($item->likes).'"/>');
$doc->addCustomTag('<meta property="ya:ovs:views_total" content="'.$utilities->escape(JHtmlString::truncate($item->hits)).'" />');

В результате получим микроразметку в документе:
Код
<meta property="ya:ovs:likes" content="982828"/>
<meta property="ya:ovs:views_total" content="5997622" />
« Последнее редактирование: 11.11.2014, 15:33:25 от Beer »
*

EGGroup_CCTV

  • Новичок
  • 5
  • 2 / 0
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #9 : 26.03.2015, 13:39:51 »
Уважаемые форумчане! Помогите разобраться с meta property="og:image".
Я вставил ссылку на картинку товара JoomShopping, следующим путем: (добавил в файл /templates/sj_flipshop/html/com_jshopping/product/product_default.php строчку  <meta property="og:image" content="<?php print $this->image_product_path?>/full_<?php print $image->image_name;?>" />) Теперь ссылка на картинку товара отображается в "og:image" но не в том месте где нужно, помогите добавить эту ссылку до </head>
Вот ссылка на страницу товара http://videonabludenie26.ru/katalog-tovarov/analogovye-videoregistratory/st-dvr-0411-light.html (то что я добавил отображается на 559 строке, при просмотре кода страницы) Несколько дней уже мучаюсь!
*

EGGroup_CCTV

  • Новичок
  • 5
  • 2 / 0
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #10 : 26.03.2015, 16:54:57 »
Решение найдено, помог пользователь Дмитрий с другого форума вот ссылка на тему https://joomshopping.pro/forum/dorabotki/3679-dobavit-v-joomshopping-meta-property-og-image.html#23886 может кому пригодится. Ну а если в краце, то нужно плагин установить "add_metaprop" и все отлично работает! ;D ;D ;D
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вставить видео (hwdVideoShare) в материал, статью?

Автор Miho

Ответов: 3
Просмотров: 3041
Последний ответ 20.06.2011, 00:02:37
от yevrowl