bitrix — OpenGraph meta
На странице:
$APPLICATION->SetPageProperty("og:title","Зголовок страницы"); $APPLICATION->SetPageProperty("og:description","Описание страницы"); $APPLICATION->SetPageProperty("og:url","http://site.ru/page/"); $APPLICATION->SetPageProperty("og:image","http://site.ru/images/image.jpg");
также в /bitrix/php_interface/init.php
AddEventHandler('main','OnEpilog','onEpilog',1); function onEpilog(){ global $APPLICATION; $arPageProp=$APPLICATION->GetPagePropertyList(); $arMetaPropName=array('og:title','og:description','og:url','og:image'); foreach ($arMetaPropName as $name){ //$key=mb_strtoupper($name,'UTF-8'); $key=mb_strtoupper($name); if (isset($arPageProp[$key])){ //$APPLICATION->AddHeadString('<meta property="'.$name.'" content="'.htmlspecialchars($arPageProp[$key]).'">',$bUnique=true); $APPLICATION->AddHeadString('<meta property="'.$name.'" content="'.$arPageProp[$key].'">',$bUnique=true); } } }
Закомментированные строки для utf-8 (заменить аналогичные).
http://max22.ru/bx-solutions/meta-tags/
Спасибо огромное за идею :)