Удаляем скрытые ссылки в шаблонах для Joomla

Количество просмотров: 510

Одним прекрасным днем, а может и вечером, у Вас возникла необходимость установить на Joomlа шаблон. Первым делом Вы ищете его на бесплатных ресурсах, но, как известно, бесплатный сыр бывает только в мышеловке.

После установки шаблона его необходимо проверить на наличие скрытых ссылок. Если поиск в шаблоне по вхождению <a href="Ссылка"> ничего не дал, то рано радоваться.

Проверте исходный код страницы в браузере, там они скорее всего будут.

Проверим еще на наличие закодированных ссылок.

Для этого используем ресурс http://pr-cy.ru/, копируем адрес главной страницы нашего сайта и проверяем. Видим наличие одной скрытой ссылки:

Возвращаемся на страницу нашего сайта и обращаемся к отладчику (F12), чтобы найти, где она скрывается.

Видим div со смещением влево 10000px, отключаем свойство и видим нашу скрытую ссылку:

Теперь наша задача – найти ее в шаблоне и удалить. Заходим через ftp-клиент в папку с шаблоном и открываем index.php. Ссылка закодирована обычно через base64, поэтому либо ищем включения на странице сочетания base64, либо ориентируемся на строчку с набором букв и цифр.

Фрагмент со скрытой ссылкой имеет вид:

<?php $str = 'PGRpdiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGJvdHRvbTowcHg7IGxlZnQ6LTEwMD
AwcHg7Ij48YSBocmVmPSJodHRwOi8vd3d3Lnpvb2Zp
cm1hLnJ1LyI+aHR0cDovL3d3dy56b29maXJtYS5ydS88L2E+PC9kaXY+'; echo base64_decode($str);?>

Удаляем его и проверяем через http://pr-cy.ru/, как видим, в отчете нет больше этой ссылки:

© 2015-2018 Goodweb.me --- Карта сайта --- info@goodweb.me

Наверх