LinkContext



1. Карточка баннера

Описание:
ключевые слова в указанном блоке на странице становятся ссылками и ведут на заданный URL.
Тип кода:
Ajax.
Подробнее:
LinkContext ищет заданные слова в указанном блоке на странице сайта и делает их ссылками, к которым применяется соответствующий стиль. Поиск осуществляется строго с учётом формы слов. Ссылка может вести на альтернативный URL. Также, можно указать стоп-слова, рядом с которыми не делать ссылками искомое слово.

2. Подготовка баннера

Распакуйте пример. Откройте текстовым редактором файл script.js. Внесите изменения в верхнюю часть скрипта, отмеченную как Editable block:

var ar_words = [
	{
		blocks:	['ntwk'],
		word:	'%u0420%u041B%u0415',
		url: 'http://www.rle.ru/',
		stop:	['1', '2'],
		matchCase: false
	},
	{
		blocks:	['adr'],
		word:	'Adriver',
		url: 'http://www.adriver.ru/',
		stop:	['%u0441%u0438%u0441%u0442%u0435%u043C%u0430', '2'],
		matchCase: false
	},
	{
		blocks:	['targ'],
		word:	'%u0442%u0430%u0433%u0440%u0435%u0442%u0438%u043D%u0433',
		url: '',
		stop:	[],
		matchCase: false
	}
];

var ar_style = 'color: #336633; text-decoration: none; border-bottom: 1px dotted;';

Переменные:

ar_words
массив описаний для поиска слов. Может содержать одно и более описаний. Каждое описание состоит из следующих параметров:
blocks
массив ID блоков, в которых нужно оборачивать ссылкой искомое слово. Обязательный параметр, должен содержать хотя бы один ID. Если ID несколько, они указываются в кавычках через запятую
word
искомое слово (должно быть обязательно закодировано). Обязательный параметр
url
альтернативный URL для клика по данному слову. Если ничего не указано (пустая строка), то клик будет по адресу, указанному в настройках баннера
stop
массив стоп-слов, рядом с которыми не оборачивать ссылкой искомое слово (стоп-слова должны быть обязательно закодированы). Может быть пустым
matchCase
учитывать или нет регистр букв при поиске слов (true — учитывать, false — не учитывать)
ar_style
стиль для выделения найденного слова

Сохраните файл script.js. Баннер готов к загрузке.

Размер загружаемых файлов должен соответствовать спецификации.

3. Полезные ссылки