PDA

Просмотр полной версии : SAPE + CNCat 4.3.2


mff
21.02.2010, 17:57
Кто подскажет, как установить сапу на каталог CNCat 4.3.2?
Там есть файл:/cncat_config/themes/my/cncat.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:

Светлый
21.02.2010, 18:09
В темах не поддерживается PHP. При необходимости исполнения PHP можно создать файлы _top.php и/или _bottom.php, которые будут отображаться в начале и в конце страницы.

Cannibal_x911
21.02.2010, 18:11
Кто подскажет, как установить сапу на каталог CNCat 4.3.2?
Там есть файл:/cncat_config/themes/my/cncat.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:
у тебя какой сайт?:

6anzay
21.02.2010, 18:13
Проще на форуме сапы спросить
Поищи там установка на %название движка% и найдешь готово решение

Gifts
21.02.2010, 18:16
mff 1) найти место, где впервые создается переменная $CNCAT.
2) после создания этой переменной добавить: $CNCAT['sape'] = $sape->return_links();
3) в нужное место шаблона (туда где будут выводиться ссылки) добавить:
{$CNCAT[sape]}

mff
21.02.2010, 18:19
Проще на форуме сапы спроситьага :) Уже месяц без ответа там.
Gifts, спасибо тебе большое! Я где строку $CNCAT['sape'] = $sape->return_links(); прописать? В каком файле?

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

Gifts
21.02.2010, 18:37
mff мм, в общем-то массив должен быть уже создан при обращении к '/cncat_config/themes/my/cncat.php', так что вставляйте туда, после строки $sape = new SAPE_client();

mff
21.02.2010, 19:19
Gifts, спасибо большое! Всё сделал полез каталог добавлять в сапу :)

mff
21.02.2010, 20:14
Прописал код в /cncat_config/themes/my/cncat.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 {$CNCAT[sape]} проверяю html код и строчек - <!--check code-->, как показанно тут: http://help.sape.ru/sape/faq/270 нету :(

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

Cannibal_x911
21.02.2010, 22:28
Сайт на ucoz?

6anzay
21.02.2010, 22:39
Сайт на движке CNCat

Cannibal_x911
21.02.2010, 22:47
http://www.cn-software.com/ru/cncat/manual/4.1/howto/#design_php

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

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

mff
22.02.2010, 00:03
Gifts, вставил код в config.php и всё заработало! Спасибо большое!