02.02.2008, 11:06 | #1 |
Новичок
|
Установка контекстных ссылок на Textpattern
Всем добрый день!
Прежде всего хочу поблагодарить создателей Sape за разработку алгоритма продажи гиперконтекстных ссылок. Спасибо, так держать! Ну и конечно хочу поинтересоваться не устанавливал ли кто-нибудь код контекстных ссылок на Textpattern? В этом движке есть некоторые заморочки, я, например, так и не смог выводить обычные ссылки отдельными блоками, только один блок и баста... Подозреваю, что дело в разбиении кода на части. Поэтому пердвижу проблему в инсталяции кода контекстных ссылок, там, как я понял, надо обязательно разбивать код на части. Видимо надо писать плагин вроде того, что используется в Wordpress. |
08.02.2008, 16:06 | #3 |
Новичок
Регистрация: 25.01.2007
Сообщений: 68
Вес репутации: 0
|
|
08.03.2008, 20:15 | #4 | |
Новичок
|
Пожалуйста, помогите!!! гиперконтекст не работает
Цитата:
У меня уже был установлен код обычных ссылок. В шаблоне стоял код: Код HTML:
<txp:php> define('_SAPE_USER', '_______________________'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); unset($o); echo $sape->return_links(); </txp:php> Далее я стал устанавливать код гиперконтекста по первому способу, обновил sape.php и поставил в шаблон между HEAD и BODY следующее: Код HTML:
<txp:php> if (!defined('_SAPE_USER')){ define('_SAPE_USER', '_____________________________'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); unset($o); $sape_context = new SAPE_context(); ob_start(array(&$sape_context,'replace_in_page')); </txp:php> Код HTML:
<? echo $sape->return_links($n); ?>
Второй способ установки кода сработал, страницы нашлись, но ссылки на них не размещаются, хотя и покупаются. Сейчас все такие ссылки уходят в еррор. Код я поставил так: В шаблоне между HEAD и BODY следующее: Код HTML:
<txp:php> global $sape; if (!defined('_SAPE_USER')){ define('_SAPE_USER', '______________________________'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); unset($o); </txp:php> Код HTML:
<txp:body />
Код HTML:
<txp:php> if (!defined('_SAPE_USER')){ define('_SAPE_USER', '____________________________'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape_context = new SAPE_context(); $text = $GLOBALS['thisarticle']['body']; $text = $sape_context->replace_in_text_segment($text); echo $text; </txp:php> Все кто смог установить код гиперконтекста на Textpattern, пожалуйста, помогите, подскажите как вам это удалось!!! |
|
10.08.2008, 23:43 | #6 |
Новичок
Регистрация: 07.03.2008
Сообщений: 8
Вес репутации: 0
|
Не уверен, уместен ли ответ, у меня так..... функцию curl можно выкинуть или заменить... если у вас не курл.... Все работает ок... если не заработает, то сообщите.... посмотрю другой вариант....
<txphp> define('_SAPE_USER', '..............................'); require_once(_SAPE_USER.'/sape.php'); $o[ 'force_show_code' ] = true; $o['charset'] = 'UTF-8'; $o['verbose'] = true; $o['host'] = 'site.ru'; $o['fetch_remote_type'] = 'curl'; $o['request_uri'] = $_SERVER['REQUEST_URI']; $sape = new SAPE_client($o); unset($o); echo $sape->return_links(); </txphp> |
02.04.2010, 13:26 | #7 |
Новичок
Регистрация: 29.03.2007
Сообщений: 37
Вес репутации: 214
|
Стоял старый код для вывода обычных ссылок, все работало - решил контекстные прикрутить. Скачал свежий скрипт, перестало вообще все работать
Fatal error: Class 'SAPE_client' not found in /home/httpd/vhosts/hi-def.ru/httpdocs/textpattern/publish/taghandlers.php(2680) : eval()'d code on line 9 Код вставлен в одной форме: <txphp> if (!defined('_SAPE_USER')){ define('_SAPE_USER', '54ca2742cafae70648219f617cc41533'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['request_uri'] = $_SERVER['REDIRECT_URL']; $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); unset($o); echo $sape->return_links(); </txphp> Права к sape.php 777, путь правильный... Добавлено через 13 часов 28 минут Победил, пришлось код встраивать в php файлы, из шаблонов не работало... Последний раз редактировалось ferret-e; 02.04.2010 в 13:26. Причина: Добавлено сообщение |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка контекстных ссылок на PHP Fusion | antoxa6670 | Контекстные ссылки и все, что с ними связано | 16 | 05.12.2013 16:01 |
Установка кода отображения гипертекстовых и контекстных ссылок | nono | Контекстные ссылки и все, что с ними связано | 10 | 12.08.2013 17:09 |
Установка кода на TextPattern | scolopax | Установка кода на различные движки | 13 | 13.10.2012 14:20 |
Установка контекстных ссылок на Spaiz-nuke, d2c-nuke. Проблема. | Spaiz | Контекстные ссылки и все, что с ними связано | 8 | 16.11.2008 10:15 |
Установка контекстных ссылок на DLE | debloids | Контекстные ссылки и все, что с ними связано | 2 | 15.03.2008 12:42 |
Часовой пояс GMT +3, время: 03:31.