А я заменил в файле func.php функцию get_cy на этот код и cy начал определяться
PS. пробовал менять код как делал автор преведущих постов - не получилось
function get_cy($url)
{
$url = preg_replace("/www\./i","",$url);
$url = preg_replace("/^http:\/\//i","",$url);
$parsed_url = parse_url("http://".$url);
$host = $parsed_url["host"];
$yandex_url = 'http://bar-navig.yandex.ru/u?ver=2&show=32&url=http://www.'.$host.'/';
$this->file_cont = file_get_contents($yandex_url);
$this->cy = $this->file_cont ? (int) substr(strstr($this->file_cont, 'value="'), 7) : 0;
$yandex_url = 'http://search.yaca.yandex.ru/yca/cy/ch/'.$host.'/';
$this->file_cont = file_get_contents($yandex_url);
if ($this->file_cont)
{
if (strpos($this->file_cont,"ресурс не описан в") === false)
{
preg_match('/arr-hilite\.gif.+ci=(.+)\"/iU', $this->file_cont, $matches); // Ориентируемся на картинку
$this->if_yaca($url);
$this->yaca = 1;
}
else
{
preg_match('/<a href\=\"http\:\/\/www\.yandex\.ru\/yandsearch\/\?text\=\&Link\=http\:\/\/w*\.'.preg_quote($cyurl).'.*?\&ci=(\d{2,7})/i', $this->file_cont, $matches);
$this->yaca = 0;
}
}
}