izica / bitrix-seo-tools
Seo Tools for Bitrix
Installs: 204
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/izica/bitrix-seo-tools
Requires
- php: >=5.6.0
README
Библиотека для работы с метатегами разных видов. Facebook, Twitter, Google, Vkontakte и обычных метатегов. Присутствует возможностьь управления кастомными метатегами. По умолчанию теги берутся из SEO функций Битрикса. При присутствии на странице следующих SEO функций
$APPLICATION->SetPageProperty("title", "Заголовок");
$APPLICATION->SetPageProperty("description", "desc");
Библиотека их автоматически подхватит и подключит теги для Facebook, Twitter, Google, Vkontakte.
Установка
composer require izica/bitrix-seo-tools
Для тех кто первый раз сталкивается с composer на битриксе. Библиотеки обычно ставятся в local/php_interface (cd local/php_interface). Далее в local/php_interface/init.php прописывается:
require_once 'vendor/autoload.php';
header.php
    <head>
        <?$APPLICATION->ShowHead();?>
        <?BitrixSeoTools::showMeta()?>
        <title><?$APPLICATION->ShowTitle();?></title>
    </head>
Поддержка
- OpenGraph(Facebook etc.)
- GooglePlus
- Bitrix API
Использование
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 - title
- description
- image
- url
- keywords
- robots
- googleplus:GooglePlus
- opengraph:OpenGraph
- twitter:Twitter
- bitrix:Bitrix
- custom:Custom
- share:Share
 
- 
OpenGraph - title
- description
- image
- url
 
- 
GooglePlus - title
- description
- image
 
- 
Twitter - title
- description
- image
 
- 
Bitrix - title
- description
- url
- keywords
- robots
 
- 
Custom - add
 
- 
Share - vkontakte
- odnoklassniki