|
Перед работой с модулем "Перелинковка 2" проверьте настройки модуля. Мы постарались по умолчанию установить наиболее универсальные значения в настройках.
Самое важное на этом этапе - это определить, будет ли работать автоматический поиск релевантных ссылок (подробнее читайте ниже) по одному сайту или по нескольким. Если у вас два и более сайта (на одном ядре битрикс) и вам требуется делать межсайтовую перелинковку, установите чекбокс "Поиск по всем сайтам". В противном случае поиск будет осуществляться только по сайту, который указан в настройках группы перелинковок. |
После установки модуля "Перелинковка 2" с ним можно сразу начинать работать.
Первым делом необходимо задать так называемые "группы перелинковок". Данные группы помогут вам в дальнейшем назначать различные характеристики перелинковкам, в зависимости от ситуации. Самый простой пример - это создание группы для каждого сайта.
Чтобы создать группу, необходимо перейти в раздел "Сервисы" и выбрать пункт "Список групп перелинковок", как указанно на изображении. Далее нажимаем на кнопку "Добавить группу" и переходим к окну добавления группы.
|
|
|
Создание группы разделено на три этапа. На первом этапе необходимо выбрать сайт, к которому будет привязана группа, название группы и цвет рамки для выделения перелинковок (чтобы можно было различать перелинковки по группам при просмотре в публичной части сайта).
Обратите внимание!
Привязку группы к сайту в дальнейшем изменить будет нельзя! |
На втором шаге необходимо настроить параметры группы.
"Атрибуты перелинковок группы" позволяет настроить, будем ли мы для создаваемых ссылок задавать параметры alt и title.
Параметр "Максимальное количество расстановок каждой перелинковки" - сколько раз мы можем создать каждую перелинковку на страницах сайта. При достижении максимального значения перелинковка выпадает из таблицы ожидающих расстановки перелинковок. Не стоит устанавливать этот параметр больше 5.
Параметр "Максимальное количество всех перелинковок в элементе" устанавливает, сколько перелинковок мы можем задать в каждом элементе инфоблока. Также не стоит делать слишком большим этот параметр.
"Максимальное количество каждой перелинковки в элементе" - оставьте единицу, если не хотите, чтобы одна перелинковка повесилась много раз в одном элементе инфоблока.
|
|
|
На третьем шаге необходимо выбрать инфоблоки, с которыми будет работать данная группа. Модуль автоматически предлагает выбрать только те инфоблоки, которые привязаны к сайту, который вы выбрали на первом этапе. В случае, если инфоблок принадлежит нескольким сайтам, во избежании конфликта, в нем все ссылки перелинковок будут расставляться абсолютными.
|
Выберите нужные инфоблоки (Выбирайте только те, что доступны в публичном разделе для незарегистрированных посетителей!), далее в выпадающем списке (как на картинке) выберите "действие" - "прикрепить группу" и потом не забудьте нажать кнопку "применить". |
|
|
После прикрепления группы к указанным инфоблокам, в столбце "Группа" должно появиться название группы. К каждому инфоблоку можно прикреплять несколько групп перелинковок, в этом случае в указанном столбце для каждого инфоблока будут перечислены все прикрепленные группы. |
После задание группы перелинковок можно перейти непосредственно к заданию самих перелинковок. Не забывайте, что заданные перелинковки пока хранятся в базе данных и нигде на сайте не видны! Чтобы они отобразились на сайте, их нужно расставить (об этом ниже). |
|
|
Для облегчения расстановки перелинковок, вы можете загрузить их сразу большое количество. Для этого предусмотрен функционал импорта перелинковок из файла CSV.
Мы предусмотрели некоторую защиту при импорте, чтобы избежать некоторых неприятных ошибок.
Первым делом вы должны удостовериться, что файл с перелинковками у вас в той же кодировке, что и сайт. В противном случае вместо слов загрузятся кракозябры. Поэтому, при выборе файла с данными, в окошке (смотрите изображение) появится часть списка, как его видит сайт. Если все нормально - произведите другие настройки и продолжайте импорт.
Если модуль нашел ошибку в вашем файле (пустая строка, некорректные символы), то вместо списка предварительного просмотра файла появится сообщение об ошибке и номер строки с ошибкой. |
После импорта модуль выдаст сообщение о результатах. Все перелинковки без URL импортируются неактивными, так что вы можете просто загрузить анкоры и потом уже расставить ссылки на них в модуле на сайте. |
|
|
После загрузки перелинковок, для тех, кто загрузился неактивным (без url) можно в автоматическом режиме расставить ссылки. Данный метод не является самым правильным, но на первом этапе для новичка вполне можно им попробовать воспользоваться. Для этого заходим в список перелинковок, фильтруем их таким образом, чтобы отображались только неактивные. |
Выбираем чекбокс "для всех" (или просто выбираем руками нужные), выбираем в выпадающем списке "назначить релевантную ссылку и активировать" и нажимаем кнопку "применить". После окончания расстановки модуль выдаст окно с результатами работы.
|
|
|
Обратите внимание, что релевантными ссылки (страницы) считаются таковыми по мнению модуля "Поиск", входящий в состав 1С-Битрикс: Управление сайтом (рекомендую перед выполнением данной процедуры сделать переиндексацию сайта в настройках модуля "Поиск").
Все найденные ссылки модуль проверяет на 404 ошибку (наличие работающей страницы по указанному адресу). Если поиск выдал страницу, которой не существует, то модуль берет следующую по порядку найденную ссылку. И так перебирает до трех ссылок (ограничено специально, иначе процесс может идти бесконечно). Если не найдено ни одной "релевантной" ссылки, то для данной перелинковки ссылки не назначается и модуль начинает работать со следующей.
По этой причине ссылки могут прикрепиться не ко всем перелинковкам.
|
После того, как мы задали все перелинковки, установили для них все необходимые параметры, их необходимо расставить по сайту. Наш модуль не работает со статическими страницами! Все перелинковки будут расставляться только в инфоблоках, которые вы назначили в группе перелинковок.
Перелинковки могут расставляться двумя способами: ручной запуск и запуск по расписанию.
Для ручного запуска необходимо выбрать пункт "Расстановка" и в появившемся окне нажать кнопку "Расставить". Процесс расстановки может занимать длительное время (зависит от количества перелинковок и элементах в линкуемых инфоблоках).
Для ускорения расстановки все перелинковки, которые расставлены уже максимально возможное количество раз (указывается в настройках групы) автоматически исключаются из таблицы расстановок. Перелинковка возвращается в эту таблицу, если была удалена хоть одна расстановка (удалили элемент инфоблока или отредактировали текст и убрали ссылку - все изменения контролируются модулем).
После расстановки переходим на страницу со списком расставленных перелинковок и смотрим результаты.
|
|
|
Пример списка перелинковок.
У каждой перелинковки есть дата изменения, по которой вы можете контролировать результаты работы модуля.
В столбце "Размещено перелинковок" можно увидеть, сколько раз перелинковка была расставлена и максимально возможное количество расстановок. Кликнув по этому параметру можно попасть в окно статистики перелинковки. |
Пример окна редактирования (создания) перелинковки.
Чтобы отредактировать перелинковку, выберите пункт меню "Изменить перелинковку", как указано на изображении. |
|
|
Пример окна статистики перелинковки.
В этом окне можно узнать, на каких страницах была расставлена перелинковка. Если кликнуть в поле "Ссылка на элемент" - вы попадете в окно редактирования элемента инфоблока (где расставлена перелинковка) в административной части сайта.
При клике по ссылке в столбце "Ссылка на детальный просмотр" вы попадете на страницу в публичной части сайта, где расставлена перелинковка. |
Пример работы модуля в публичной части сайта. Выделение доступно только для редакторов сайта. Можно отключить выделение, выбрав соответствующий пункт меню (смотрите на картинке). |
|