Старый 18.08.2012, 15:06   #1
Новичок
 
Регистрация: 18.08.2012
Сообщений: 2
Вес репутации: 0
uniqstyle на пути к лучшему
По умолчанию Установка на Joomla 2.5

Подымаю тему установки контекстных ссылок на Joomla 2.5. После тестирования всех выложенных способов на форуме и рытья гугла так и не нашел работающего способа (даже сам пытался переписывать плагин с версии 1.5 на 2.5), н всё бесполезно. Тут или сайт выдает ошибку (белый экран) или сапа после индексации не видит контекстных ссылок. Причем до этого обычные работали и успешно стояли. Обновил sape.php как полагается... Последний код на котором я остановился этот
Код:
<head>
<?php  
if (!defined('_SAPE_USER')){  
  define('_SAPE_USER', '*********************');  
}  
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
    $sape_context = new SAPE_context();
    ob_start(array(&$sape_context,'replace_in_page'));
?> 
</head>
<body>
<sape_index>
	  <?php  
if (!defined('_SAPE_USER')){  
define('_SAPE_USER', '*********************');  
}  
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');  

$o['request_uri'] = $_SERVER['REDIRECT_URL']; //этот код отвечает за чпу  
$o['charset'] = 'UTF-8'; 
global $sape;  
$sape = new SAPE_client($o); 
unset($o);  
?> 
</sape_index>
</body>
Права выставлены 777 на папку с sape.php Что только не пытался делать. Хотелось бы выслушать варианты установки от админов... На темы прошу не посылать и в фак тоже т.к. всё уже перепробовано и перечитано. Кидайте варианты будем тестить. По инету много у кого проблемы с установкой на 2.5 версию
uniqstyle вне форума   Ответить с цитированием
Старый 23.08.2012, 23:18   #2
Новичок
 
Регистрация: 18.08.2012
Сообщений: 2
Вес репутации: 0
uniqstyle на пути к лучшему
По умолчанию

Админы может обратите внимание на эту тему? Сделал последний вариант установки как описано тут http://forum.sape.ru/showthread.php?t=72882 Всеравно не индексирует... Повторюсь sape.php заменил на новый и права на папку 777 поставил. В личку могу дать адрес сайта... ЭТО СРОЧНО!!!
Код:
<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>
uniqstyle вне форума   Ответить с цитированием
Старый 28.01.2013, 02:59   #3
Новичок
 
Регистрация: 04.03.2012
Сообщений: 1
Вес репутации: 0
2181 на пути к лучшему
По умолчанию

А готового модуля для Joomla 2.5 разве нет?
2181 вне форума   Ответить с цитированием
Старый 20.02.2013, 14:23   #4
Новичок
 
Регистрация: 16.06.2007
Сообщений: 16
Вес репутации: 0
mPotapoff на пути к лучшему
По умолчанию

Присоединяюсь к вопросу.

Имеется сайт на движке Joomla 2.5

Коды размещаю с помощью компонента Jumi (аналог modphp на старых Джумлах)
Общий код такой (размещен в модуле на самом верху сайта):
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '**********************');
}
require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
$o['charset'] = 'UTF-8';

$o['request_uri'] = $_SERVER['SCRIPT_URL'];
$sape = new SAPE_client($o);
$sape_context = new SAPE_context($o);
ob_start(array(&$sape_context,'replace_in_page'));

?>

Ну и коды вывода обычных ссылок в разных частях сайта. И теги <sape_index> в шаблоне, где выводятся материалы сайта.

Результат: обычные ссылки отлично выводятся, но робот при индексации не видит контекстных страниц. Дело усложняется тем, что переиндексировать сайт можно только раз в месяц.

P. S. Пробовал вместо SCRIPT_URL ставить REDIRECT_URL - сайт сваливается в 500 ошибку.

А плагин, установленный на Joomla 2.5, наглухо вешает сайт вместе с админкой
mPotapoff вне форума   Ответить с цитированием
Старый 22.02.2013, 15:55   #5
Новичок
 
Регистрация: 16.06.2007
Сообщений: 16
Вес репутации: 0
mPotapoff на пути к лучшему
По умолчанию

В общем, сделал вот что:

В файле index.php перед тегом </head> поставил такой код:

<!-- Begin Sape code -->
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'здесь_ваш_хэш');
}
require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
$o['charset'] = 'UTF-8';
$o['force_show_code'] = true;
$o['request_uri'] = $_SERVER['SCRIPT_URL'];
$sape = new SAPE_client($o);
$sape_context = new SAPE_context($o);


?>
<!-- End Sape code -->

Далее в теле шаблона ищем вывод содержимого сайта.

В джумле 2.5 оно выводится в таком теге:
<jdoc:include type="component" />

Заменяем этот тег на такую конструкцию:

<?php
$text = '<jdoc:include type="component" />' ;

$text = $sape_context->replace_in_text_segment($text);
echo $text;
?>


У меня сайт не слетел и проверочный код виден, а как будет дальше - будем посмотреть
mPotapoff вне форума   Ответить с цитированием
Старый 29.06.2013, 19:24   #6
Новичок
 
Регистрация: 27.01.2009
Сообщений: 38
Вес репутации: 185
mycollective на пути к лучшему
По умолчанию

Цитата:
Сообщение от mPotapoff Посмотреть сообщение
У меня сайт не слетел и проверочный код виден, а как будет дальше - будем посмотреть
У меня не сработало. Контекстные страницы определились в системе, но пришли первые ссылки и на сайте не выводятся. Стоит joomla 2.5 и sh404sef, перепробовал разные варианты - REDIRECT_URL, SCRIPT_URL, не работает. Что можно ещё попробовать?
mycollective вне форума   Ответить с цитированием
Старый 14.03.2014, 09:20   #7
Новичок
 
Регистрация: 21.06.2013
Сообщений: 2
Вес репутации: 0
mik_sus на пути к лучшему
По умолчанию

Даже спустя несколько лет тема по-прежнему актуальна.

Ни один из вариантов кода на джумле 2.5.17 + К2 2.6.7 не работает. Либо рушится шаблон сайта, если ставить код между тегами <head>...</head>, если ставить в самом начале после кода для обычных ссылок, тогда код просто не отрабатывается. Нет ни тегов сапы, ни проверочного <check code>.

Кто знает, где собака порылась?

Спасибо!
mik_sus вне форума   Ответить с цитированием
Ответ

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка кода на Joomla zhegloff Установка кода на различные движки 860 27.05.2018 20:21
Установка кода на Joomla lucik Установка кода на различные движки 3232 07.09.2011 19:49
Установка на Joomla mbmarket Контекстные ссылки и все, что с ними связано 2 28.06.2011 14:27
Установка кода на Joomla 1.6 HunterNNm Установка кода на различные движки 1 05.03.2011 18:50
Установка кода на Joomla Serious Вопросы от новичков 9 03.07.2009 10:22


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