Приветствую всех читателей блога! Помните, я уже рассказывал о том, как убрал вирус с сайта, когда при заходе с браузер смартфона срабатывал редирект на скачивание какого-то странного apk-файла? Так вот сегодня я столкнулся с подобной ситуацией, только проблема была немного в другом. Из этого поста вы узнаете, как убрать скрытые ссылки <div id="leo_hme"> на Joomla-сайте.
Делал новый сайт на Joomla, как и тот, на котором устанавливали фильтр для поиска. Решил открыть код главной страницы в браузере через Ctrl+U и замер.
Вот, собственно, скриншот того, что предстало перед моими глазами. Знаете, что самое страшное? То, что эти ссылки индексируются, а их анкоры отображаются в сниппете выдачи Яндекса.
Скрытые ссылки <div id="leo_hme">, убрать которые мне предстояло, отображались в коде, но на страницах их не было видно. Я полез в файлы шаблона, но и в index.php, и в остальных файлах ничего не нашёл.
Что же делать дальше? Ответ оказался проще, чем я думал. Этот код не имеет никакого отношения к шаблону, нужно смотреть выше и ковырять сам движок.
Чтобы удалить с сайта ссылки <div id="leo_hme">, вам нужно по FTP зайти в папку на вашем хостинге «корень_сайта/components/com_content/views/article/tmpl» и найти там файл default.php. Скачиваете его на ваш компьютер и открываете в редакторе, которым пользуетесь (я использую Notepad++).
Нажимаете Ctrl+F и вводите в поиск по файлу <?php $ile. После этого у вас должен отобразиться вот такой участок кода:
Что вам нужно сделать? Удаляете те фрагменты, которые у меня на скриншоте имеют номера строк 176, 177, 178, 180 и 181. У вас из всего этого участка должно остаться только то, что на строке 179, но не полностью, а только то, что идёт до символа >. В общем, чтобы не удалить лишнего, смотрите скриншот ниже и не потеряйте ?> в строке 176. То есть у вас остаётся лишь <?рhр есhо $this->item->text; ?> из строки 177.
У вас должно остаться только то, что выделено жёлтым цветом. Никаких echo base64_decode не должно быть, тоже обратите на это ваше внимание.
После этого сохраняем файл default.php и закидываем его обратно по FTP. Обновляем страницу сайта, открываем её код — всё, ссылок больше нет.
Очень жаль, что я опять попался на не совсем качественном шаблоне Joomla, но зато теперь я знаю, как убрать скрытые ссылки <div id="leo_hme">, если вдруг ещё раз они мне попадутся.
А вы когда-нибудь сталкивались с чем-то подобным?
Что на Joomla, что на WP — все попадают в эту ситуацию, когда скачивают бесплатные шаблоны и находят там левые ссылки. Я не сталкивался с этой проблемой, так как делаю шаблоны в Artisteer. Если приходится часто верстать новые сайты, может стоит купить один раз лицензию?
Всё бы хорошо, но я не умею верстать совсем.
Так там и не надо ковыряться в коде, оболочка — как-будто ты работаешь в Word. Посмотри какие-нибудь видео, все поймешь. Правда я все равно немного ковыряю код, пытаюсь ускорить загрузку страниц, но это уже мои заморочки. Если ничего не трогать сайты нормально работают и ранжируются в ПС.
Хорошо, спасибо, я сейчас гляну.
Да уж поговорка «Бесплатный сыр только в мышеловке» в данном случае подходит как нельзя кстати. И я в такую «мышеловку» попал со своим блогом и не могу отделаться от «неё» вот уже 10 месяцев... В принципе я и не старался отделаться, всё никак не могу начать вести переписку с Платоном 🙂
Про сыр точно подметил 😀 А у тебя что конкретно уже 10 месяцев?
Ну да, АГС схлопотал в начале мая, значит 10 месяцев получается.
Сейчас ещё исправлю некоторые технические ошибки, с дублями разделаюсь, уникальность подтяну и буду требовать снять с меня санкции 🙂
А, подожди. Так ещё не убрали его с тебя??
Нет ещё ...
Когда буду переписываться с ними, надеюсь они смогут объяснить, за что на данный момент на меня наложены санкции 🙂
И вроде АГС, а трафик с яндекса пошёл и увеличивается... Конечно баснословным трафиком похвастаться не могу, но до 10 посетителей в сутки доходит
Вообще хрень какая-то. Сколько ужасных сайтов живут прекрасно без фильтров, а на твоём фильтр О_О. Я порой просто отказываюсь понимать Яндекс. Сегодня общался по телефону с ними, кстати 😀
В Вордпрессе такого добра — навалом. Теперь буду знать, что в джумле тоже случается. Как раз недавно интересовался этим вопросом.
А мне как раз только в Joomla не везёт. Видимо, нужно разборчивее выбирать шаблоны.
Спасибо большое! Битый час искал где они в коде засели, пока не погуглил и не нашел эту страницу