Подключение Гуглового Референта к нано-CMS:

По сравнению со Стахановским Портатором вообще ничего не меняем, кроме расположения данного файла- папка зовётся ./data/content/. Как обычно, кладём туда файл referent.php, содержащий:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    
    <?php /* Выше этой строки в файле ничего не должно быть */
     
       $title=$keywords='новости CMS';
     
       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();
     
       $content=<<<EOF
     
    Любой Ваш HTML код для размещения выше новостийной ленты.
     
    $googlereferent_css
    $out
     
    Любой Ваш HTML код для размещения ниже новостийной ленты.
     
    EOF;
     
    /* Ниже этой строки в файле ничего не должно быть. */ ?>

Единственное, что нужно сделать, так это создать папку ./data/logs/ с правами 777 для хранения в ней кэша Гуглового Референта.

Пример: новости CMS