Подключение Гуглового Референта к Ласто-блогу LastoBlog-B :
В Ласто-блоге все РНР документы живут в директории ./data/php_pages - делаем там файлик с любым именем (допустим, google-dana-borisova.php) и таким содержимым:
<?php /* Выше этой строки в файле ничего не должно быть */
$title=$keywords="Дана Борисова";
include_once ("./googlereferent/googlereferent_template.php");
include_once ("./googlereferent/googlereferent_css.php");
include_once ("./googlereferent/googlereferent.inc.php");
$news=new GoogleReferent;
$news->langsite("ru"); # возможны ru, en
$news->keywords($keywords);
$news->codeto("CP1251"); # возможны ISO-8859-1, CP1251, UTF-8
$news->cachetime(6000);
$news->feednumber(10);
$news->cache("./data/logs");
$news->template($googlereferent_template);
$news->ini_google_referent();
$out=$news->getnews();
$echo=<<<EOF
Любой HTML код для размещения выше новостийной ленты.
$googlereferent_css
$out
Любой HTML код для размещения ниже новостийной ленты.
EOF;
/* Ниже этой строки в файле ничего не должно быть. */ ?>
В случае использования новостийных лент в составе блога больше одного раза имеет смысл загнать стили для шаблона в основной CSS файл дизайна блога. Тогда не будет никакой необходимости в подключении на этой страничке googlereferent_css.php файла, а также упоминания $googlereferent_css внутри контейнера.
Более того, весьма целесообразно и содержимое файла googlereferent_template.php (лишив его предварительно контейнера php, естественно) засунуть в файл сеттингов. Тогда инклюдить шаблон будет не надо, и из трёх строчек инклюда останется только одна.
Но это соображения по повышению производительности сервера- понятно, что всё будет замечательно работать и так, как указано выше.
Пример: Дана Борисова
|