В данной статье мы рассмотрим, как при помощи простенького скрипта можно организовать на страницах своего сайта или блога небольшой сервис для проверки  тИЦ и PR сторонних сайтов. Такой, можно сказать, маркетинговый ход поможет привлечь на страницы вашего ресурса дополнительных посетителей, если вы правильно будете продвигать свой мини-сервис в поисковых системах. Продвигать такую страницу необходимо будет по низкочастотным запросам – в сервисе «Статистика ключевых слов» в Яндексе их немного, поэтому такие запросы и называются низкочастотными. Положительный момент таких запросов в том, что на ваш сайт посетители приходят целенаправленно, предполагая получить ответ именно на конкретный запрос «проверка тиц и pr», который они и получают. Да и самому владельцу такого сервиса будет небезынтересно узнать показатели сайтов-конкурентов.

Для того, чтобы установить такой скрипт на страницу вашего сайта, вам необходимо для начала создать новый шаблон страницы, на которой будет работать скрипт и выводить результаты своей работы. Итак, делаем шаблон страницы.В качестве исходного материала берется стандартная страница вашей темы page.php. Перед тем, как открыть эту страницу в редакторе, создайте новый файл в директории своей темы, пусть он будет называться tic-i-pr.php.

 

 

Это – будущая страница вашего сервиса. Затем копируйте в нее все содержимое страницы темы page.php. При желании эту страницу можно подкорректировать, убрав или добавив элементы. Например, можно убрать боковую колонку, заголовок или подвал, убрав строчки <?php get_header(); ?>, <?php get_sidebar(); ?>, <?php get_footer(); ?> соответственно. Но это уже из области корректировки дизайна, а наша задача – создать новый шаблон страницы. Скопировав в шаблон tic-i-pr.php все содержимое  page.php, необходимо обозначить, к какому скрипту или плагину, или месту на вашем ресурсе будет обращаться ваша новая страница. Указание это делается следующим образом – вначале страницы вписываете строки:

<?php
/*
Template Name: Tic-i-pr
*/
?>

Эта запись будет создает новый шаблон, а дополнительная строка <?php include(TEMPLATEPATH.»/checker/pr.php»);?>  будет перенаправлять обращение к скрипту. Почему именно такой адрес, мы рассмотрим ниже. Теперь ваш новый шаблон будет выглядеть вот так:

 

 

Далее заходите в панель администратора и создаете новую страницу на своем сайте или блоге, а в качестве шаблона указываете не базовый шаблон, а вновь созданный шаблон страницы Tic-i-pr:

 

 

Дело почти сделано. Проблема только в том, что свое обращение по адресу /checker/pr.php направлять пока некуда – скрипт еще не находится в директории темы сайта. Необходимо этот скрипт закачать во вновь созданную папку, назовем ее условно checker:

 

 

Название может быть абсолютно любым. В этой новой папке создаем новый файл pr.php (вы также можете назвать его так, как вам будет удобно), в который и помещаем сам скрипт. Вот он:

 

<style type=»text/css»>

#tic_1 {background: #FFF; border: 1px solid #ccc; font-size: 11px; font-family:tahoma; padding: 5px; resize: none; width: 200px; height: 80px}

#getStat {display: none; background: #fff; border: 1px solid #ccc; float: left; margin-top: 1px; margin-left: 6px; width:150px; overflow: auto; overflow-x: hidden; max-height: 230px}

#fl_tic {float: left; width: 200px}

#tm_but {font-size: 12px; font-family: tahoma; padding: 5px;}

</style>

 

<u>Каждый адрес с новой строки:</u>

<div style=»padding:2px;»></div>

<div style=»overflow: hidden»>

<div id=»fl_tic»>

<textarea id=»tic_1″></textarea>

<input id=»tm_but» type=»button» onclick=»get_tic()» value=»Проверить»>

</div>

<div id=»getStat»></div>

</div>

 

<script type=»text/javascript»>

t_num = 20; //максимальное кол-во сайтов для проверки

function get_tic() {

gs = document.getElementById(‘tic_1′);

document.getElementById(‘getStat’).innerHTML = »;

for (i = 0; i <= t_num; i++) {

if (gs.value.split(‘\n’)[i]) {

gs.value.split(‘\n’)[i].indexOf(‘http://’) > -1 ? no_http = gs.value.split(‘\n’)[i].split(‘/’)[2] : no_http = gs.value.split(‘\n’)[i];

document.getElementById(‘getStat’).style.display = ‘block';

$(‘#getStat’).append(‘<div style=»padding: 5px;»><b>’ + no_http + ‘</b> <div style=»padding: 2px;»></div> <img src=»http://www.cy-pr.com/e/’+no_http+’_1_107.138.206.gif»></div>’);

};

};

};

</script>

 

Скрипт стопроцентно рабочий, и сейчас мы рассмотрим, как его можно подправить для нужд сайта. Поле «t_num = 20; //максимальное кол-во сайтов для проверки», как вы поняли, определяет количество одновременно проверяемых адресов.   Рекомендуется для стабильной работы скрипта не ставить это значение больше 100. Все остальные изменяемые поля – размер шрифта, размер окна, в которое будет вводиться адрес, и размер поля с ответом вы можете установить, исходя из дизайна вашего сайта. В работе скрипт будет выглядеть вот так:

 

 

Вот, собственно, и все. Как видите, ничего сложного в создании нового шаблона нет, и при желании вы сможете создать столько новых шаблонов, сколько сами захотите. Дизайн таких страниц тоже в ваших руках – достаточно немного поработать с файлом style.css вашей темы.