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

Статус
В этой теме нельзя размещать новые ответы.

bodo797

Мой дом здесь!
Регистрация
9 Авг 2007
Сообщения
453
Реакции
291
Все мои эксперименты в течении 1,5 часов по установке кода сапы в наноцмс ни к чему не привели :confused:
Да и познания в пхп не очень.
Думаю что многие уже с этим сталкивались, т.к. наноцмс довольно известная.
Поиск по форуму ничего не дал. Просьба помочь в этом нелёгком и нужном деле. :)
зы. Если кто возьмется - просьба описать поподробнее, так чтобы и новичек разобрался ;)
 
открываешь 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". все
 
Не понял, это что за nanocms у тебя?
У меня обычная nanocms
Там же нет таких файлов config.php, nanoadmin.php и каталога tweaks ???
Или это какая-то переделанная версия? Если так то если можешь залей пожалуйста на какой-нить файлообменник!
 
Это всё конечно интересно, но пока нет времени заниматься настройкой и установкой этой цмски. А на обычную наноцмс есть возможность установить код сапы? Неужели никто не пробовал?
 
Я на несколько разных CMS ставил коды, причем все разные по организации. Сложного мало. Тем более Форумы поддержки должны были поднимать этот вопрос.
 
установка в 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.
 
Нашел описание по установке кодов sape, xap, promotext, linkfeed от самого ласто:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху