Subbay.ru
Пятница, 19.01.2018, 09:36
Мини-чат

Поиск

Вход на сайт

Архив записей

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

2017 » Ноябрь » 25 » Интеграция кода Sape в форум на IPB
10:43
Интеграция кода Sape в форум на IPB

Не для кого не секрет, что одним из наиболее существенных источников дохода является продажа ссылок. Вот и я в свое время озадачился монетизацией своего другого форума на IPB . В качестве инструмента, помимо всех остальных, была выбрана биржа ссылок Sape.

Успешно добавив новый проект, пройдя индексацию, я попытался вставить код показа ссылок в шаблон форума. Само собой это не получилось. И вот почему. Дело в том, что используемый мною движок Invision Power Board не позволяет вставлять исполняемый php-код в шаблонах. Перерыв форум поддержки IPB в России, решение, наконец, было найдено в использовании псевдо-кода.

Данная инструкция протестирована и корректно работает на форумах версий от 2.2.2 и до последней 2.3.1.

1. Открываем файл /sources/classes/class_display.php

2. Находим строку:


$this->ipsclass->skin['_wrapper'] = str_replace( "<% CHARSET %>", $this->ipsclass->vars['gb_char_set'], $this->ipsclass->skin['_wrapper']);

3. После нее вставляем:


$this->ipsclass->skin['_wrapper'] = str_replace( "<% SAPE %>", $this->_show_sape(), $this->ipsclass->skin['_wrapper']);

4. Находим строку:


} // END class

5. Перед ней вставляем:


function _show_sape()
{
$filename = ROOT_PATH.'sape1.php';
if (is_file($filename))
{
ob_start();
include $filename;
$contents = ob_get_contents();
ob_end_clean();
return $contents;
}
return false;
}

6. В корне сайта создаем файл sape1.php со своим кодом Sape

7. В основном шаблоне форума прописываем в необходимом месте псевдо-код: <% SAPE %>

Всё! Работаем и радуемся.

avatar
Бегущая строка в HTMLWWW.SUBBAY.RU
Copyright Subbay.ru © 2018
uCoz