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

-->
Ответ
 
Опции темы
Старый 05.02.2008, 17:49   #71
Новичок
 
Аватар для cafe4u
 
Регистрация: 25.03.2007
Сообщений: 15
Вес репутации: 0
cafe4u на пути к лучшему
По умолчанию

Цитата:
Сообщение от nikhotin Посмотреть сообщение
3) через mod_php вставил код:
<?php
global $sape;
echo $sape->return_links();
?>
А вот я не знаю, куда в mod_php вставлять код...После всего того, что там есть или в середину куда-то?
cafe4u вне форума   Ответить с цитированием
Старый 05.02.2008, 17:53   #72
Новичок
 
Аватар для cafe4u
 
Регистрация: 25.03.2007
Сообщений: 15
Вес репутации: 0
cafe4u на пути к лучшему
По умолчанию

Цитата:
Сообщение от rusteam Посмотреть сообщение
Ага, а если кому влом вписать в тело вот модуль пхп, скачал, через админ установил, воткнул код, закачал поверх старой папку с новым саппхп, выставил права, установил мамбот, прописал свой хеш в админе мамбота, опубликовал всё... Добавляй на индекс и пей пиво
про "воткнул код" напишите подробнее, плиз. Я может не туда его втыкаю...после какой строки он должен идти?
cafe4u вне форума   Ответить с цитированием
Старый 05.02.2008, 18:22   #73
..
 
Регистрация: 08.09.2007
Адрес: ...
Сообщений: 3,483
Вес репутации: 285
rusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от cafe4u Посмотреть сообщение
про "воткнул код" напишите подробнее, плиз. Я может не туда его втыкаю...после какой строки он должен идти?
Лан 1. внимательно читаем тему
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. мамбот установить этот в аттаче.. всё, проверьте всё ли отображается на сайте и добавьте на индексацию стр контекста...
Вложения
Тип файла: zip joomla.zip (1.3 Кб, 117 просмотров)
rusteam вне форума   Ответить с цитированием
Старый 06.02.2008, 11:34   #74
Новичок
 
Регистрация: 26.10.2007
Сообщений: 55
Вес репутации: 202
radder на пути к лучшему
По умолчанию

Столкнулся с интересной проблемой, вчера поставил контекст на 11 сайтов. Все на джумле. Все вроде бы хорошо, но сегодня смотрю часть старых ссылок(не контекстных) свалились в еррор. Проверил и понял почему. Свалились только ссылки с тех страниц, которые не проиндексились как контекстные, тоесть если страница есть в списке контекстных, то все зашибись, если же нету, то не показываются даже обычные ссылки. Делал через mod_sape и мамбот. Кто подскажет как быть, буду благодарен
radder вне форума   Ответить с цитированием
Старый 06.02.2008, 12:05   #75
Новичок
 
Регистрация: 14.06.2007
Сообщений: 14
Вес репутации: 0
nikhotin на пути к лучшему
По умолчанию

Цитата:
Сообщение от radder Посмотреть сообщение
Столкнулся с интересной проблемой, вчера поставил контекст на 11 сайтов. Все на джумле. Все вроде бы хорошо, но сегодня смотрю часть старых ссылок(не контекстных) свалились в еррор. Проверил и понял почему. Свалились только ссылки с тех страниц, которые не проиндексились как контекстные, тоесть если страница есть в списке контекстных, то все зашибись, если же нету, то не показываются даже обычные ссылки. Делал через mod_sape и мамбот. Кто подскажет как быть, буду благодарен
Может это решение:
http://forum.sape.ru/showpost.php?p=82484&postcount=16
nikhotin вне форума   Ответить с цитированием
Старый 06.02.2008, 12:09   #76
Новичок
 
Регистрация: 26.10.2007
Сообщений: 55
Вес репутации: 202
radder на пути к лучшему
По умолчанию

Цитата:
Сообщение от nikhotin Посмотреть сообщение
Нет, это все сделано
radder вне форума   Ответить с цитированием
Старый 07.02.2008, 00:51   #77
Новичок
 
Регистрация: 08.11.2007
Сообщений: 39
Вес репутации: 201
Mongoose на пути к лучшему
По умолчанию

Для тех у кого не смотря ни на что мамбот 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.
Mongoose вне форума   Ответить с цитированием
Старый 07.02.2008, 04:26   #78
..
 
Регистрация: 08.09.2007
Адрес: ...
Сообщений: 3,483
Вес репутации: 285
rusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордитсяrusteam - за этого человека можно гордится
По умолчанию

Если у кого и после всего прочитанного в теме не выходит то в личку киньте асю, состыкуемся всё поставлю
rusteam вне форума   Ответить с цитированием
Старый 07.02.2008, 22:09   #79
Специалист
 
Аватар для programmer
 
Регистрация: 09.01.2008
Сообщений: 120
Вес репутации: 202
programmer скоро станет известенprogrammer скоро станет известен
Отправить сообщение для programmer с помощью ICQ
По умолчанию

Цитата:
Сообщение от radder Посмотреть сообщение
Столкнулся с интересной проблемой, вчера поставил контекст на 11 сайтов. Все на джумле. Все вроде бы хорошо, но сегодня смотрю часть старых ссылок(не контекстных) свалились в еррор. Проверил и понял почему. Свалились только ссылки с тех страниц, которые не проиндексились как контекстные, тоесть если страница есть в списке контекстных, то все зашибись, если же нету, то не показываются даже обычные ссылки. Делал через mod_sape и мамбот. Кто подскажет как быть, буду благодарен
Зайдите на эти страницы, ссылки обычные стоят? Ошибки есть? Код обычных ссылок через щаблон, mod_php или mod_sape?

Жду ответа, потом будем проверять.

Могу пока сделать только предположение, что раз мамбот на этих страницах не цепляется, следовательно не делается DEFINE вашего хэша, либо require_once стерли за ненадобностью. Тоесть ваш метод установки обычных ссылок должен учитывать, то, что мамбот стоит не везде.
programmer вне форума   Ответить с цитированием
Старый 08.02.2008, 01:22   #80
Новичок
 
Регистрация: 08.03.2007
Адрес: Costa Rica
Сообщений: 53
Вес репутации: 210
lekoleko скоро станет известен
По умолчанию

Всё сделал как написано, система сосканировала страницы, причем набрала кучу мусора из модулей и футера, я снес все странички - запускаю автоматический поиск а мне пишет что

Ни на одной странице сайта пока не найден контекстный код.

Чего делать подскажите пожалуйста !
__________________
Путевки в страну счастья - Туры в Коста-Рику
lekoleko вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка на 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, время: 15:25.