Многие из нас используют бесплатные шаблоны и даже не подозревают, о том, что там находятся скрытые ссылки. Так как визуально их определить практически не возможно.
А если вы ещё и авторизовались на сайте, то Вам вообще этих ссылок не будет видно.
Уже всем давно понятно, что чем меньше исходящих ссылок идет с вашего сайта тем лучше. Для той же sape и конечно же веса страницы в плане SEO, а не кб. =)
Способ №1 / Легкий
Конечно все ещё встречаются ссылки в шаблонах которые ставят на точки и их легко найти в исходниках.
Пример:
[url=https://vasilenko.info].[/url]
Так же наглядный пример как это будет смотреться в самом шаблоне:
Написал: Alex V, 27 мая 2010 | Мнений 21| Просмотров: 728
*обратите внимание на запятую (,) после ника Alex V.
Такую ссылочку можно легко удалить в файле shortstory.tpl, но мы сейчас будем обсуждать более сложные методы.
Способ №2 / Сложный
Именно об этом способе я и хотел поговорить в этом посте. Он мне чем-то напоминает аналогичный способ в WordPresse, но только как мне кажется более запутанный для простых пользователей.
Если сказать честно, то вчера я примерно 4 часа искал как убрать с шаблона этот ЗЛОБНЫЙ код, в котором стояло сразу 4 ссылки. Бррр... (это не реклама колы)
Ссылки стоят по такому типу:
[url=https://vasilenko.info][/url]
*обратите внимание! URL без анкора, точек и без запятых. Думаю понятно, что такие ссылки используются для накручивания PR и Тиц.
Я бы и ничего не заметил, если бы не стал исправлять и редактировать шаблон, чтобы он был уникальным. Обычно я сижу и работаю в Google Chrome, но вчера, по нужным мне причинам залез в браузер FireFox.
И смотрел через него исходный код сайта и тут увидел такое...
*Картинка кликабельна! Нажмите чтобы просмотреть её полностью!
Сначала подумал, что у меня FireFox заражен или это просто какой-то баг. Так как в Chrome такого кода и близко не было.
Но, стоило мне на сайте выйти со своего аккаунта и я увидел там такой же код.
Я перерыл все файлы шаблона, все стили, одним словом все файлы, но ничего так и не нашел. Была только одна зацепка, это файл Login.tpl, так как перед левыми ссылками, стоит слово РЕГИСТРАЦИЯ (см. выше на скрине)
Но, там не было левых ссылок =(
Я уже очень долго работаю с движком DLE и у меня есть сайты на инклудах, так как в PHP я ничего не понимаю. Но, в инклудах разбираюсь уже очень давно. По этому я и обратил внимание на вот эту строчку:
Первое на что я обратил внимание это на слово INCLUDE, значит что-то он прикрепляет к файлу login.tpl.
Второе, это "$login_p=" я понятия не имею за что он отвечает. Но вроде бы раньше я его никогда не видел в шаблоне логина.
И третье, это ссылка на картинку profile.jpg. Которой и близко не было в самой панели авторизации.
С этого уже можно делать какие-то выводы.
Я поставил черточку в файле profile_.jpg, на скрине я её отметил темно-розовым цветом. И о ЧУДО! Этот ужасный код пропал!
Теперь осталось обратить внимание, на саму эту картину:
Я зашел в папку с шаблоном, а далее в папку /images/ и понятно же увидел эту картинку profile.jpg.
И сразу обратил внимание на то, что у неё нед предпросмотра как у других картинок на этом скрине.
Странно не правда ли?
Я решил открыть этот файл с помощью блокнота (у меня стоит NotePAD 2, советую использовать его):
И о чудо! Я увидел там PHP код...
Не знаю как это все работает, но это меня сильно удивило. Код как я понял чем-то закодированный, по этому, что он скрывает сказать не могу.
Я конечно же удалил эту картинку и решил вернуться к файлу login.tpl:
И удалил лишний код, я его тоже отметил на скрине.
Вот собственно и все! Будьте внимательны и сразу смотрите на картинки =) Таких шаблонов с лишними ссылками очень много!
В помощь вебмастеру:
Любую исходящую ссылку можно найти с помощью онлайн сервиса, по поиску исходящих/внешних ссылок. Например тут http://pr-cy.ru/link_extractor?url=vasilenko.info
На этой неделе ждите:
Постараюсь ещё написать пост, о том как убрать спрятанные ссылки в шаблонах WordPress и не нарушить сам дизайн. UPD 26.07.2010.
Пост о нужных плагинах для WP напишу немного позже
Спасибо Всем за внимание! И спасибо за то, что с нами!