Главная » PHP » Сделана страница рейтинга

Сделана страница рейтинга

На моем сайте можно посмотреть рейтинг всех моих проектов. Страница доступна по адресу: http://peoplestring.berezablog.com/rayting.html. Данная страница сделана с применением скрипта на языке PHP. Данные берутся со статистики liveinternet и данных вебмастера Яндекса.

Данный метод основан на следующем принципе. Саму картинку счетчика можно получить по следующему адресу: http://counter.yadro.ru/logo;berezablog.com//?29.20, где вместо berezablog.com вставляете адрес любого сайта.

Как узнать идентификатор Яндекса-вебмастер? Зайдите в панель вебмастера и в списке своих сайтов нажмите на ссылку любого сайта. Вы увидите примерно вот такую ссылку http://webmaster.yandex.ru/site/?host=3173017.



Последняя цифра 317017 как раз и есть идентификатор.

Это был принцип построения рейтинга. Теперь переходим к самому скрипту. Скрипт вывода статистики liveinternet и ТИЦ Яндекса на моем сайте выглядит следующим образом:

<style id='page-skin-1' type='text/css'><!--
.stat {
display: inline-block;
min-width: 15em;
border: 2px solid grey;
margin: 3px;
padding: 3px;
}
--></style>
<center>
<script type='text/javascript'>
var urls = [
['berezablog.com', '3173017'],
['bershop.biz', '4155292'],
['biznes.berezablog.com', '4101543'],
['blog.gsimple.ru', '6612492'],
['cashflow-rostov.ru', '6650451'],
['gbiznesblog.ru', '6363601'],
['gsimple.ru', '5772250'],
['hramova.gbiznesblog.ru', '6589601'],
['mobil.bershop.biz', '4301396'],
['peoplestring.berezablog.com', '5311517'],
['vtbblog.ru', '4416277'],
['vtbsite.ru', '4468917']
]
data = urls.map(function(item){
var url = item[0]
var yandex_webmaster_host = item[1]
var s = "<div class='stat'>" +
"<a href='http://" + url + "'>" + url + "</a><br>" +
"<a href='http://www.liveinternet.ru/stat/" + url + "'>" +
"<img src='http://counter.yadro.ru/logo;" + url + "//?29.20' >" +
"</a>";
s += "<a href='" + (yandex_webmaster_host ? "http://webmaster.yandex.ru/site/?host=" + yandex_webmaster_host : "http://webmaster.yandex.ru/sites/") + "'>" +
"<img src='http://www.yandex.ru/cycounter?" + url + "' width='88' height='31' alt='Индекс цитирования' border='0' /"+">" +
"</a>";
s += "</div>";
return s;
}).join('')
document.write(data)
</script>
</center>
 

Результат работы можно посмотреть здесь.

 



12.07.2013 | Админ | Просм. 655 | Комм. | Категория: PHP

Комментариев пока нет!
Ваше имя *
Ваш Email *

Сумма цифр справа: код подтверждения


21.05.2018
Мои эксперименты с Кандидат CMS

Владимир © 2006-2013
     
Шаблон позаимствован у Amalgams и адаптирован Студией VTB

Design by Kandidat-news CMS(0.0033 сек.)