Цитата:
|
Цитата:
Так что не мучайте человеки модули - ставьте в шаблон ) |
Вообщем кому нужна еще помощь - в личку.
с 1.5 в теории работать должно, на практике на самой первой версии не работало, из-за отсутствия массива MAMBOTS. Ну и конечно же, все можно просто поставить в шаблон без всяких модулей и прочего. Я в основном так и делаю. |
Цитата:
|
Помогите разобраться.
Не заменяются ссылки. Код в шаблоне полностью: Цитата:
Обычные ссылки выводятся. Текст тоже выводится но контекстные ссылки не появляются. Грешу на хостера: перестали ставиться модули и боты. Кто в курсе чем отличаются требования к хостингу для обычных ссылок и контекста? У кого какие идеи? |
Бот с рапиды не скачивается. Глюк рапиды?
|
Здравствуйте, сайт на Joomla 1.5 установил mod_sape, плугин sape и mod_php согласно рекомендаций в этой теме, вот содержимое mod_sape.php:
PHP код:
PHP код:
PHP код:
но возникла проблемма в другом: на главно ссылки выводятся дважды (дублируются) на остальных страницах все в порядке, как хотя бы убрать лишние ВС. В каком кодя я допустил ошибку? Спасибо. |
Помогите! Какой код и куда установить (контекстный) в Joomla 1.5.7 массив MAMBOTS отсутствует. Обычные ссылки через модуль выводятся исправно!
|
Цитата:
|
Цитата:
код для контекста я вставил между тегами <head></head>: <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', '*********'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $k['request_uri'] = $_SERVER['REDIRECT_URL']; $sape_context = new SAPE_context($k); ob_start(array(&$sape_context,'replace_in_page')); ?> Тег <sape_index> ставим сразу после <body>, а тег </sape_index> сразу после перед </body>. Т.е. получается такая структура: <head> ....... <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', '*********'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $k['request_uri'] = $_SERVER['REDIRECT_URL']; $sape_context = new SAPE_context($k); ob_start(array(&$sape_context,'replace_in_page')); ?> </head> <body><sape_index> ............................ </sape_index></body> Все должно нормально отображаться. |
Это в шаблон надо вставлять? У меня так не получитья:
Цитата:
|
Странная структура.
Вроде если поставить перед </head>, то должно заработать. ну или попробуй в /lib/php/gk_head.php внедрить. |
требуется помощь.
Сначала все прочитал, сделал, не помогло, прочитал 2-й раз тож не судьба. Помогите!
Установлена: Joomla! 1.5.7 Плагин SAPE Context 1.0.0 January 2008 N0nAmE | Programmer Модуль mod_sape 0.7b March 26 2007 Andrew J. Lutsenko файл sape.php: * SAPE.ru -- Интеллектуальная система купли-продажи ссылок * PHP-клиент, версия 1.0.3 от 27.02.2008 В шаблон index.php вставил следующее </head> <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', '************'); } require_once($_SERVER['DOCUMENT_ROOT'].'/************/sape.php'); $o['fetch_remote_type'] = 'curl'; $o['request_uri'] = getenv('REQUEST_URI'); $sape = new SAPE_client($o); unset($o); ?> <body Модуль включен Плагин SAPE Context включен, Хэш указан А добавить площадку не могу пишет «Укажите полный УРЛ любой страницы сайта, на которой заведомо установлен код!» Добавлено через 3 минуты programmer, помогите с моей проблемой в долгу не останусь |
moha_ivan@mail.ru, попробуйте отключить модуль и вставить прямо в индекс используемого шаблона:
код для контекста я вставил между тегами <head></head>: <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', '*********'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $k['request_uri'] = $_SERVER['REDIRECT_URL']; $sape_context = new SAPE_context($k); ob_start(array(&$sape_context,'replace_in_page')); ?> Тег <sape_index> ставим сразу после <body>, а тег </sape_index> сразу после перед </body>. Т.е. получается такая структура: <head> ....... <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', '*********'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $k['request_uri'] = $_SERVER['REDIRECT_URL']; $sape_context = new SAPE_context($k); ob_start(array(&$sape_context,'replace_in_page')); ?> </head> <body><sape_index> ............................ </sape_index></body> Все должно нормально отображаться. |
Использую на джумле 1.0.13 связку модуль и плагин все работает а на ждумле 1.5 не работает пишет: Warning: botsapecontext(/home/sergeixp/public_html/xxx//sape.php) [function.botsapecontext]: failed to open stream: No such file or directory in /home/sergeixp/public_html/xxx/plugins/content/sapecontext.php on line 40
Fatal error: botsapecontext() [function.require]: Failed opening required '/home/sergeixp/public_html/xxx//sape.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/sergeixp/public_html/xxx/plugins/content/sapecontext.php on line 40 Добавлено через 2 минуты кто знает что надо сделатьт чтоб заработало? |
demon, все сделал как ты сказал не помогает :(
как еще можно проверить? может я не правильно площадку добавляю? могу дать логин+пас, может взглянешь? |
Цитата:
|
demon, объясните, пожалуйста, код из 94-го поста позволяет вставлять только контекстные ссылки или обычные тоже?
Добавлено через 42 минуты Вставил такой код (содержит код контекстных ссылок и обычных) PHP код:
PHP код:
И можно ли объединять оба кода (контекстных и обычных ссылок) или надо их вставлять отдельно? |
удалил sape.php (размер 13.х КБ) и заменил на тот что поумолчанию (размер 24.6 КБ) ссылки перестали выводиться (
старый файл ставился с модулем - и все работало а с новым все ссылки "еррор" что делать? где можно взять подобный файл? (модуль этот уже найти не могу а файл прилагался к этому модулю) |
Цитата:
там есть и модуль, и вариант вставки прямо в шаблон |
Наконец решил проблемму, в связи с нестандартностью шаблона, код вставил не в шаблон а в самый верх корневой index.php
Код:
<?php уже в шаблон. Сработало моментально. |
cornet а где у вас <?php закрывается?
|
Цитата:
|
Цитата:
Если не работает - или шаблон некорректный, или не так поставили... |
Цитата:
|
помогите настроить Сапу - www.sportzal.net.ru
поставил мамбот(модуль) - при его включении появляются ошибки.. :( п.с.кстати заходите кому-надо качайте чертежи тренажеров.. бесплатно :) |
Установил код по инструкции из первого сообщения, получилась такая структура:
<?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', ''); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $k['request_uri'] = $_SERVER['REDIRECT_URL']; $sape_context = new SAPE_context($k); ob_start(array(&$sape_context,'replace_in_page')); ?> </head> <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', ''); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['request_uri'] = $_SERVER['REDIRECT_URL']; //этот код отвечает за чпу $sape = new SAPE_client($o); ?> <body текст заключен в <sape_index></sape_index> Обычные ссылки отображаются, а контекстные перестали :( |
Странно, у меня работает на 10+ сайтах. Стучите в icq - посмотрим что там не так.
|
перезалейте
|
Где взять мамбот, с рапиды он удален?
|
Актуально! на рапиде ссылка на бот не рабочая, подскажите где взять бот для контекста
|
Цитата:
|
Вот ссылки:
bot_joomla_cont_0.9.9 - http://ifolder.ru/12065044 bot_joomla_cont_1.0.0 - http://ifolder.ru/12065102 Рекомендую скачать оба, в зависимости от версии Joomla работает тот или другой. |
joomla 1.5
нашел в сети плагин под 1.5, вроди как работае (реагирует на ввод hash), с предыдущими не получалось запустить контекст...так вот вопросик:
обычные ссылки вывожу кодом в шаблоне <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'e3c94f7d43f60112ae2e2d39aa0dfc3b'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); unset($o); ?> для отображения контекста, нужно в плагине прописывать UTF-8, если да то как и где....вот сам плагин: <?php defined( '_JEXEC' ) or die( 'Restricted access' ); $mainframe->registerEvent( 'onPrepareContent', 'botSapeContext' ); function botSapeContext( &$row, &$params, $page=0 ) { $plugin = & JPluginHelper::getPlugin('content', 'sapecontext'); // Load plugin params info $pluginParams = new JParameter($plugin->params); $hash = $pluginParams->get('hash'); if (!defined('_SAPE_USER')) { define('_SAPE_USER', $hash); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape_context = new SAPE_context(); // perform the replacement $row->text = $sape_context->replace_in_text_segment($row->text); return true; } ?> помогите плиз...спасибо |
Какая-то непонятная ситуация, уже 4 часа мучаюсь с установкой кода для контекстных ссылок. Выдает plugins/content/sapecontext.php on line 23
или plugins/content/sapecontext.php on line 40 Неужели никто не может четко прописать как действовать в одном случае или другом. То что написанно в 1-м посте не работает и все об этом знают, зачем же тогда тот пост висит, чтобы запутывать людей. Уже думал за деньги поставить, так в соседней ветке услуга стоит всего 20 WMZ, с ума посходили...... Если будут желающие поставить (вернее я сам поставлю, а Вы расскажете толково) плагин за 1 wmz - добро пожаловать в личку. joomla 1.5, модуль sape уже стоит и плодотворно работает. |
motos, может прямо в шаблон попробовать поставить?
Выкладывал инструкцию для 1.0.12 тут http://forum.sape.ru/showpost.php?p=10964&postcount=1. Может поможет. |
Спасибо!
А плагин при этом надо устанавливать и включать или нет? Добавлено через 4 минуты Отключил плагин, в корневой папке создались файлы links.db и words.db, но в системе нажимаю в меню контекстные ссылки - Если Вы его уже установили, то нажмите здесь, чтобы заказать переиндексацию. А оно мне отвечает: Ни на одной странице сайта пока не найден контекстный код. |
Доброго дня долго мучаюсь читаю по возможности все посты ,но не как робот сапы не находит мой код на templates/index.php- smc Joomla 1.15.10
1)выводил модом mod sape.php при отдладке пишит так : $_SERVER['REQUEST_URI'] сформирован: /index.php?option=com_content&view=frontpage&Itemid =1 getenv('REQUEST_URI') сформирован: /index.php?option=com_content&view=frontpage&Itemid =1 Функция file_get_contents: Да Функция file_get_contents allow_url_fopen: Да Проверка загрузки через file_get_contents: Нет - 0 Функция curl_init: Да Проверка загрузки через curl_init: Нет - 0 Функция fsockopen: Да Проверка загрузки через fsockopen: Нет - 0 при вводе новой площадке в sape центре ввожу situ.ru и патом страницу с кодом hhtp://situ.ru /index.php?option=com_content&view=frontpage&Itemid =1 робот в ответ "Укажите полный УРЛ любой страницы сайта, на которой заведомо установлен код!" Такая же ситуации при вставки кода непосредственно в шаблон по примеру автора интсрукции : <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', '************'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); echo $sape->return_links(); ?> </head> <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'zdes_vash_id_3987hkjfdf'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); ?> <?php echo $sape->return_links(); ?> <body id="body"> <sape_index> </sape_index> </body> SEF отключен. результат такой же то есть нулевой . Подскажите как проверить поддерживает ли хостер данную функцию.? И как все таки заставить чтопы робот сапы проиндексировал мой сайт. в паки хеша создается пустой файл links.db |
motos, dgad, такое бывает в сапе с джумлой - если все корректно поставили, то попробуйте через 12/24 часа.
з.ы. а вообще-то странно все это... Если через 12/24 часа ничего не поменяется - обратитесь к спецу что в предложениях по установке кода. |
Ну их в баню эти эксперименты пойду ка я отсюда.
|
Часовой пояс GMT +3, время: 13:35. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.