Показать сообщение отдельно
Старый 22.09.2005, 15:18     # 14
Heo
::VIP::
 
Регистрация: 10.03.2003
Адрес: /dev/null
Сообщения: 2 900

Heo Отец (мать) всех ГуруHeo Отец (мать) всех ГуруHeo Отец (мать) всех ГуруHeo Отец (мать) всех ГуруHeo Отец (мать) всех ГуруHeo Отец (мать) всех ГуруHeo Отец (мать) всех ГуруHeo Отец (мать) всех ГуруHeo Отец (мать) всех ГуруHeo Отец (мать) всех ГуруHeo Отец (мать) всех ГуруHeo Отец (мать) всех ГуруHeo Отец (мать) всех ГуруHeo Отец (мать) всех ГуруHeo Отец (мать) всех ГуруHeo Отец (мать) всех ГуруHeo Отец (мать) всех ГуруHeo Отец (мать) всех Гуру
xmaker
Цитата:
xmaker:
Чтобы все это работало нужно в $url = 'imho.ws'; в место 'imho.ws' вставить переменную которая бы подставляла УРЛ сайта, переменная такая есть {$link.URL} но это smarty и поэтому не работает т.к. скрипт для показа ИЦ это ПХП код, значит нужно найти или создать такую переменную чтобы работала с ПХП кодом в .tpl файлах или это не правильный ход мыслей? Расскажите как это сделать?
PHP Код идёт в php файлы, а HTML в tpl файлы.

Примерно это должно выглядить вот так:

index.php
PHP код:
<?php 

// #################### SMARTY START #####################
// Include Smarty template class
require 'libs/Smarty.class.php';
// Create a new object
$smarty = new Smarty;
// Some smarty settings.
$smarty->compile_check true;
$smarty->debugging false;

// #################### SMARTY END #######################

$url 'imho.ws';

$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];  

$smarty->assign('url''$url');
$smarty->assign('matches'$matches[1]);

$smarty->display('link.tpl');

?>
link.tpl
Код:
<html>
<head><title></title>
</head>
<body>
Индекс цитирования сайта {$url} по яндексу равен {$matches} 
</body>
</html>
Heo вне форума