Seo Tools for Bitrix
Библиотека для работы с метатегами разных видов. Facebook, Twitter, Google, Vkontakte и обычных метатегов. Присутствует возможностьь управления кастомными метатегами. По умолчанию теги берутся из SEO функций Битрикса. При присутствии на странице следующих SEO функций, (*1)
$APPLICATION->SetPageProperty("title", "Заголовок"); $APPLICATION->SetPageProperty("description", "desc");
Библиотека их автоматически подхватит и подключит теги для Facebook, Twitter, Google, Vkontakte., (*2)
composer require izica/bitrix-seo-tools
Для тех кто первый раз сталкивается с composer на битриксе. Библиотеки обычно ставятся в local/php_interface (cd local/php_interface). Далее в local/php_interface/init.php прописывается:, (*3)
require_once 'vendor/autoload.php';
header.php, (*4)
<head> <?$APPLICATION->ShowHead();?> <?BitrixSeoTools::showMeta()?> <title><?$APPLICATION->ShowTitle();?></title> </head>
BitrixSeoTools::title('Page Title'); BitrixSeoTools::description('Page Description'); BitrixSeoTools::keywords('page, bitrix, seo'); BitrixSeoTools::image('someurl/image.jpg');
BitrixSeoTools::title('Page Title') ->description('Page Description') ->keywords('page, bitrix, seo') ->image('someurl/image.jpg');
BitrixSeoTools::opengraph() ->title('Title') ->description('Description') ->image('image.jpg');
BitrixSeoTools::custom() ->add(['charset' => 'utf-8']) ->add([ 'http-equiv' => 'Content-Type' 'content' => 'text/html; charset=UTF-8' ]);
<a href="<?=BitrixSeoTools::share()->facebook();?>" target="_blank">Facebook</a>
BitrixSeoTools, (*5)
share:Share, (*6)
OpenGraph, (*7)
url, (*8)
GooglePlus, (*9)
image, (*10)
Twitter, (*11)
image, (*12)
Bitrix, (*13)
Custom, (*14)
add, (*15)
Share, (*16)