Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть скрипт со следующим функционалом:

- задаются ключевые фразы

- скрипт находит все теги, где есть искомый текст, и заменяет фразу на ссылку (делает из нее анкор)

- скрипт обходит теги вида , , чтобы не испортить исходный код и верстку

Описание проблемы, которую надо решить.

Если внутри найденного тега (например,

) есть вложенный тег (например, ), то при замене фраз на анкоры в родительском теге (в нашем примере, ) он заменяет фразы и в атрибутах вложенного тега (в нашем примере это атрибут "alt" и "title"), что ведет к нарушению выдаваемого кода.

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

Ошибка наглядно продемонстрирована в этом файле (html-страница) - https://www.dropbox.com/s/1fofz29ilswobcp/bag.rar?dl=0.

Если готовы решить эту задачу, пожалуйста, УКАЖИТЕ СРОК И СТОИМОСТЬ ИСПОЛНЕНИЯ. Иначе Ваша заявка уйдет в отказ.

Жду Вашу заявку.

9 лет назад
ekamenskiy
Каменский 
43 годаРоссия
13 лет в сервисе
Был
4 года назад