суббота, 17 ноября 2007 г.

Как поставить Код Сапы (SAPE) на форум phpBB

Продолжая тему Сапы....
я уже писал как прикрутить код Sape на DLE ...
Теперь дошло дело и до Форума phpBB

Весь шаблон форума phpBB состоит из html-страниц, т.е. добавить в них php-код не получится. Заготовки страниц представляют собой голый html с вкраплением шаблонных-элементов, вида {TITLE} или {T_BODY_TEXT}, в нужных местах.

Всё что от меня требовалось - определить в какую часть страницы - верх (overall_header.tpl) или низ (overall_footer.tpl) встраивать ссылки от SAPE (эти файлы можно найти в папке templates/название_темы/, если их нет, то скорее всего используются файлы - simple_header.tpl и simple_footer.tpl). Решено было добавлять их под информацией о создателях шаблона и копирайтах, поэтому в файле overall_footer.tpl появился вот такой код:

код:
Blizzard Entertainment, Inc. в США и/или других странах.
{SAPE}

</span></div>
</td>
</tr>
</table>

</body>
</html>

После чего осталось лишь добавить обработку SAPE-скрипта и передачу его в {SAPE}-тег шаблона.
Следовательно идём в папку includes форума и ищем файл page_header.php для overall_header.tpl и page_tail.php для overall_footer.tpl.

В самом начале соответствующей страницы, сразу после строчки содержащей $do_gzip_compress ставляем следующий код:

define('_SAPE_USER', 'очень_динный_персональный_номер');

require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');

$sape = new SAPE_client();

$sapelinks = $sape->return_links();

Теперь прокручиваем файл ниже в поисках строчки с $template->assign_vars(array( и добавляем последний штрих:

'SAPE' => $sapelinks

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

Теперь уже можно в панели управления SAPE добавлять свой сайт и ждать индексации.

3 комментария:

Анонимный комментирует...

Who knows where to download XRumer 5.0 Palladium?
Help, please. All recommend this program to effectively advertise on the Internet, this is the best program!

Анонимный комментирует...

[b]Контроллер телефона с возможностью скачивать смс.[/b]
[url=http://soblazni-ee.ru/][img]http://a.imagehost.org/0328/contralir.jpg[/img][/url]
Теперь любой человек имеет возможность читать чужие смс и смотреть журнал звонков за последние 3 месяца, даже если их удалили с телефона.
Проверьте своего любимого или любимую. Как говорится - доверяй, но проверяй.
Ссылка на [url=http://soblazni-ee.ru/]РЕСУРС[/url] http://soblazni-ee.ru/

Анонимный комментирует...

У меня что то не получается http://forum.sevastopal.info