Sape на Invision Power Board 3
Установка кода сейпа на движке ipb3.x.x проходит через файлы движка, а точнее в файле forum/admin/sources/classes/output/publicOutput.php нужно заменить:
//-----------------------------------------
// Print it...
//-----------------------------------------
$this->outputFormatClass->printHeader();
/* Remove unused hook comments */
$output = preg_replace( "##", '', $output );
/* Insert stats */
$output = str_replace( '', $this->outputFormatClass->html_showDebugInfo(), $output );
print $output;
на
//-----------------------------------------
// Print it...
//-----------------------------------------
$this->outputFormatClass->printHeader();
/* Remove unused hook comments */
$output = preg_replace( "##", '', $output );
/* Insert stats */
$output = str_replace( '', $this->outputFormatClass->html_showDebugInfo(), $output );
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'номер_вашего_sape');
}
require_once( 'абсолютный_путь_до/номер_вашего_sape/sape.php' );
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
$linkersy = "";
$linkersy = $sape->return_links();
print str_replace( '{sape}', $linkersy, $output );
После установки этого кода нужно вставить {sape} куда-то на вашем форуме. Чаще всего для этих целей используют «подвал», то есть самый низ страницы. Идем в админку — Внешний вид — Управление стилями — «ваш_стиль». В нем Глобальные — globalTemplate. Спускаемся в самый низ страницы и вставляем где-нибудь до тега код вывода ссылок — {sape}.
абсолютный_путь_до/номер_вашего_sape — проще всего посмотреть в настройках ipb — админка — система — системные настройки — глобальные настройки — «Путь до директории загрузок».
После замены этого кода, регистрируется аккаунт на сейп.ру и регистрируется новая площадка — «Для хостинга с поддержкой PHP» содержимое архива нужно положить в папку форума на хостинге. Содержимое — это папка с длинным символьным названием — «ваш_номер_сейпа», который нужно указать в publicOutput.php Далее сейп проиндексирует страницы и предложит вам активировать те, на которых вы будете размещать ссылки.
По больше таких надо!.. Интересно читать.
Спасибо за оценку, приятно быть полезным.