Установка SAPE кода на phpBB 3
Долго не мог установить код SAPE на один из своих экспериментальных форумов, по причине использования движка phpbb3. В интернете почти полностю отсутствовала информация об установке кода на эту версию форума, а методы применяемые для предыдущей версии не прокатывали. Но недавно решение таки нашлось, вот оно (всего три шага):
При этом не забываем включить в административной части «разрешить использовать php в шаблонах» как вариант клиент сапы хранит куки sape_cookie а в данных его имя папки сапы по итогам можно оброботать более красиво Код:
if (isset($_COOKIE['sape_cookie']) && ($_COOKIE['sape_cookie'] == _SAPE_USER)) права на папку сапы и клиент сапы 777 Добавлено через 39 минут мои наброски сапы найти в includes/functions.php Код:
if ($cron_type) Код:
if (!defined('_SAPE_USER')) Код:
define('_SAPE_USER', 'тут пишем свой саповский код'); Код:
define('_SAPE_USER', $phpbb_root_path . 'тут пишем свой саповский код'); |
Всё проще: поставил сео-плагин отключающий сессии, включил выполнение скриптов, вставил код по стандартной инструкции.
|
Подскажите, первый раз устанавливаю сапу на phpbb3, выполнил первые 2 шага:
1. Удаляем sid в гостевой сессии phpBB3 2. Вставляем код в нужный файл шаблона и включил в административной части «разрешить использовать php в шаблонах» форум добавился в сапу :) надо ли сделатьи 3-й шаг и остальные рекомендации? зачем собственно удалять файл links.db, он что не нужен? Заранее спасибо! буду в теме) |
Нужно учитывать, что «разрешить использовать php в шаблонах» не считается безопасным методом и крайне не рекомендуется к использованию разработчиками phpbb, в основном эта опция используется для отладки.
Существует более грамотный способ установки Сапе, который описан в здешнем ФАКе. |
Цитата:
спасибо |
Цитата:
|
Цитата:
Всплывает сообщение: Ошибка связи с сервером: Page is empty! Кто сталкивался ? Помогите привязать форум |
Цитата:
|
По совету Pandora был установлен SEO MOD (т.к. в 3.0.8 какие-то изменения и SID выше описанным способом не удалить. Вобщем без него ничего не будет работать). То есть файл includes/functions.php остается по дефолту.
Дальше в файл overall_footer.html добавляем такой код: Код:
<!-- PHP --> Добавляем форум в сапу: http://мой форум.ru/forum Вылетает ошибка что код там никакой не найден и сапа просит указать ссылку где именно он лежит. Ну мы код ложили в футер, значит наверно на этот файл и укажем ссылку, хотя по идее на каждой странице должен быть код, так хоть указывай http://мой форум.ru/forum/index.php ничего не увидит. Были перепробованы уже все варианты. Ничего не помогло. Форум только что установлен. Никакие изменения не производились. Даже шаблон дефолтный стоит. Единственное только SEO Mod установлен. Уже не знаю что можно сделать. Помогите кто может |
неужели никто не поможет ? :(
|
пользуюсь модулем BB3Sape
вроде работает |
Цитата:
|
Попробовал добавить сайт по описанной методе. Не получилось.
Модуль BB3Sape автор удалил, где скачать пока не нашёл. Но я так подозреваю, по теме помочь некому? Добавлено через 30 минут Мод удалось найти, но строки аддона не соответствуют строкам с указанных файлов (наверное поэтому автор его и удалил). |
Night_Pilgrim, поставьте так, как написано в первом сообщении.
|
zhegloff
Здравствуйте, извините, что снова доставляю Вам неприятности. Но решение проблемы я таки нашёл, здесь: http://fladex.ru/article/a-5.html Сайт если, что не мой)) А пробовал и то как в 1-м написано и мод нашёл в общем ничего не помогало. |
Ну так тоже можно, да.
|
После проделанных изменений кода немогу зайти в администраторский раздел, пишет:
"Проверка подлинности прошла успешно. Сейчас вы будете перенаправлены в администраторский раздел." и переходит опять на страницу авторизации админа. |
на phpbb 3.1 beta1 уже кто то пробовал ставить код? Что то у меня никак не получается. В настройках безопасности разрешил использовать php в шаблонах, в overall_footer.html добавил код, но ссылки не выводятся, links.db не создается. С предыдущими версиями phpbb у меня проблем никогда не возникало
|
Ну, а как ставить на phpbb 3.2.2? Все предложения либо - удар по безопастности, либо не работают.
|
На phpbb 3.2.2 запрещено использовать суперглобальные переменные в php. В частности $_SERVER. Все, что описано, падает с ошибкой об этом. Видимо надо сам саповский код переписывать с применением компонентов symfony.
|
Я тут поковырялся в phpbb 3.2 и вот что нарыл.
Если правится includes/functions.php (например, функция page_footer(...)), то код вызова сапы надо обернуть вызовами двух функций PHP код:
Может кому полезно будет. |
Друзья, привет, обновился с phpBB3 3.0.14 до 3.3.9 и никак не могу заставить работать с Сапой, объясните пожалуйста как его побороть?
Добавлено через 13 минут Цитата:
|
Та поставь расширение Sape для форума и не парься с этим ручным кодом.
|
Цитата:
|
В общем победил, всё-таки BB3Sape работает, и это хорошо :)
|
BB3Sape не работает
|
Часовой пояс GMT +3, время: 21:02. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.