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

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

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

Подключение

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

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

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

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

Пример:

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

    
),
    

);

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

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

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

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

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

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

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

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

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

Пример:

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

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

Настройки

Настройки

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

База данных

Файлы

  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 – установка модуля.

Ваши комментарии и дополнения
26 июля 2016 г.
Хороший инструмент. Правда есть недостаток - циклические ссылки. Как этого избежать?
08 ноября 2023 г.
Важный момент. Чтобы модуль заработал надо расскоментировать строки
Код
$this->diafan->_keywords->get($this->result["text"]);
в модели. Например, если Вы хотите, чтобы перелинковка работала в описаниях товаров надо найти закомментированные строки в файле /modules/shop/shop.model.php

Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.