Наверх

Перелинковка

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

Модуль «Перелинковка» подключается к другим модулям. В стандартной комплектации DIAFAN.CMS «Перелинковка» интегрирована со следующими модулями: Фотогалерея, Новости, Статьи, Вопрос-Ответ, Магазин, Файлы, Страницы сайта, Объявления. В рамках модуля перелинковка подключается в настройках конкретного модуля.

Подключение

Подключаемая часть – файл modules/keywords/keywords.inc.php. В нем описан класс Keywords_inc. В модуле к объекту класса можно обратиться через переменную $this->diafan->_keywords. Экземпляр класса создается при первом вызове переменной.

Методы

void get (string &$text) – Подставляет ключевые слова.

  • string $text: исходный текст

Пример:

// заменяем в тексте ключевые слова на ссылки
$this->diafan->_keywords->get($text);

Если в настройках модуля подключен модуль «Перелинковка», то ссылки подставляются в тексты, обрабатываемые функцией htmleditor.

Как добавлять перелинковку к модулю

В настройках модуля (modules/модуль/admin/модуль.admin.config.php) необходимо добавить параметр 'keywords':

Пример:

public $variables = array(
    
'main' => array(
        
'keywords' => 'module',
        

    
),
    

);

Ключевые слова

Список ключевых слов

Ключевые слова и ссылки к ним можно редактировать непосредственно из списка.

Редактирование ключевого слова

Ключевые слова имеют следующие характеристики.

Основные:

  • Ключевое слово – Модуль найдет все слова на Вашем сайте и превратит их в ссылки на страницу, адрес которой нужно указать ниже.
  • URL – URL-адрес страницы, куда будет вести ссылка с ключевого слова.
  • Опубликовать на сайте – Публикация на сайте, активность. Параметр имеет разные значения для разных языковых версий сайта.

Импорт/экспорт

Импорт/экспорт

Если в предыдущих версиях DIAFAN.CMS вы использовали файл keywords.php, то его можно легко импортировать в новый модуль. Для этого нужно отметить опцию «файл keywords.php (из предыдущих версий)» при импорте.

Если опция не отмечена, то файл импорта должне быть следующего формата:

Пример:

ключевое слово 1
ссылка 1
ключевое слово 2
ссылка 2
ключевое слово 3
ссылка 3
...

Вы также можете скачать файл с ключевыми словами на сайте в указанном выше формате по ссылке «Экспорт».

Настройки

Настройки

В настройках можно указать:

  • Максимальное количество ссылок на странице – Ограничивает количество ссылок на одной странице.

База данных

{keywords} – Ключевые слова для перелинковки

Файлы

  1. modules/keywords/admin/keywords.admin.php – редактирование ключевых слов;

  2. modules/keywords/admin/keywords.admin.config.php – настройки модуля;

  3. modules/keywords/admin/keywords.admin.importexport.php – импорт и экспорт ключевых слов;

  4. modules/keywords/admin/keywords.admin.inc.php – подключение модуля к административной части других модулей;

  5. modules/keywords/keywords.export.php – экспорт ключевых слов;

  6. modules/keywords/keywords.inc.php – подключение модуля;

  7. modules/keywords/keywords.install.php – установка модуля.

Ваши комментарии и дополнения

Хороший инструмент. Правда есть недостаток - циклические ссылки. Как этого избежать?
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.