Форум SAPE.RU

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

modulator 19.09.2015 13:39

Установка контекстных ссылок на IPB 3.4.x
 
Здравствуйте!

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

Простые ссылки работают вот пример: Имеем sape.php – этот файл не трогаем.
Создаём sape-links.php:

<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'xxx-xxx-xxxx-xxxx-xx-xx-x-xx-xx-xxx');
}
require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
$sape = new SAPE_client();
echo $sape;
?>

Далее вставляем файл sape-links.php через админцентр форума в шаблон globalTamplate где хотим выводить простые ссылки таким образом: {parse include="./xxx-xxx-xxxx-xxxx-xx-xx-x-xx-xx-xxx/sape-links.php"}

Всё работает простые ссылки выводятся.

Далее задача: Как сделать чтобы текст постов форума, SAPE индексировал и вставлял в них контекстные ссылки.

Создаем sape-code.php:

<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'xxx-xxx-xxxx-xxxx-xx-xx-x-xx-xx-xxx');
}
require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
$sape = new SAPE_client();
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));
?>

Далее вставляем файл sape-code.php через админцентр форума в шаблон globalTamplate перед тэгом </head> таким образом: {parse include="./xxx-xxx-xxxx-xxxx-xx-xx-x-xx-xx-xxx/sape-code.php "}

В шаблоне поста ставим теги <sape_index>...</sape_index>, а именно <sape_index>{$post['post']['post']}</sape_index>

Дополнительно создаём sape-links.php

<?php echo $sape ?>

Далее вставляем файл sape-links.php через админцентр форума в шаблон globalTamplate где хотим выводить простые ссылки таким образом: {parse include="./xxx-xxx-xxxx-xxxx-xx-xx-x-xx-xx-xxx/sape-links.php"}

Простые ссылки выводятся и каждый текст вокруг поста закручен в теги <sape_index>ТЕКСТ ПОСТА</sape_index>, но SAPE не видит свои теги не вырезает их и не индексирует текст.

Просьба помочь разобраться как выводить контекстные ссылки.


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

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