06.05.2010, 23:59 | #1 |
Новичок
|
Установка SAPE кода на phpBB 3
Долго не мог установить код SAPE на один из своих экспериментальных форумов, по причине использования движка phpbb3. В интернете почти полностю отсутствовала информация об установке кода на эту версию форума, а методы применяемые для предыдущей версии не прокатывали. Но недавно решение таки нашлось, вот оно (всего три шага):
При этом не забываем включить в административной части «разрешить использовать php в шаблонах» как вариант клиент сапы хранит куки sape_cookie а в данных его имя папки сапы по итогам можно оброботать более красиво Код:
if (isset($_COOKIE['sape_cookie']) && ($_COOKIE['sape_cookie'] == _SAPE_USER)) { $session_id = false; } права на папку сапы и клиент сапы 777 Добавлено через 39 минут мои наброски сапы найти в 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" />'); } Код:
if (!defined('_SAPE_USER')) { define('_SAPE_USER', 'тут пишем свой саповский код'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o = array( 'user' => _SAPE_USER, 'host' => $_SERVER['HTTP_HOST'], 'request_uri' => $_SERVER['REQUEST_URI'], 'fetch_remote_type' => 'socket', //'force_show_code' => true, 'verbose' => true, 'charset' => 'UTF-8', 'sape_charset' => 'UTF-8', ); $sape = new SAPE_client($o); unset($o); $sapeLinks = ""; $sapeLinks = $sape->return_links(); $template->assign_var("SAPE_LINKS", $sapeLinks); Код:
define('_SAPE_USER', 'тут пишем свой саповский код'); Код:
define('_SAPE_USER', $phpbb_root_path . 'тут пишем свой саповский код'); Последний раз редактировалось Pandora; 07.05.2010 в 00:01. Причина: Добавлено сообщение |
14.05.2010, 17:31 | #3 |
Специалист
Регистрация: 12.10.2009
Сообщений: 106
Вес репутации: 0
|
Подскажите, первый раз устанавливаю сапу на phpbb3, выполнил первые 2 шага:
1. Удаляем sid в гостевой сессии phpBB3 2. Вставляем код в нужный файл шаблона и включил в административной части «разрешить использовать php в шаблонах» форум добавился в сапу надо ли сделатьи 3-й шаг и остальные рекомендации? зачем собственно удалять файл links.db, он что не нужен? Заранее спасибо! буду в теме) |
27.05.2010, 10:53 | #4 |
Мастер
Регистрация: 06.08.2007
Сообщений: 739
Вес репутации: 243
|
Нужно учитывать, что «разрешить использовать php в шаблонах» не считается безопасным методом и крайне не рекомендуется к использованию разработчиками phpbb, в основном эта опция используется для отладки.
Существует более грамотный способ установки Сапе, который описан в здешнем ФАКе.
__________________
Сайт бесплатных психологических тестов. |
09.05.2011, 15:02 | #7 | |
Новичок
|
Цитата:
Всплывает сообщение: Ошибка связи с сервером: Page is empty! Кто сталкивался ? Помогите привязать форум |
|
09.05.2011, 15:38 | #8 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1032
|
Как добавляете?
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
16.05.2011, 22:25 | #9 |
Новичок
|
По совету Pandora был установлен SEO MOD (т.к. в 3.0.8 какие-то изменения и SID выше описанным способом не удалить. Вобщем без него ничего не будет работать). То есть файл includes/functions.php остается по дефолту.
Дальше в файл overall_footer.html добавляем такой код: Код:
<!-- PHP --> define('_SAPE_USER', $phpbb_root_path . 'тут пишем свой саповский код'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); unset($o); echo $sape->return_links(3); <!-- ENDPHP --> Добавляем форум в сапу: http://мой форум.ru/forum Вылетает ошибка что код там никакой не найден и сапа просит указать ссылку где именно он лежит. Ну мы код ложили в футер, значит наверно на этот файл и укажем ссылку, хотя по идее на каждой странице должен быть код, так хоть указывай http://мой форум.ru/forum/index.php ничего не увидит. Были перепробованы уже все варианты. Ничего не помогло. Форум только что установлен. Никакие изменения не производились. Даже шаблон дефолтный стоит. Единственное только SEO Mod установлен. Уже не знаю что можно сделать. Помогите кто может |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка кода в форум на phpBB | achilies.biz | Установка кода на различные движки | 409 | 20.01.2017 23:46 |
Установка кода sape | exelent | Установка кода на различные движки | 4 | 07.02.2010 02:48 |
Установка кода sape на Kasseler CMS | sergey88 | Установка кода на различные движки | 2 | 10.11.2009 13:01 |
Установка кода Sape на голый HTML. Вылазит часть кода | barushk | Вопросы от новичков | 5 | 07.04.2009 08:14 |
установка кода sape без фтп | F1nderr | Установка кода на различные движки | 10 | 15.02.2009 06:25 |
Часовой пояс GMT +3, время: 08:57.