https://github.com/izica/bitrix-seo-tools
Seo Tools for Bitrix
https://github.com/izica/bitrix-seo-tools
bitrix meta metatags seo seo-meta seotools tools utilities utils
Last synced: 7 months ago
JSON representation
Seo Tools for Bitrix
- Host: GitHub
- URL: https://github.com/izica/bitrix-seo-tools
- Owner: izica
- License: mit
- Created: 2018-06-07T10:39:49.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-04-09T00:58:38.000Z (over 2 years ago)
- Last Synced: 2025-03-25T03:41:27.012Z (7 months ago)
- Topics: bitrix, meta, metatags, seo, seo-meta, seotools, tools, utilities, utils
- Language: PHP
- Homepage:
- Size: 24.4 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
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 прописывается:
```php
require_once 'vendor/autoload.php';
```
header.php
```php
$APPLICATION->ShowHead();?>
$APPLICATION->ShowTitle();?>
```
## Поддержка
* OpenGraph(Facebook etc.)
* GooglePlus
* Twitter
* Bitrix API
## Использование
```php
BitrixSeoTools::title('Page Title');
BitrixSeoTools::description('Page Description');
BitrixSeoTools::keywords('page, bitrix, seo');
BitrixSeoTools::image('someurl/image.jpg');
```
```php
BitrixSeoTools::title('Page Title')
->description('Page Description')
->keywords('page, bitrix, seo')
->image('someurl/image.jpg');
```
### Конкретные типы тегов
```php
BitrixSeoTools::opengraph()
->title('Title')
->description('Description')
->image('image.jpg');
```
### Кастомные теги
```php
BitrixSeoTools::custom()
->add(['charset' => 'utf-8'])
->add([
'http-equiv' => 'Content-Type'
'content' => 'text/html; charset=UTF-8'
]);
```
### Генерация шеров
```
Facebook
```
## Описание классов
* 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
* facebook
* odnoklassniki
* twitter