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

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


21-03-2013, 16:48. Разместил: n0wheremany
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
{include file='engine/metagen.php?a=get&r=og&t=<meta name="{p}" content="{v}" />'}


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

Скачать модуль можно тут:
МетаГен 1,04 Kb (cкачиваний: 1793)

Пользуйтесь )

Вернуться назад