SAPE + CNCat 4.3.2

Discussion in 'PHP' started by mff, 21 Feb 2010.

  1. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Кто подскажет, как установить сапу на каталог CNCat 4.3.2?
    Там есть файл:/cncat_config/themes/my/cncat.php туда я прописал код:
    PHP:
         if (!defined('_SAPE_USER')){
            
    define('_SAPE_USER''XXXXXXXXXXXXXXXXXXXXXXXXX'); 
         }
         require_once(
    $_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
         
    $sape = new SAPE_client();
    теперь осталось вывести ссылки, думаю это нужно прописать в файле: /cncat_config/themes/my/common.tpl но как там php прописать? :confused:
     
  2. Светлый

    Светлый Elder - Старейшина

    Joined:
    28 Jun 2007
    Messages:
    159
    Likes Received:
    47
    Reputations:
    46
    В темах не поддерживается PHP. При необходимости исполнения PHP можно создать файлы _top.php и/или _bottom.php, которые будут отображаться в начале и в конце страницы.
     
    1 person likes this.
  3. Cannibal_x911

    Cannibal_x911 New Member

    Joined:
    20 Feb 2010
    Messages:
    4
    Likes Received:
    2
    Reputations:
    0
    у тебя какой сайт?:
     
    1 person likes this.
  4. 6anzay

    6anzay Member

    Joined:
    30 Nov 2009
    Messages:
    138
    Likes Received:
    28
    Reputations:
    10
    Проще на форуме сапы спросить
    Поищи там установка на %название движка% и найдешь готово решение
     
  5. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    mff 1) найти место, где впервые создается переменная $CNCAT.
    2) после создания этой переменной добавить:
    PHP:
    $CNCAT['sape'] = $sape->return_links();
    3) в нужное место шаблона (туда где будут выводиться ссылки) добавить:
    Code:
    {$CNCAT[sape]}
     
    _________________________
    1 person likes this.
  6. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    ага :) Уже месяц без ответа там.
    Gifts, спасибо тебе большое! Я где строку
    прописать? В каком файле?

    P.S. Gifts, я кстати на твоём распакованном CNCat 4.3.2 вишу! Спасибо тебе!
     
  7. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    mff мм, в общем-то массив должен быть уже создан при обращении к '/cncat_config/themes/my/cncat.php', так что вставляйте туда, после строки $sape = new SAPE_client();
     
    _________________________
    1 person likes this.
  8. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Gifts, спасибо большое! Всё сделал полез каталог добавлять в сапу :)
     
  9. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Прописал код в /cncat_config/themes/my/cncat.php
    PHP:
    global $sape;
        if (!
    defined('_SAPE_USER')){
            
    define('_SAPE_USER''XXXXXXXXXXXXXXXXXXXXXXXXXX'); 
        }
        require_once(
    $_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
        
    $o['force_show_code'] = true;  
        
    $o['charset'] = 'UTF-8';
        
    $sape = new SAPE_client($o);
        
    $CNCAT['sape'] = $sape->return_links();
        unset(
    $o);
    и в /cncat_config/themes/my/common.tpl
    PHP:
    {$CNCAT[sape]}
    проверяю html код и строчек - <!--check code-->, как показанно тут: http://help.sape.ru/sape/faq/270 нету :(

    Сайт не добавляется в сапу :(
     
  10. Cannibal_x911

    Cannibal_x911 New Member

    Joined:
    20 Feb 2010
    Messages:
    4
    Likes Received:
    2
    Reputations:
    0
    Сайт на ucoz?
     
  11. 6anzay

    6anzay Member

    Joined:
    30 Nov 2009
    Messages:
    138
    Likes Received:
    28
    Reputations:
    10
    Сайт на движке CNCat
     
    4 people like this.
  12. Cannibal_x911

    Cannibal_x911 New Member

    Joined:
    20 Feb 2010
    Messages:
    4
    Likes Received:
    2
    Reputations:
    0
    http://www.cn-software.com/ru/cncat/manual/4.1/howto/#design_php
     
  13. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    mff вы уверены, что шаблон главной страницы находится в файле common.tpl? Сейчас установил этот каталог - шаблон главной страницы находится в файле index.tpl в него и надо вставлять {$CNCAT[sape]}
    2) Вы уверены, что файл /cncat_config/themes/my/cncat.php - инклудится, а не стоит для вида. Потому что в стандартных шаблонах такой файл отсутствует. Попробуйте вставить в него команду phpinfo(); - будет ли она выведена?
    3) Имхо, проще добавить объявление сапы сразу в конфиг файл /cncat_config/config.php, тогда точно будет работать

    З.Ы. Еще раз проверьте используемые шаблоны - введите произвольный текст в начало или конец, и посмотрите - отобразится ли он
     
    _________________________
    1 person likes this.
  14. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Gifts, вставил код в config.php и всё заработало! Спасибо большое!