Модуль «Перелинковка»

Одинаково для товарной и купонной версии CMS

Модуль поможет тем, кто хочет автоматизировать процесс внутренней перелинковки страниц сайта.

Как он работает?

Если коротко: весь процесс построен на одном обращении к базе, скрипт берет N ссылок (анкоров) (количество настраивается в действиях) и выводит их на страницах сайта, к каждой ссылке прикручен счётчик, который следит за числом их употребления для равномерности.

То есть мы получим равномерное распределение ссылок по всему сайту (Модуль умеет и рандомно выводить ссылки).
Причем вы можем регулировать частоту показа ссылки, уменьшая или увеличивая  "Количество показов" в настройках.

Есть пакетное добавление ссылок и файлом, что очень удобно при работе с большими списками.

Доступ к модулю

Управление — попадете в раздел добавления анкоров (ссылок на внутренние страницы сайта)

Добавление анкоров полностью аналогично добавлению URLов в проект, как у Sape

Есть ручное добавление, а есть пакетное, можно составить список анкров в файл TXT, кодировка файла, обязательно, UTF-8

Вы можете применять свои стили для оформления каждого анкора

Продажа <font size="4"><a href="/catalog/rolikovyekonki/"> роликовых коньков</a></font> в Москве

и пр. способы

После сохранения, вы увидите список анкоров, который можно редактировать поштучно или несколько сразу

Для того что бы блок с анкорами отображался на сайте необходимо вывести действие модуля в заранее подготовленную метку в шаблоне. Что такое метки и действия см тут http://www.cpasoft.ru/metki.html

Список действий отображается в параметрах и действиях модуля

Параметры и действия модуля

Можно изменить кол-во выводимых анкоров или шаблон в настройках действия, не забывайте сохранять изменения.

Далее выведем действие в метку шаблона

Блок анкоров в карточках товарах/купонах

Важно! Если вы хотите выводить блок ссылок в карточках товарах/купонах

То нужно содать метку в шаблоне карточки товара/купона, она появится в админке и соответственно в нее вывести действие модуля перелинковки

Находим нужную метку или создаем дополнительную в шаблонах

Выводим действие в метку и сохраняем, анкоры будут выводится в выбранном месте

Таким образом, мы выводим анкоры во всех товарах/купонах.

Если вы хотите выводить анкоры на других страницах сайта — аналогичным образом вставьте метку в шаблон и выведите в нее действие.

Если вы не хотите на определенных страницах видеть блок перелинковки, то уберите это действие на не нужных страницах, что бы было так

Внешний вид ссылок и само оформление блока вы можете оформить самостоятельно

Расположение шаблонов

  • В версии adCMS товары 7.XX
    Шаблон лежит тут /templates/***/innerseo/show_ancor.html (названия могут меняться)

Где *** — название установленного шаблона.

Пример шаблона Модуля «Перелинковка»

<!-- @begin -->
<ul class="d">
  %rows%
<!-- @end -->
</ul>
<!-- @row -->
<li>%link%</li>

Блоки и переменные в шаблоне Модуля «Перелинковка»

Блок Описание Переменные
<!-- @begin --> Отвечает за начало вывода списка анкоров

%link% — элемент блока анкоров

%rows% — список анкоров

<!-- @end -->

Отвечает за окончание вывода списка анкоров