Как вставить SAPE в CMS TextPattern
Во-первых после регистрации вам будут выданы инструкции о том, что необходимо скачать и куда скопировать. Нужно будет создать в корне директорию и дать на нее права 777.
Затем входим в админку TextPattern и идем на закладку Оформление -> Страницы. Справа будут показаны ваши страницы, нужно в шаблон каждой из значимых страниц, в нужном месте, добавить примерно следующий код:
<txp:php>
$oldER = ini_get("error_reporting");
error_reporting(0);
define('_SAPE_USER', 'asdf234234dgfdfger5345345');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
echo $sape->return_links();
error_reporting($oldER);
</txp:php>
Где asdf234234dgfdfger5345345 - это ваш идентификатор, выдаваемый системой.
Также, здесь добавлен некий мой код на тему того, что SAPE не работает с error_reporting = E_ALL. Ошибки выдает всякие.
И это при условии, что Textpattern работает в кодировке UTF-8. Я думаю, что у большинства это именно так.
Комментарии [2]
Май 1, 19:07 , Rchernovol
Кролик, расскажи лучше, как подключить другой шаблон в textpattern.
А то у меня сразу и не получилось.-
Обычно, создатели шаблонов пишут что и как надо делать. Шаблоны бывают, насколько я знаю, нескольких типов:
* Просто новые CSS-правила для стандартного шаблона. Разукрашиваются по-другому и все. Нужно всего лишь поменять CSS в админке.
* Шаблоны, как этот, для инсталляции которых надо установить плагин (по-моему он уже стал стандартным), а потом скопировать дистрибутив шаблона в спец папку и нажать кнопочку. Ну а затем вычищать шаблон под себя.
* Шаблон без инсталлятора – даются папочки forms, pages, откуда надо руками копировать все формы и страницы прямо в админке. Скучно и долго.
В любом случае – рядом с шаблоном в любом случае должно быть написано то, как же его ставить.
Это для тех шаблонов, которые распространяются на халяву. А если есть просто шаблончик, никак с textpattern не связанный, то нужно его сверстать специальным образом для того, что бы его textpattern понимал. Либо изучай сам, либо доверь другому. По-моему мастера на форуме textpattern.ru были. Хотя в принципе, если знаешь в web что-нибудь – задача не такая уж и сложная.
2008-10-11 3:16 am , Оставьте свой отзыв