Как установить код Sape в nanocms

Тема в разделе "PHP", создана пользователем bodo797, 21 май 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. bodo797

    bodo797

    Регистр.:
    9 авг 2007
    Сообщения:
    246
    Симпатии:
    288
    Все мои эксперименты в течении 1,5 часов по установке кода сапы в наноцмс ни к чему не привели :confused:
    Да и познания в пхп не очень.
    Думаю что многие уже с этим сталкивались, т.к. наноцмс довольно известная.
    Поиск по форуму ничего не дал. Просьба помочь в этом нелёгком и нужном деле. :)
    зы. Если кто возьмется - просьба описать поподробнее, так чтобы и новичек разобрался ;)
     
  2. mentanos

    mentanos Постоялец

    Регистр.:
    27 дек 2007
    Сообщения:
    128
    Симпатии:
    35
    открываешь data/config.php

    ищешь:
    Код:
    $NanoCMS['admin_filename'] = 'nanoadmin.php';
    после вставляешь:
    Код:
    /* SAPE id */
    $NanoCMS['sape_id'] = ''; # свой sape id впиши


    в каталоге data/tweaks/ создаешь файл sape.php:
    Код:
    <?php
    
    function sape_get_code() {
    	define('_SAPE_USER', $GLOBALS['NanoCMS']['sape_id']); 
    	require_once(_SAPE_USER.'/sape.php'); 
    	$sape = new SAPE_client();
    	echo $sape->return_links();
    }
    
    $showname = new Tweak( 'Sape' );
    $showname->addTweak( 'sape-code', 'sape_get_code' );
    $showname->Description('nanocms+sape by mentanos');
    
    ?>

    открываешь index.php и вставляешь там, где должны быть сапешные линки:
    Код:
    <?php runTweak( 'sape-code' ); ?>
    например, чтобы линки были ПОД страницами, запуск твика вставляешь после
    Код:
    <?php show_content_slug(); ?>


    теперь заходишь в админку, вкладка "tweakers" и напротив твика "sape" жмешь "activate". все
     
    bodo797 нравится это.
  3. bodo797

    bodo797

    Регистр.:
    9 авг 2007
    Сообщения:
    246
    Симпатии:
    288
    Не понял, это что за nanocms у тебя?
    У меня обычная nanocms http://lasto.com/shop/cmsnano.html
    Там же нет таких файлов config.php, nanoadmin.php и каталога tweaks ???
    Или это какая-то переделанная версия? Если так то если можешь залей пожалуйста на какой-нить файлообменник!
     
  4. mentanos

    mentanos Постоялец

    Регистр.:
    27 дек 2007
    Сообщения:
    128
    Симпатии:
    35
    http://nanocms.kalyanchakravarthy.net
     
    bodo797 нравится это.
  5. bodo797

    bodo797

    Регистр.:
    9 авг 2007
    Сообщения:
    246
    Симпатии:
    288
    Это всё конечно интересно, но пока нет времени заниматься настройкой и установкой этой цмски. А на обычную наноцмс есть возможность установить код сапы? Неужели никто не пробовал?
     
  6. pash

    pash Прохожие

    Я на несколько разных CMS ставил коды, причем все разные по организации. Сложного мало. Тем более Форумы поддержки должны были поднимать этот вопрос.
     
  7. mentanos

    mentanos Постоялец

    Регистр.:
    27 дек 2007
    Сообщения:
    128
    Симпатии:
    35
    установка в nanocms от lasto:

    в data/tpl/ создаем файл sape.php:
    Код:
    <?php /* Выше этой строки в файле ничего не должно быть */
    
       require_once(_SAPE_USER.'/sape.php'); 
       $xsape = new SAPE_client();
       $sape_links = $xsape->return_links();
    
    /* Ниже этой строки в файле ничего не должно быть. */ ?>
    

    открываем data/setting.php и на второй строчке добавляем
    Код:
    define('_SAPE_USER', ''); # укажи свой sape id

    index.php

    ищем
    list ($file,$add,$design,$error404,$turl)=array(
    заменяем на
    list ($file,$add,$sape,$design,$error404,$turl)=array(


    ищем
    "./data/tpl/add.php",
    после добавляем
    "./data/tpl/sape.php",


    ищем
    if (file_exists($add)) include $add; else $add="";
    после добавляем
    if (file_exists($sape)) include $sape; else $sape_links="";



    последнее. открываем data/tpl/design.php и в нужном месте вставляем $sape_links.
     
    bodo797 нравится это.
  8. bodo797

    bodo797

    Регистр.:
    9 авг 2007
    Сообщения:
    246
    Симпатии:
    288
    Нашел описание по установке кодов sape, xap, promotext, linkfeed от самого ласто:
    http://nanocms.name/venality.htm
     
Статус темы:
Закрыта.