Как убрать скрытые ссылки div id="leo_hme" в Joomla

Приветствую всех читателей блога! Помните, я уже рассказывал о том, как убрал вирус с сайта, когда при заходе с браузер смартфона срабатывал редирект на скачивание какого-то странного apk-файла? Так вот сегодня я столкнулся с подобной ситуацией, только проблема была немного в другом. Из этого поста вы узнаете, как убрать скрытые ссылки <div id="leo_hme"> на Joomla-сайте.

Делал новый сайт на Joomla, как и тот, на котором устанавливали фильтр для поиска. Решил открыть код главной страницы в браузере через Ctrl+U и замер.

Как убрать скрытые ссылки div id="leo_hme" в Joomla

Вот, собственно, скриншот того, что предстало перед моими глазами. Знаете, что самое страшное? То, что эти ссылки индексируются, а их анкоры отображаются в сниппете выдачи Яндекса.

Скрытые ссылки <div id="leo_hme">, убрать которые мне предстояло, отображались в коде, но на страницах их не было видно. Я полез в файлы шаблона, но и в index.php, и в остальных файлах ничего не нашёл.

Что же делать дальше? Ответ оказался проще, чем я думал. Этот код не имеет никакого отношения к шаблону, нужно смотреть выше и ковырять сам движок.

Чтобы удалить с сайта ссылки <div id="leo_hme">, вам нужно по FTP зайти в папку на вашем хостинге «корень_сайта/components/com_content/views/article/tmpl» и найти там файл default.php. Скачиваете его на ваш компьютер и открываете в редакторе, которым пользуетесь (я использую Notepad++).

Нажимаете Ctrl+F и вводите в поиск по файлу <?php $ile. После этого у вас должен отобразиться вот такой участок кода:

Как убрать скрытые ссылки div id="leo_hme" в Joomla

Что вам нужно сделать? Удаляете те фрагменты, которые у меня на скриншоте имеют номера строк 176, 177, 178, 180 и 181. У вас из всего этого участка должно остаться только то, что на строке 179, но не полностью, а только то, что идёт до символа >. В общем, чтобы не удалить лишнего, смотрите скриншот ниже и не потеряйте ?> в строке 176. То есть у вас остаётся лишь <?рhр есhо $this->item->text; ?> из строки 177.

Как убрать скрытые ссылки div id="leo_hme" в Joomla

У вас должно остаться только то, что выделено жёлтым цветом. Никаких echo base64_decode не должно быть, тоже обратите на это ваше внимание.

После этого сохраняем файл default.php и закидываем его обратно по FTP. Обновляем страницу сайта, открываем её код — всё, ссылок больше нет.

Очень жаль, что я опять попался на не совсем качественном шаблоне Joomla, но зато теперь я знаю, как убрать скрытые ссылки <div id="leo_hme">, если вдруг ещё раз они мне попадутся.

А вы когда-нибудь сталкивались с чем-то подобным?

 

Комментарии к записи “Как убрать скрытые ссылки div id="leo_hme" в Joomla” (13)

  1. Что на Joomla, что на WP — все попадают в эту ситуацию, когда скачивают бесплатные шаблоны и находят там левые ссылки. Я не сталкивался с этой проблемой, так как делаю шаблоны в Artisteer. Если приходится часто верстать новые сайты, может стоит купить один раз лицензию?

      • Так там и не надо ковыряться в коде, оболочка — как-будто ты работаешь в Word. Посмотри какие-нибудь видео, все поймешь. Правда я все равно немного ковыряю код, пытаюсь ускорить загрузку страниц, но это уже мои заморочки. Если ничего не трогать сайты нормально работают и ранжируются в ПС.

    • Да уж поговорка «Бесплатный сыр только в мышеловке» в данном случае подходит как нельзя кстати. И я в такую «мышеловку» попал со своим блогом и не могу отделаться от «неё» вот уже 10 месяцев... В принципе я и не старался отделаться, всё никак не могу начать вести переписку с Платоном 🙂

        • Ну да, АГС схлопотал в начале мая, значит 10 месяцев получается.

          Сейчас ещё исправлю некоторые технические ошибки, с дублями разделаюсь, уникальность подтяну и буду требовать снять с меня санкции 🙂

            • Нет ещё ...

              Когда буду переписываться с ними, надеюсь они смогут объяснить, за что на данный момент на меня наложены санкции 🙂

              И вроде АГС, а трафик с яндекса пошёл и увеличивается... Конечно баснословным трафиком похвастаться не могу, но до 10 посетителей в сутки доходит

              • Вообще хрень какая-то. Сколько ужасных сайтов живут прекрасно без фильтров, а на твоём фильтр О_О. Я порой просто отказываюсь понимать Яндекс. Сегодня общался по телефону с ними, кстати 😀

  2. В Вордпрессе такого добра — навалом. Теперь буду знать, что в джумле тоже случается. Как раз недавно интересовался этим вопросом.

    • А мне как раз только в Joomla не везёт. Видимо, нужно разборчивее выбирать шаблоны.

  3. Спасибо большое! Битый час искал где они в коде засели, пока не погуглил и не нашел эту страницу

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *