• Автор:

    Flesha
  • Добавлено:

    мар 23, 2013
  • Комментариев:

    0
  • Просмотров:

    3 293

MetaGen - делаем разметку Open Graph в DLE

MetaGen - делаем разметку Open Graph в DLE

Как сделать разметку Open Graph в DLE? Для реализации этой идеи вам поможет этот модуль.

Что такое Open Graph от Яндекса?

Модуль встраивается в шаблон, т. е. используется тэг {include ...}. Однако нормально его реализовали только в 9.8, возможно на ранних версиях работать не будет.

В fullstory.tpl
{include file="engine/metagen.php?a=add&r=og&p=og:title&v={title}"}
{include file="engine/metagen.php?a=add&r=og&p=og:url&v={full-link}"}
{include file="engine/metagen.php?a=add&r=og&p=og:image&v=https://myhost.ru/video/my_video.jpg"}
{include file="engine/metagen.php?a=add&r=og&p=og:description&v={short-story}"}
{include file="engine/metagen.php?a=add&r=og&p=og:video&v=https://myhost.ru/video/my_video.swf"}
{include file="engine/metagen.php?a=add&r=og&p=og:video:height&v=640"}
{include file="engine/metagen.php?a=add&r=og&p=og:video:width&v=480"}
{include file="engine/metagen.php?a=add&r=og&p=og:duration&v=56"}
{include file="engine/metagen.php?a=add&r=og&p=og:video:type&v=application/x-shockwave-flash"}


В main.tpl внутри тэга head
&#123;include file='engine/metagen.php?a=get&r=og&t=<meta name="{p}" content="{v}" />'}


В итоге на странице получим нормальную разметку.

Версия DLE: 9.8
Автор: n0wheremany
Сайт автора: nowheredev.ru

Внимание! У Вас нет прав для просмотра скрытого текста.
dle
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.