Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10
Для определения Яндекс тИЦ (тИЦ - тематический индекс цитирования) пойдем тем же путем что и расширение Яндекс.Бар. Чтобы проверить тИЦ Яндекс.Бар посылает запрос по адресу http://bar-navig.yandex.ru/u?ver=2&show=32&url=http://www.сайт.ru и получает XML документ следующего вида:
-
<urlinfo>
-
<url domain="www.сайт.ru">/</url>
-
<tcy rang="4" value="250"/>
-
<topics> </topics>
-
<textinfo> </textinfo>
-
</urlinfo>
Значение тИЦ - это значение аттрибута value элемента tcy, вот его и нужно выдрать из документа, а как смотрите ниже:
-
<?
-
function getTCY($url)
-
{
-
//считываем XML-файл с данными
-
$xml = file_get_contents('http://bar-navig.yandex.ru/u?ver=2&show=32&url='.$url);
-
-
//если XML файл прочитан, то возвращаем значение параметра value, иначе возвращаем false - ошибка
-
return $xml ? (int) substr(strstr($xml, 'value="'), 7) : false;
-
}
-
?>
Теперь чтобы узнать тИЦ Яндекса нужно вызвать функцию getTCY и передать ей в качестве параметра URL сайта:
-
$tcy = getTCY('http://www.site.com');
Взято с www.tigir.com