Встановлення коду SAPE на phpbb 3

Оскільки великомудрі розробники в новій версії неслабо перепилили двигун форуму, то закономірно постало питання як поставити кодSape наphpbb3.1. Пам'ятка щоб не забути:

0. Завантажуємо з сайту сапи новий код. 1. Відкриваємо файлиindex.php,viewforum.php таviewtopic.php. 2. Насамперед додаємо код: if (!defined('_SAPE_USER')) define('_SAPE_USER', 'сюди копіпаснути ваш ід'); > require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $o['multi_site'] = true; //це якщо у вас кілька сайтів $o['charset'] = 'utf-8'; $sape = новий SAPE_client($o); unset($o); $sapeLinks = $sape->return_links(); 4. Шукаємо рядок: $template->assign_vars(array( Там таких кілька, потрібна та де багато різних привласнень масиву. Після неї вставляємо: 'SAPE_LINKS' => $sapeLinks, 5. У потрібному місці шаблону додаємо: 6. Чистимо кеш.

Якщо хочеться виводити у різних місцях та різну кількість посилань, то відповідно:

$sapeLinks1 = $sape->return_links(2); $sapeLinks2 = $sape->return_links(2); $sapeLinks = $sape->return_links(); і 'SAPE_LINKS1' => $sapeLinks1, 'SAPE_LINKS2' => $sapeLinks2, 'SAPE_LINKS' => $sapeLinks, і

Заради справедливості треба відзначити, що це не особливо кошерний спосіб, бо ідеологія нової версії не передбачає правку коду, проте на даний момент немає розширення, що прямо реалізує цей функціонал. Тож поки що чекаємо і використовуємо брудні хакі.