Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Контекстные ссылки и все, что с ними связано (http://forum.sape.ru/forumdisplay.php?f=28)
-   -   пхпББ 2.х (phpBB 2.x) (http://forum.sape.ru/showthread.php?t=8359)

Ank 29.01.2008 13:11

пхпББ 2.х (phpBB 2.x)
 
1. http://forum.sape.ru/showthread.php?p=23506
в части 6180 Установка кода в форум на phpBB

2. Решаем КУДА ставить, я не нашел другого места с контентом, кроме сообщений пользователей.
Соответсвенно - viewtopic.php (самое забавное - это ЕДИНСТВЕННЫЙ файл для правки).
В вверху ищем строки

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);

Это первые строки файла после коментариев.
И под них вставляем
define('_SAPE_USER', 'сапекод');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'без_http';
$o['force_show_code'] = true; //(на время проверки! потом можно выключить)
$o['request_uri'] = $_GET['uri']; (последствия перевода на без_сессии - модреврайт присутсвует).
$sape_context = new SAPE_context($o);
unset($o);


Идем в конец почти файла

Ищем $template->assign_block_vars(...
большую такую порятнку по инициализации поста.
Там ищем строку
'MESSAGE' => $message,
и меняем на
'MESSAGE' => $sape_context->replace_in_text_segment($message),

В принципе все. Теперь надо сходитьб на форум, поискать в сообщениях юзверей код <sape_index>.
Нашли? Можно отключать $o['force_show_code'] = true; путем либо коментария либо false прописать.
Идем в аккаунт - контекстные странцы, давим надпись
...нажмите здесь, чтобы заказать автоматический поиск контекстного кода на проиндексированных страницах.

Ждем.


У меня лично такие страницы получились только 3УВ, что в принципе ожидаемо.

Avelon 01.02.2008 21:31

не забывайте обновлять sape.php , нужно скачать новый код в папку!

automan 01.02.2008 22:10

а что за код <!--cXXXXXXXX--> (где X число) вставляется после </sape_index>

TPAKTOP 01.02.2008 22:16

отключите force_show_code и это число увидит только наш робот, это необходимый для работы признак того, что на странице установлен контекстный код

automan 01.02.2008 22:18

А я то уже испугался, что кто то код посторонний поставил :-)

Ank 01.02.2008 22:25

$o['force_show_code'] = true;
замените на
$o['force_show_code'] = false;

И потом еще раз спросите.
Вообще то должно пропасть :)

Alkand 01.02.2008 23:33

Если главная форума по ссылке www.site_name.com/forum.html
то какой адрес хоста указывать?

На форуме под постнюкой <sape_index> виден, но сапа кода не находит.
Ну, переиндексацию я на всякий пожарный заказал. Люблю эксперименты :)

Ank 01.02.2008 23:49

форум в систему добавлен? Тогда тот что и при обычных блоках.

Alkand 02.02.2008 00:08

Цитата:

Сообщение от Ank (Сообщение 82134)
форум в систему добавлен? Тогда тот что и при обычных блоках.

От форума при "обычной" индексации добавлены отдельные странички, у которых есть ПР (правда не у всех он есть). Для обычных блоков я вообще хоста в коде не указывал :mad: и так все работает...
Попробую методом тыка.

Ank 02.02.2008 00:21

А! ночь на дворе :)
В таком случае главная форума уже 2УВ?
А у меня получился ТЕКСТ для продажи только на 3 УВ, при условии что морда - это корень.
Короче поток сознания таков - не удивляйтесь если ничего не найдется :)


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

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.