Скрытие ссылок от поисковых роботов через AJAX или JS

Цена договорная • электронные деньги
29 августа 2014, 19:27 • 4 отклика • 39 просмотров
Здравствуйте, уважаемые :) Сразу скажу, что я совсем не дружу ни с php, ни с js, ни с любым другим языком программирования, поэтому если я сморожу какую-нибудь глупость - не удивляйтесь и проявите терпение :)

Перейдем к делу.

Цель:
Полное скрытие ссылки из исходного кода, до определенного действия пользователя.

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

Как работает плагин:
Смысл такой, что ссылка кодируется благодаря этому скрипту:

С
<a class="xxx" href="http://site.ru/files/filename.torrent">Скача...>
На
 <a class="xxx" href="#"></a>

То есть робот не может увидеть ссылку и куда она ведет. Далее, как человек нажимает "скачать" - открывается небольшое pop-up окно, и выводится любой материал (который я задам в настройках плагина). В нём обязательно должна быть ссылка с классом "run" и любая другая информация, которую, я хочу показать посетителю при нажатии на кнопку "скачать". Например такая:

<p>Вы сможете скачать игру, если нажмете на кнопку скачать</p>
<a class="run" href="#">Скачать</a>

Так вот первоначальная ссылка с классом "xxx" декодируется в ссылку с классом "run" и человек благодаря этому Pop-up окну получает ссылку на файл.
<a class="run" href="http://site.ru/files/filename.torrent">скачать</a>

Основная идея этого плагина заключается в том, чтобы скрыть ссылки от поисковых роботов, так как они не выполняют javascript. Это всё работает. Но возникли 2 проблемы с этим модулем.

Первая проблема
Во первых, конечная ссылка, которую получает пользователь в попапе - должна содержать параметры. Например:

<a class="run" iname="Left 4 Dead 2" itype="torrent" isize="92800" href="http://site.ru/files/filename.torrent">скачать</a>

где, itype и isize постоянные (не меняются в зависимости от материала), а iname меняется.
У меня получалось, чисто путем тыка :) добавить параметры itype и isize. Но вот с iname проблемы.
В идеале, надо, чтобы этот параметр брался из URL без домена и .html. Другими словами, если на нашем примере URL такой - "http://site.ru/mario-forever.html", то iname="Mario-forever" (желательно с большой буквы, но если это сложно, то не страшно:))
Эти параметры (itype isize iname) служат для активации партнерской ссылки (скриншот для наглядности):

Вторая проблема
А вторая проблема заключается в том, что почему то, партнерская программа не подхватывает ссылку в этом Pop-up'е и не отдает свой .exe файл.  Нужно что то придумать :(

Прикрепил файлы плагина, думаю поймете, что так к чему :) И коды партнерской программы для наглядности. Конечно было бы замечательно, чтобы и сам скрипт installmonster.js подключался бы в момент открытия попапа. То есть чтобы его робот тоже не видел. Но я не знаю, возможно ли это вообще. 

По оплате, я к сожалению совсем не разбираюсь, сколько это может стоить, пожалуйста скажите цену.  Оплата строго WMR
Рассмотрю любые другие варианты достижения результата - предлагайте :)
С уважением, Антон
Файлы