birmaga.ru
добавить свой файл

1
Модуль автолинковки для Drupal 6x.

Обобщенно:

Модуль в автоматическом режиме должен «просматривать» все опубликованные тексты на сайте и превращать в ссылки только те слова, которые совпадают с терминами в словаре таксономии. Полученные ссылки должны вести на страницы с текстами, в которых текст заголовка ноды эквивалентен тексту ссылки или если в тексте содержится более 8-ми (условно)*1 слов совпадающих с текстом ссылки (и термином словаря, соответственно).



Примерная схема автолинковки двух текстов с использованием одного словаря:


Важно отметить, что скрипт должен понимать, что окончания слов могут изменяться, поэтому для создания ссылки должно быть досаточно совпадения первых 5-ти (условно) *2 букв из каждого слова термина (арендовать авто => аренда авто).
Настройки модуля:
1. Возможность выбора типов материала для работы с модулем.

2. Возможность назначить для типа материала любой словарь (словари) из таксономии.

3 *1. Назначить минимальное кол-во совпавших слов в тексте с термином таксономии для того, что бы модуль мог считать, что данный текст подходит для установки ссылки на него по определенному термину.

4 *2. Назначить минимальное число совпадающих букв в слове (словосочетании) для того, что бы модуль мог считать, что данное слово (словосочетание) подходит для термина.



5. Установить максимальное кол-во одинаковых создающихся ссылок в одном тексте (например: в тексте 5 раз встречается словосочетание «купить авто», но нужно, что бы только 2 словосочетания превратились в ссылки).
Обратить внимание:

Модуль должен адекватно работать вместе с модулем Paging для разбивки большого текста на страницы.