Вернуться   Форум SAPE.RU > Система SAPE.ru > Установка кода на различные движки

-->
Ответ
 
Опции темы
Старый 31.07.2007, 07:30   #1
Новичок
 
Регистрация: 24.05.2007
Сообщений: 52
Вес репутации: 208
scolopax на пути к лучшему
Lightbulb Установка кода на TextPattern

В админке редактирую шаблон default, вставляю туда код сапы. Загружаю главную страницу и вижу return_links(); ?>

Сайт, понятное дело, не на html. Может кто-нибудь уже ставил код сапы на TP?
scolopax вне форума   Ответить с цитированием
Старый 31.07.2007, 07:51   #2
Новичок
 
Регистрация: 24.05.2007
Сообщений: 52
Вес репутации: 208
scolopax на пути к лучшему
По умолчанию

Успел сам разобраться.
Решение:
1. По дефолту в ТП кодировка utf-8
2. В настройках разрешить использовать php.
3. Код нужно вставлять в шаблон страницы default.
<txphp> - это тег который нужно поставить вначале php кода <?php вставлять не нужно. </txphp> а этот в конце


P.S. Тег форумом обрезается. Кому интересно - пишите в личку.
scolopax вне форума   Ответить с цитированием
Старый 08.02.2008, 16:04   #3
Новичок
 
Регистрация: 25.01.2007
Сообщений: 68
Вес репутации: 0
vic001 не любят в этих краяхvic001 не любят в этих краях
По умолчанию

Цитата:
Сообщение от scolopax Посмотреть сообщение
Успел сам разобраться.
Решение:
1. По дефолту в ТП кодировка utf-8
2. В настройках разрешить использовать php.
3. Код нужно вставлять в шаблон страницы default.
<txphp> - это тег который нужно поставить вначале php кода <?php вставлять не нужно. </txphp> а этот в конце


P.S. Тег форумом обрезается. Кому интересно - пишите в личку.
да ты прав, только ссылки у меня не появляются в тексте (уже есть купленные)
vic001 вне форума   Ответить с цитированием
Старый 08.02.2008, 17:16   #4
Специалист
 
Аватар для afanas
 
Регистрация: 29.01.2008
Сообщений: 434
Вес репутации: 219
afanas - за этого человека можно гордитсяafanas - за этого человека можно гордитсяafanas - за этого человека можно гордитсяafanas - за этого человека можно гордитсяafanas - за этого человека можно гордитсяafanas - за этого человека можно гордитсяafanas - за этого человека можно гордитсяafanas - за этого человека можно гордитсяafanas - за этого человека можно гордитсяafanas - за этого человека можно гордится
По умолчанию

хм...
у меня один из сайтов на TXP, ссылки в боковой колонке, разделены на две области, всё как в примере сапы, никаких особых тегов кроме установки UTF8...
Т.е. всё ровно один в один как в рекомендациях сапы при нажатии на кнопочку "добавить площадку"...

полтыщи ссылок продано, все показываются без проблем...
Textpattern · 4.0.3
afanas вне форума   Ответить с цитированием
Старый 10.02.2008, 12:38   #5
Новичок
 
Регистрация: 25.01.2007
Сообщений: 68
Вес репутации: 0
vic001 не любят в этих краяхvic001 не любят в этих краях
По умолчанию

Цитата:
Сообщение от afanas Посмотреть сообщение
хм...
у меня один из сайтов на TXP, ссылки в боковой колонке, разделены на две области, всё как в примере сапы, никаких особых тегов кроме установки UTF8...
Т.е. всё ровно один в один как в рекомендациях сапы при нажатии на кнопочку "добавить площадку"...

полтыщи ссылок продано, все показываются без проблем...
Textpattern · 4.0.3
Во блин, забыл сказать, обычные ссылки работают, никах проблем, гиперконтекст не хочет работать.

Есть контекстные ссылки, но они не отображаются на странице, файл word.db содержит купоенные ссылки.....
vic001 вне форума   Ответить с цитированием
Старый 13.02.2008, 12:23   #6
Новичок
 
Регистрация: 09.02.2008
Сообщений: 10
Вес репутации: 0
wMaster на пути к лучшему
Question SAPE на движке Textpattern

Совсем замучился, но не получается установить код на сайт с движком Textpattern. (Форум и FAQ проштудировал)

Ставлю следующий код (одним блоком для простоты):
-----------------------------------------------------------
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');

$o['force_show_code'] = true;
$o['request_uri'] = $_SERVER['REQUEST_URI'];
$sape = new SAPE_Client($o);

echo $sape->return_links();
-----------------------------------------------------------

Заветной строки <!--check code--> не наблюдаю. Что делать?

Код ставлю в шаблон default. Файл links.db создался и заполнился (ссылки еще не продавались, а страницы не активированы).

Последний раз редактировалось wMaster; 13.02.2008 в 12:27.
wMaster вне форума   Ответить с цитированием
Старый 13.02.2008, 12:33   #7
Новичок
 
Регистрация: 09.02.2008
Сообщений: 10
Вес репутации: 0
wMaster на пути к лучшему
По умолчанию

Мда... Глупо конечно, но я упустил из виду тот момент, что check code закоментирован и его надо искать в КОДЕ (html) страницы. Два дня мозг парил, блин. А после того как уже в полной безнадеге отправил предыдущее сообщение, моментально осенило. Форум - полезная вещь! :)))
wMaster вне форума   Ответить с цитированием
Старый 13.02.2008, 12:43   #8
Новичок
 
Регистрация: 09.02.2008
Сообщений: 10
Вес репутации: 0
wMaster на пути к лучшему
По умолчанию

Тема закрыта.
wMaster вне форума   Ответить с цитированием
Старый 06.06.2008, 13:23   #9
Новичок
 
Регистрация: 06.06.2008
Сообщений: 2
Вес репутации: 0
Виктор Минск на пути к лучшему
Question Можно ли использовать несколько копий кода?

Ставлю на textpattern. Но т.к. код sape вставляется на сайте через eval() (а иногда и вложенные) то из-за этого проблемы с видимостью переменной $sape.

Я хочу разбить код, допустим, на два блока по 2 и 3 ссылки. Можно ли сделать так:
1. В первом блоке
Код:
<txp:php>
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'b3dafbed7bf35cf9fdc64e19ee7d36da'); 
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
//$o['force_show_code'] = true;
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
echo $sape->return_links(2);
</txp:php>
2. Во втором месте на сайте:
Код:
<txp:php>
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'b3dafbed7bf35cf9fdc64e19ee7d36da'); 
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
//$o['force_show_code'] = true;
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
echo $sape->return_links(1);
echo " | ";
echo $sape->return_links(1);
echo " | ";
echo $sape->return_links();
</txp:php>
echo " | " используется, чтобы вставить разделители между ссылками только во втором блоке - в первом не надо. Последний вызов идет без указания количества ссылок - в панели управления стоит max 5 ссылок.

Будет ли работать такая конструкция правильно?
Виктор Минск вне форума   Ответить с цитированием
Старый 06.06.2008, 13:59   #10
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

Не будет.

Во втором блоке дерните ретурн линкс с параметром 2, без вывода ссылок. Тогда будет правильно.

В вашем варианте первые 2 ссылки будут выводится дважды.
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка контекстных ссылок на Textpattern alshay Контекстные ссылки и все, что с ними связано 6 02.04.2010 13:26
установка кода natalya Вопросы от новичков 3 03.04.2008 15:35
Установка кода на CMS 2++ stranger Установка кода на различные движки 1 12.02.2008 19:32
Danneo, Drupal, TextPattern Seomotion Контекстные ссылки и все, что с ними связано 5 08.02.2008 19:13
Установка кода romkin Ошибки при работе с системой 2 19.01.2008 20:13


Часовой пояс GMT +3, время: 07:15.