05.02.2008, 17:49 | #71 |
Новичок
Регистрация: 25.03.2007
Сообщений: 15
Вес репутации: 0
|
|
05.02.2008, 17:53 | #72 |
Новичок
Регистрация: 25.03.2007
Сообщений: 15
Вес репутации: 0
|
про "воткнул код" напишите подробнее, плиз. Я может не туда его втыкаю...после какой строки он должен идти?
|
05.02.2008, 18:22 | #73 | |
..
Регистрация: 08.09.2007
Адрес: ...
Сообщений: 3,483
Вес репутации: 285
|
Цитата:
2. Устанавливаем модуль пхп 3. Втыкаем код в энтот модуль через админку модуля <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'ХЭШКОД'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['request_uri'] = getenv('REQUEST_URI'); $sape = new SAPE_client($o); echo $sape->return_links(); ?> 4. публикуем блок модуля в том месте, где желаете видеть ссылки, где? Смотрим через админку "предпросмотр в админке с модулями" 5. Закачиваем новую папку с файлом sape.php (около 22 кб) поверх старой и ставим права. 6. Устанавливаем мамбот и через админку вставляем свой ХЕШ, публикуем мамбот Теперь внимание! Если у вас SEF то... 7. мамбот установить этот в аттаче.. всё, проверьте всё ли отображается на сайте и добавьте на индексацию стр контекста... |
|
06.02.2008, 11:34 | #74 |
Новичок
Регистрация: 26.10.2007
Сообщений: 55
Вес репутации: 202
|
Столкнулся с интересной проблемой, вчера поставил контекст на 11 сайтов. Все на джумле. Все вроде бы хорошо, но сегодня смотрю часть старых ссылок(не контекстных) свалились в еррор. Проверил и понял почему. Свалились только ссылки с тех страниц, которые не проиндексились как контекстные, тоесть если страница есть в списке контекстных, то все зашибись, если же нету, то не показываются даже обычные ссылки. Делал через mod_sape и мамбот. Кто подскажет как быть, буду благодарен
|
06.02.2008, 12:05 | #75 | |
Новичок
Регистрация: 14.06.2007
Сообщений: 14
Вес репутации: 0
|
Цитата:
http://forum.sape.ru/showpost.php?p=82484&postcount=16 |
|
06.02.2008, 12:09 | #76 | |
Новичок
Регистрация: 26.10.2007
Сообщений: 55
Вес репутации: 202
|
Цитата:
|
|
07.02.2008, 00:51 | #77 |
Новичок
Регистрация: 08.11.2007
Сообщений: 39
Вес репутации: 201
|
Для тех у кого не смотря ни на что мамбот sapecontext.php не хочет работать, вот поправленный код мамбота. Обязательно исправьте кодировку на свою в строке $n['charset'] = 'UTF-8';.
Код:
<?php defined( '_VALID_MOS' ) or die( 'Доступ запрещен' ); $_MAMBOTS->registerFunction( 'onPrepareContent', 'botSapeContext' ); /** * Sape Context Mambot * * Replaces normal text to context linked text */ function botSapeContext( $published, &$row, &$params, $page=0 ) { global $database, $_MAMBOTS, $mosConfig_sef; if ( !isset($_MAMBOTS->_content_mambot_params['sapecontext']) ) { // load mambot params info $query = "SELECT params" . "\n FROM #__mambots" . "\n WHERE element = 'sapecontext'" . "\n AND folder = 'content'" ; $database->setQuery( $query ); $database->loadObject($mambot); // save query to class variable $_MAMBOTS->_content_mambot_params['sapecontext'] = $mambot; } $botParams = $_MAMBOTS->_content_mambot_params['sapecontext']; return new mosParameters( $botParams->params ); $hash = $botParams->get( 'hash' ); if (!defined('_SAPE_USER')) { define('_SAPE_USER', $hash); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); if ($mosConfig_sef==0) { $sape_context = new SAPE_context(); } else { $n = array(); $n['fetch_remote_type'] = 'curl'; $n['charset'] = 'UTF-8'; $n['request_uri'] = getenv('REQUEST_URI'); $sape_context = new SAPE_context($n); } // perform the replacement $row->text = $sape_context->replace_in_text_segment($row->text); return true; } ?> Последний раз редактировалось Mongoose; 07.02.2008 в 00:53. |
07.02.2008, 22:09 | #79 | |
Специалист
|
Цитата:
Жду ответа, потом будем проверять. Могу пока сделать только предположение, что раз мамбот на этих страницах не цепляется, следовательно не делается DEFINE вашего хэша, либо require_once стерли за ненадобностью. Тоесть ваш метод установки обычных ссылок должен учитывать, то, что мамбот стоит не везде. |
|
08.02.2008, 01:22 | #80 |
Новичок
Регистрация: 08.03.2007
Адрес: Costa Rica
Сообщений: 53
Вес репутации: 210
|
Всё сделал как написано, система сосканировала страницы, причем набрала кучу мусора из модулей и футера, я снес все странички - запускаю автоматический поиск а мне пишет что
Ни на одной странице сайта пока не найден контекстный код. Чего делать подскажите пожалуйста !
__________________
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка на Joomla | mbmarket | Контекстные ссылки и все, что с ними связано | 2 | 28.06.2011 14:27 |
И снова про Joomla... | idollisimo | Вопросы от новичков | 6 | 17.04.2008 14:20 |
Joomla и return_links() | soul | Вопросы по работе системы | 11 | 30.09.2007 20:12 |
Joomla и VirtueMart | wsdotcom | Ошибки при работе с системой | 10 | 22.07.2007 23:01 |
Часовой пояс GMT +3, время: 03:07.