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=http://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=http://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}" />'}

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

Добавить комментарий

Нам важно знать ваше мнение. Оставьте свой отзыв или ответ

Комментариев 0

Обновления на форуме