Тема: Инструкция Sape + vBulletin 4.0.2 (и выше) + vBSEO
Показать сообщение отдельно
Старый 28.04.2010, 20:30 Вверх   #1
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
Лампочка Sape + vBulletin 4.0.2 (и выше) + vBSEO

Sape + vBulletin 4.0.2 (и выше) + vBSEO

Добавляем модуль:
1. Входим в Админцентр - "Управление модулями". Далее добавляем модуль с такими данными:

Продукт: vBulletin
Местоположение модуля: global_bootstrap_init_start
Заголовок: sape
Порядок выполнения: 5

PHP код:
define('_SAPE_USER''твой_код');   
require_once(
$_SERVER['DOCUMENT_ROOT'].'/forum/'._SAPE_USER.'/sape.php');  
$o['host'] = 'твой_домен';  
//$o['force_show_code'] = true;  
//$o['verbose'] = true;  
$sape = new SAPE_client($o);  
$sape1 $sape->return_links(2);  
$sape2 $sape->return_links(2);  
$sape3 $sape->return_links();  

$preRegister['sape1'] = $sape1;  
$preRegister['sape2'] = $sape2;  
$preRegister['sape3'] = $sape3;  
vB_Template::preRegister('footer'$preRegister);  

unset(
$o); 
Модуль Включен: Да
Сохраняем.

Теперь например в шаблоне footer вставляем код в нужные места:

PHP код:
{vb:raw sape1}, {vb:raw sape2}, {vb:raw sape3
Идем на хост, удаляем файл links.db и обновляем файл sape.php
Теперь берем файл .htaccess
Находим там и меняем:

PHP код:
RewriteRule ^(.+)$ vbseo.php [L,QSA
на код:

PHP код:
RewriteRule ^(.+)$ vbseo.php?vbseourl=$1&uri=%{REQUEST_URI} [L,QSA
ps
Не забываем прописывать переменные {vb:raw sape.. - для каждого шаблона, если у вас он не один!

У автора все заработало, хотя очень долго провозился, пока сообразил как на 4.0.2 прикрутить!


Дополнительно:
Для тех у кого форум на субдомене:

Заменить:

PHP код:
define('_SAPE_USER''твой_код');    
require_once(
$_SERVER['DOCUMENT_ROOT'].'/forum/'._SAPE_USER.'/sape.php'); 
на:

PHP код:
define('_SAPE_USER''твой_код');    
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 

Автор инструкции: kilya
Тема автора
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
 
Время генерации страницы 0.05664 секунды с 10 запросами