Модификация плагина Марата версии 2.0 (с хаком /admin/applets/plugins.php)
Основные отличия:
1. Плагин больше не обрабатывает участки текста, находящиеся внутри ссылок, скриптов, iframe, object, embed. Также игнорируются все непарные html-теги.
2. Добавлена возможность вводить цифровые ключевики, а также можно вставлять относительные ссылки(/catalog и т.п.)
3. Добавлена возможность обрабатывать ключи как корни слов, использовать с осторожностью (например при включенной опции для ключа "порт" будут выделены ссылкой не только "портовый" но и слово "саппорт" и "портрет")
Проверял на версиях системы 1.8 и 1.9
На нагрузку с большим кол-вом пар не тестировал.
Если Вы уже используете плагин, перед переустановкой забекапьте свои пары (слово|ссылка)
Файлы тут.
P.S. В плагине осталось доделать 3 важные вещи:
1. вынести управление в каком контенте он будет работать в админку (достаточно просто, возможно позже сделаю)
2. добавить загрузку пар (ключ|ссылка) из файла
3. самое важное: сделать сравнение адреса текущей страницы и ссылки и не обрабатывать в случае совпадения.
По 2 и особенно 3-му пункту буду рад подсказкам… Также приветствуются критика и комментарии по коду.
Основные отличия:
1. Плагин больше не обрабатывает участки текста, находящиеся внутри ссылок, скриптов, iframe, object, embed. Также игнорируются все непарные html-теги.
2. Добавлена возможность вводить цифровые ключевики, а также можно вставлять относительные ссылки(/catalog и т.п.)
3. Добавлена возможность обрабатывать ключи как корни слов, использовать с осторожностью (например при включенной опции для ключа "порт" будут выделены ссылкой не только "портовый" но и слово "саппорт" и "портрет")
Проверял на версиях системы 1.8 и 1.9
На нагрузку с большим кол-вом пар не тестировал.
Если Вы уже используете плагин, перед переустановкой забекапьте свои пары (слово|ссылка)
Файлы тут.
P.S. В плагине осталось доделать 3 важные вещи:
1. вынести управление в каком контенте он будет работать в админку (достаточно просто, возможно позже сделаю)
2. добавить загрузку пар (ключ|ссылка) из файла
3. самое важное: сделать сравнение адреса текущей страницы и ссылки и не обрабатывать в случае совпадения.
По 2 и особенно 3-му пункту буду рад подсказкам… Также приветствуются критика и комментарии по коду.
Реклама #
eoleg 12 лет назад #
Больше плагинов, нужных, и не нужных тоже!
Марат 12 лет назад #
Спасибо, что доделали. Бегло посмотрел. Понравилось решение с placeholder. Когда вырезаем то, что не нужно менять и потом вставляем обратно. А я то ломал голову, как сделать полностью регулярками, не вырезая. Так получилось проще.
googlebot 12 лет назад #
Марат 12 лет назад #
googlebot 12 лет назад #
Марат 12 лет назад #
lezginka.ru 12 лет назад #
но не плохо было бы, для удобства, добавлять разные статические плюшки, типа количество ссылок на страницу, количество знаков в статье,выделение ключа цветом(для админа) и т.д..
хотя это все есть в интернете, но все же удобнее когда сразу это видно
googlebot 12 лет назад #
googlebot 12 лет назад #
lezginka.ru 12 лет назад #
lezginka.ru 12 лет назад #
Thanatognozija 10 лет назад #
Thanatognozija 10 лет назад #