Установка SAPE на форум под управлением phpBB 3 начинаем с добавления кода в файл includes/functions.php. Находим следующий код:
if ($cron_type)
{
$template->assign_var(‘RUN_CRON_TASK’, ‘<img src=»‘ . append_sid($phpbb_root_path . ‘cron.’ . $phpEx, ‘cron_type=’ . $cron_type) . ‘» width=»1″ height=»1″ alt=»cron» />’);
}
Сразу после него добавляем следующий код:
/**
* SAPE
*/if (!defined(‘_SAPE_USER’))
{
define(‘_SAPE_USER’, ‘ВАШ СЕКРЕТНЫЙ КОД‘);
}
require_once($_SERVER[‘DOCUMENT_ROOT’].’/’._SAPE_USER.’/sape.php’);
$o[‘charset’] = ‘UTF-8’;
$sape = new SAPE_client($o);
$sapeLinks = $sape->return_links();
$template->assign_var(«SAPE_LINKS», $sapeLinks);
/**
* END SAPE
*/
Открываем файл styles/prosilver/template/overall_footer.html и добавляем туда где должны выводится ссылки строчку:
{SAPE_LINKS}
Важно: после добавления кода сделать следующее:
- Обновить шаблон стиля (Стили — Шаблоны — Обновить)
- Обновить кэш (Общие — Очистить кэш)
- Удалить в папке с SAPE файл links.db
После этого ссылки должны отображаться в правильной кодировке.
Спасибо. Но я так понимаю это не только клиентский код и здесь в этом месте будут выводится ссылки. А мне нужно разносить ссылки по разнам местам страници. Привидите пример пожалуйста.
С подобной проблемой не сталкивался. Посмотрите на форуме самой «сапы» помнится подобный вопрос обсуждался.