Хочу представить Вашему вниманию крайне полезную программку под названием NoHiddenLinks для поиска ссылок (в т.ч. скрытых) в различных шаблонах и движках. Программа ищет только не зашифрованные ссылки в файлах, т.е. вот такого открытого вида:
<a href="http://www.sait.ru/">Всяка хрень здесь.</a>
бесплатных систем управления контентом содержится десятки и сотни. Просмотреть их все вручную – дело нереально сложное, а вернее очень трудоемкое. Вот здесь к нам на помощь и приходит замечательная программа NoHiddenLinks.
Итак, рассмотрим более подробно работу программы на примере нахождения всяких ссылок в бесплатном шаблоне для движка DataLife Engine. Т.к. недавно вышла новая версия данного движка под номером 9.8, то воспользуемся поиском Яндекса и введем в поиске вот такую фразу: “Качественные шаблоны DLE 9.8”. Ведь нам нужны именно качественные шаблоны, а не всякая ерунда, не правда ли? Видим, что на первом месте в результатах поиска находится сайт http://newtemplates.ru, который говорит нам, что “У нас вы сможете скачать только качественные шаблоны DLE и шаблоны для DLE 9.8”. Ну вот – то, что нужно! Супер!
Заходим на этот сайт и прямо на главной его странице сразу в газа бросается шаблон Orchid для DLE 9.8. То, что нам и надо!
Немедленно скачиваем его и начинаем тестировать с помощью нашей программы NoHiddenLinks. Прежде всего извлекаем все файлы из скаченного rar-архива в какую-нибудь папку. У меня она называется “скрытые ссылки”. Программа содержит два файла (исполняемый NoHiddenLinks.exe и библиотеку php5ts.dll) и не требует установки на компьютер, что весьма хорошо. Запустив ее, попадаем во вкладку “Информация”, где содержится описание возможностей программы и как ею пользоваться.
Выбираем папку скаченного шаблона Orchid (ставим галочку). Далее перемещаемся во вкладку “Настройки”.
Здесь все тоже ясно и понятно. Поле “Пропускать ссылки с доменами” оставляем пустым. Нам ведь нужно найти все ссылки, с любыми доменами. По умолчанию программа проверяет файлы со следующими расширениями: html,htm,phtml,php,php3,php4,php5,tpl,txt. Оставляем здесь все, как есть и переходим на последнюю вкладку под названием “Проверка”, в которой жмем на кнопку “Начать проверку”.
Смотрим результат.
А результат проверки таков – программа в файлах шаблона Orchid для Dle 9.8 обнаружила целых семь внешних ссылок. Выбираем любую из них и смотрим ниже раздел “Информация”. В нем отображается файл, в котором обнаружена ссылка, сама ссылка, ее анкор и номер строки в которой находится данная ссылка. Чуть правее представлен код найденной ссылки. Согласитесь, что все достаточно просто, удобно и информативно.
Видим по скриншоту, что найденная ссылка ведет на сайт newtemplates.ru
<a href="http://newtemplates.ru/relise/">скачать dle</a>
Ради интереса откроем файл static.tpl (\Orchid\static.tpl) с помощью программы Notepad++ и найдем в нем строчку №4
<h2 class="heading"><span id="news-title">{description}</span></h2>
Все здесь в порядке, никаких ссылок в ней не видно вообще. Но, обратите внимание на горизонтальный ползунок полосы прокрутки. Двигаем его вправо до конца и вот она наша ссылочка (да и не одна!!!):
<div style="display:none;">бесплатно <a href="http://newfilmak.org/">скачать
фильмы</a> без регистрации <a href="http://newprogs.net/">скачать софт</a>
или <a href="http://newtemplates.ru/relise/">скачать dle</a></div>
Ссылок в данной строке на самом деле стоит целых три штуки. И действительно, в окне “Найденные ссылки” позиции №№ 0, 1 и 2 указывают на один и тот же файл шаблона static.tpl и его строку под номером 4.
В результате анализа файлов шаблона Orchid для DLE 9.8 на предмет размещения ссылок, мы обнаружили следующие ссылки:
<a href="http://newfilmak.org/">скачать фильмы</a>
<a href="http://newprogs.net/">скачать софт</a>
<a href="http://newtemplates.ru/relise/">скачать dle</a>
<a href="http://www.gravatar.com/" target="_blank">Gravatar</a>
<a href="http://newdownload.ru/">Скачать игры</a>
<a href="http://newtemplates.ru/">шаблоны dle</a>
<a href="http://allfilm.net/">бесплатно скачать фильмы</a>
Как видим, ничего общего с шаблоном и его разработчиком вышеуказанные ссылки не имеют. Их смело можно назвать ссылками-паразитами, назначение которых — получить лишний бэклинк с сайта, на котором будет установлен рассмотренный шаблон. Обнаружить подобные ссылки достаточно трудно. Во-первых, в коде страницы они сдвинуты далеко вправо. При зрительном просмотре исходного кода страницы (пролистывание) — в глаза не бросаются. Во вторых, благодаря заключению в див-ы со стилем display:none, в браузере эти ссылки пользователям не видны. Однако, не стоит забывать, что если Вы видете данные ссылки в исходном коде странице, то и поисковый робот также их видит и учитывает. К размещению ссылок в div style=”display:none” поисковые системы относятся крайне негативно. Для примера можно почитать у Яндекса вот такое положение “Чем отличается качественный сайт от некачественного с точки зрения Яндекса?”. И при первом стуке Ваших конкурентов, либо простых пользователей можно получить пинок от поисковых систем, проще говоря попасть под фильтр или в бан. Мне, например, известны случаи, когда вполне хорошие сайты для людей, оказывались в бане из-за наличия подобных скрытых ссылок.
Так как две из ранее найденных программой NoHiddenLinks ссылок ведут на сайт newtemplates.ru, коорый, как мы помним, предлагает только “качественные шаблоны DLE” я решил провести небольшой эксперимент. С данного “замечательного сайта” я скачал еще пару шаблонов для DLE и прогнал их с помощью NoHiddenLinks. В результате, в каждом из шаблонов было обнаружено 7-8 ссылок-паразитов. И самое интересное, что в каждом из проверенных шаблонов ссылки ведут на одни и те же домены, в т.ч. и на newtemplates.ru. Вывод очевиден. Автор сайта newtemplates.ru добавляет в файлы представленных шаблонов свои и партнерские ссылки. Вот такой он молодец! Лошарит народ по полной. Меня, например от души повеселило описание (description) его главной страницы: “У нас вы сможете скачать только качественные шаблоны DLE и шаблоны для DLE 9.8, 9.7, 9.6, 9.5, 9.4”. Гы-гы. Особенно слово качественные.
Совет. Если у Вас свой сайт, не поленитесь — проверьте его движок и шаблон (шаблоны) NoHiddenLinks на предмет скрытых ссылок. Возможно, результат Вас удивит. Помните, что чаще всего скрытые ссылки внедряются злоумышленниками в так называемые null-ы движков и rip-ы различных шаблонов, которые без труда можно найти на торрентах и специализированных форумах и ресурсах. Советую, прежде чем разворачивать движок на хостинге или устанавливать новый бесплатный шаблон — не поленитесь, проверьте их программой NoHiddenLinks. Хуже не будет.