Увидев какой-нибудь интересный сайт в интернете, довольно часто возникает вопрос, на каком движке он работает. На практике же проверить CMS сайта легко, если знать некоторые способы.
Смотрим HTML-код
Самый простой способ проверки – по HTML-коду. Чтобы узнать необходимую информацию, требуется кликнуть правой кнопкой мыши и в зависимости от браузера выбрать пункт «Просмотр исходного кода», «Показать источник» или «Исходный код». Указывающий на движок сайта элемент содержится в теге head. Для сайтов на Joomla, к примеру, в HTML-коде есть код генератора. Выглядит он так:
Кроме того, в путях к css файлу для Joomla еще используются такие слова, как components и templates. Например:
<link rel="stylesheet" href="http://www.название_сайта.ру/components/com_k2/css/k2.css" type="text/css" />
Сайты, созданные на WordPress, также обладают своими особенностями. Они, как правило, содержат следующую строку:
<link rel="stylesheet" href="http://site.ru/wp-content/themes/название темы/style.css" type="text/css" />
Встречаются и другие строки, но все они в строгом порядке содержат wp-content, характеризующий CMS как WordPress.
Для DLE, в свою очередь, отличительными являются теги dle, templates и engine:
<script type="text/javascript" src="/engine/classes/js/jquery.js"></script>
Помимо этого, после тега body еще и вставляется очень длинный скрипт.
А вот в некоторых CMS, как в Битрикс, собственное название используется прямо в путях к папкам:
<link href="/bitrix/templates/gzhel2011/template_styles.css?1323084802" type="text/css" rel="stylesheet" />
Проверяем админку
Если проверка HTML-кода не дала приемлемого результата, то можно посмотреть адрес его админки. К примеру, у сайтов на Joomla админка располагается по адресу название_сайта.ру/administrator. Открыть ее в WordPress получится, если ввести название_сайта.ру/wp-admin. На Битрикс ведет ссылка название_сайта.ру/bitrix/admin/. Админка же DLE имеет такой адрес – название_сайта.ru/admin.php.
Специализированные сервисы и плагины
Существенно упростить задачу по определению движка помогают определенные плагины и расширения. Так, в браузерах Firefox и Google Chrome есть так называемый Wappalyzer. Результаты сканирования он выводит в адресной строке. Однако его надо устанавливать, поэтому он больше подойдет тем, кто имеет в этом профессиональную необходимость.
Если же потребность определить CMS возникает периодически, то можно вполне воспользоваться разнообразными онлайн-сервисами. С их помощью можно быстро узнать движок любого сайта. Самыми популярными сервисами такого рода считаются 2ip и iTrack. 2Ip, в частности, главным образом предназначен для определения ip-адреса, но дает возможность узнать и движок, на котором он работает. Нужно просто ввести адрес ресурса и будет получен результат.
Единственный недостаток этого сервиса в том, что он достаточно долго обрабатывает данные из-за своего сложного алгоритма. iTrack при этом работает несколько быстрее. После введения адреса сайта, система начинает перебирать варианты, в дальнейшем выдавая правильный вариант. За основу для анализа берутся отличительные признаки разных типов CMS.
Существуют и другие сервисы для онлайн-проверки. При необходимости можно воспользоваться сразу несколькими из них, чтобы точно не сомневаться в результате. В любом случае определить CMS сайта, пользуясь этими способами, не составит особых проблем.