Romario
Новичок
Как сделать чтобы PHP понял Smarty.
Вот код:
Мне нужно чтобы внизу каждой ссылки показывался ИЦ яндекса, PR гугле уже есть.
Чтобы все это работало нужно в $url = 'site.ru'; в место 'site.ru' вставить переменную которая бы подставляла УРЛ сайта, переменная такая есть {$link.URL} но это smarty и поэтому не работает т.к. скрипт для показа ИЦ это ПХП код, значит нужно найти или создать такую переменную чтобы работала с ПХП кодом в .tpl файлах или это не правильный ход мыслей? Расскажите как это сделать?
Вот код:
PHP:
$url = 'site.ru';
$file = 'http://xml.yaca.yandex.ru/yca/cy/ch/'.$url.'/';
$file_cont = file_get_contents($file);
preg_match('/<b>Индекс цитирования (тИЦ) ресурса.+?"Кто ссылается">(d+)</a>/i', $file_cont, $matches);
echo 'Индекс цитирования сайта '.$url.' по яндексу равен '.$matches[1];
Чтобы все это работало нужно в $url = 'site.ru'; в место 'site.ru' вставить переменную которая бы подставляла УРЛ сайта, переменная такая есть {$link.URL} но это smarty и поэтому не работает т.к. скрипт для показа ИЦ это ПХП код, значит нужно найти или создать такую переменную чтобы работала с ПХП кодом в .tpl файлах или это не правильный ход мыслей? Расскажите как это сделать?