Скрипт автозамены ключевиков в тексте сайта на ссылки
Требуется скрипт, с функциями:
- универсальный под любые CMS и самописанные сайты
- доступ к сайтам ведется через ftp
- многопоточность
- работа в пределах только заданного домена
- в автоматическом режиме сканирует контент всего сайта и ищет заданные ключевики между тегами
(чтобы не выходить за границы )- найденный ключевик скрипт "оборачивает" в ссылку вида ключевик
- под каждую группу ключевиков проставляется своя ссылка, ключей в группе может быть сколько угодно, количество групп не ограничено
- у ссылок должен быть идентификатор (маркер), чтобы потом в автоматическом режиме снять все ссылки, которые были поставлены этим скриптом
- если ключевик уже с ссылкой, скрипт должен пропустить его
- выбор режима сканирования и простановки ссылок: с начала страницы или с конца (чтобы ссылки ставить ближе к хэдеру или футеру)
- ограничение глубины простановки и удаления ссылок (например, задается список из ссылок на категории или конкретные страницы)
- выбор максимального количества ключевиков под простановку в каждой странице (например, не более 5 ссылок)
- минимальное количество символов между простановками (например, 500 символов, чтобы скрипт не поставил 3 ссылки в одном предложении, если будет 3 ключевика)
- составление лога/отчета в виде "Дата, ссылка на страницу, ключевик, установленная ссылка" с возможностью экспорта в XLS
- режим сканирования сайта на предмет поиска ссылок с составлением отчета в виде "Дата, ссылка на страницу, ключевик, установленная ссылка" с возможностью экспорта в XLS
- режим удаления проставленных скриптом ссылок с сайта, с возможностью ограничения глубины удаления (например, задается список из ссылок на категории или конкретные страницы)
- при удалении ведется лог/отчет в виде "Дата, ссылка на страницу, ключевик, удаленная ссылка" с возможностью экспорта в XLS
Преимущественно интересует серверное решение.
Если Вы готовы выполнить данную задачу, пожалуйста, ОБЯЗАТЕЛЬНО укажите срок и стоимость исполнения. Без этих данных заявки идут сразу в отказ.
Жду Вашу заявку или вопросы.