Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!
Условия использования
Продлить
Продолжить покупки

SEO инструменты + тексты, теги, канонические ссылки для умного фильтра

Данный модуль позволит Вам гибко настроить SEO на всем сайте, а также в умном фильтре. Возможности:Установка title, description, keywordsУстановка link canonicalИзменение title, description, keyword, canonical в зависимости от GET/POST/ прочих условий(реализуется кодом)Создание заголовков h1,h2, h3 для страницыДобавление SEO текста к страницам в умном фильтреУстановка нескольких SEO текстов в разных местах страницыПрименение стилей в кнопкам без изменения шаблона компонентаИзменение подписей кнопокРешение в умном фильтре позволит Вам для каждого установленного параметра добавить уникальный контент, делая обычную страницу с выдачей - посадочной страницей с индексируемым текстом.Использование компонента не ограничивается умным фильтром. При правильных настройках ЧПУ, возможно применение функционала на любых страницах сайта с различными зависимости, например от GET параметров. В видео не показана работа с заголовками. Обратите внимание на вкладку Установка

SEO инструменты + тексты, теги, канонические ссылки для умного фильтра

SEO инструменты + тексты, теги, канонические ссылки для умного фильтра

от 3-WEB
Купить: 2 500 руб.
Попробовать (5 дней)
Скриншоты
Описание

Технические данные

Опубликовано:
18.01.2018
Обновлено:
04.12.2018
Версия:
1.2.1
Установлено:
Менее 50 раз
Подходящие редакции:
«Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Да

Описание

Данный модуль позволит Вам гибко настроить SEO на всем сайте, а также в умном фильтре.


Возможности:

  • Установка title, description, keywords
  • Установка link canonical
  • Изменение title, description, keyword, canonical в зависимости от GET/POST/ прочих условий(реализуется кодом)
  • Создание заголовков h1,h2, h3 для страницы
  • Добавление SEO текста к страницам в умном фильтре
  • Установка нескольких SEO текстов в разных местах страницы
  • Применение стилей в кнопкам без изменения шаблона компонента
  • Изменение подписей кнопок
Решение в умном фильтре позволит Вам для каждого установленного параметра добавить уникальный контент, делая обычную страницу с выдачей - посадочной страницей с индексируемым текстом.

Использование компонента не ограничивается умным фильтром. При правильных настройках ЧПУ, возможно применение функционала на любых страницах сайта с различными зависимости, например от GET параметров.

В видео не показана работа с заголовками. Обратите внимание на вкладку Установка

Отзывы (0)
Пока что нет отзывов.
Обсуждения (7)
1 - 5 из 7
Что нового
1.2.1 (03.12.2018) Добавлен DEMO режим
Канонические ссылки
Для использования функционала между тегами head добавьте блок #TWLC#.
Теперь для кждой страницы можно установить коническую ссылку. Более того, необязательно в настройках страницы в модуле делать запись о канонической ссылке. Её можно передать в глобальной переменной ThreeWebLinkCanonical. Если эта переменная будет не пустая, то именно она, минуя настройки страницы в модуле, установит ссылку. Перед выводом переменной к ней применяется функция trim.
Исправлена работа множественных компонентов
Добавлена возможность установки свойств страницы без привязки к странице, путем указания их в глобальной переменной ThreeWebPropsPage
1.1.3 (17.09.2018) Исправлена ошибка из-за которой не открывались страницы модуля в административном разделе на лицензиях ниже малого бизнеса
1.1.2 (27.07.2018) Добавлены два компонента, которые позволяют показать по отдельности предварительный или детальный текст. Информация специально разделена на два отдельных компонента для упрощения threeweb.seourltext:pretext.viewinpage и threeweb.seourltext:detailtext.viewinpage. Компоненты только отображают текст. Дополнительные скрипты в базовый шаблон не добавлены.
1.1.1 (07.02.2018) Добавлены поля для сохранения заголовков для страницы. Доступно три поля H1, H2, H3. Получить значения можно вызовом следующего метода use \Threeweb\Seourltext\TextTable;
if(\CModule::IncludeModule("threeweb.seourltext"))
{



}
TextTable::getH принимает 2 параметра. Первый - тип извлекаемого заголовка, второй адрес страницы, для которой надо получить заголовок. Если заголовки не определены функция возвращает булево false.
Добавлены 2 страницы в административной панели.
Исправлена работа компонента при отключенном спойлере
Исправлена работа кеша в компоненте отображения по ИД
1.0.2 (07.02.2018) Исправлена проблема сохранения кириллического текста при некоторых конфигурациях серверов. Добавлена возможность присваивания кнопкам классы CSS стилей. Добавлена возможность присваивания кнопкам произвольные тексты. Исправлена потеря класса js
Установка

Для использования модуля и следуйте следующей инструкции:

1.       Скачайте и установите модуль.

2.       В нужном месте шаблона вставьте компонент для отображения сео текста

<?$APPLICATION->IncludeComponent(
   "threeweb.seourltext:seourltext.viewinpage", 
   ".default", 
   array(
      "URL" => $APPLICATION->GetCurPage(),
      "COMPONENT_TEMPLATE" => ".default",
      "INCLUDE_JQUERY" => "N",
      "OPEN_BUT_CLASS" => "btn-danger",
      "OPEN_BUT_TEXT" => "Показать",
      "CLOSE_BUT_CLASS" => "btn-success",
      "CLOSE_BUT_TEXT" => "Закрыть"
   ),
   false
);?>

//или используйте компонент множественного размещения передав в него ид записи

<?$APPLICATION->IncludeComponent(
     "threeweb.seourltext:seourltext.viewbyid",
     "",
    Array( 
      "ID" =>1,
      "COMPONENT_TEMPLATE" => ".default",
      "INCLUDE_JQUERY" => "N",
      "OPEN_BUT_CLASS" => "btn-danger",
      "OPEN_BUT_TEXT" => "Показать",
      "CLOSE_BUT_CLASS" => "btn-success",
      "CLOSE_BUT_TEXT" => "Закрыть" 
   )
);?>


<?
//позволяет отобразить только предварительный текст
$APPLICATION->IncludeComponent(
   "threeweb.seourltext:seourltext.prewtext.viewinpage",
   ".default", 
   array(
      "URL" => $APPLICATION->GetCurPage(),
      "COMPONENT_TEMPLATE" => ".default",
   ),
   false
);?>
 <?
//позволяет отобразить только детальный
$APPLICATION->IncludeComponent(
   "threeweb.seourltext:seourltext.detailtext.viewinpage",
   ".default", 
   array(
      "URL" => $APPLICATION->GetCurPage(),
      "COMPONENT_TEMPLATE" => ".default",
   ),
   false
);?>
 

3.       В административном разделе сайте

Рабочий стол->Сервисы->SEO тексты по URL

4.       Откройте страницу управления ссылками и создайте новую запись.

Укажите необходимые поля и сохраните.

После сохранения на указанной странице отобразятся изменения.

Вы сможете размещать уникальный текст для каждого параметра фильтрации. Например, в одном разделе, для телевизоров 40" и 42" определенного бренда или всех брендов, можно добавить уникальный текстовый контент.

Использование модуля не ограничивается только параметрами фильтрации. Можно производить вставки в любые динамически изменяемые URL.

Для корректной работы модуля с фильтром необходимо включение для него ЧПУ. В настройках комплексного компонента должны присутствовать примерно такие параметры(могут отличаться в нестандартных компонентах или параметрами):
"SEF_MODE" => "Y",
и в блоке с настройками ссылок указать для умного фильтра:
"SEF_URL_TEMPLATES" => array(
                        "smart_filter" => "#SECTION_CODE#/filter/#SMART_FILTER_PATH#/apply/",
                ),

-----------------------
Добавлены поля для сохранения заголовков для страницы. Доступно три поля H1, H2, H3. Получить значения можно вызовом следующего метода
<?
use \Threeweb\Seourltext\TextTable;
if(\CModule::IncludeModule("threeweb.seourltext"))
{?>
<h1><?=TextTable::getH("H1")?></h1>
<h2><?=TextTable::getH("H2")?></h2>
<h3><?=TextTable::getH("H3")?></h2>
<?
}
?>
-----------
Изменение настроек в зависимости от параметров
global $ThreeWebLinkCanonical;//это строка с ссылкой
global $ThreeWebPropsPage;//это массив с параметрами
if($_GET["t"]==1)
{
  $ThreeWebLinkCanonical="https://yandex.ru";
  $ThreeWebPropsPage=array(
     "TITLE"=>"1 loc_title",
     "DESCRIPTION"=>"1 loc_desc",
     "KEYWORDS"=>"1 loc_key",
 );
}
else if($_GET["t"]==2)
{
  $ThreeWebLinkCanonical="https://rambler.ru";
  $ThreeWebPropsPage=array(
     "TITLE"=>"2 loc_title",
     "DESCRIPTION"=>"2 loc_desc",
     "KEYWORDS"=>"2 loc_key",
 );
}
------------------------------


Чтобы канонические ссылки начали работать укажите в шаблоне, в файле header.php, внутри тега head блок #TWLC#.
Этот блок будет исчезать если нет канонической ссылки и ставить такую, если она определена.


Поддержка
Да получения консультаций воспользуйтесь электронной почтой info@3-web.ru

Лицензионное соглашение

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки