[FAQ] Интеграция входа на конференцию phpBB с сайтом

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

[FAQ] Интеграция входа на конференцию phpBB с сайтом

Сообщение rxu »

Ниже приведен пример скрипта с интегрированной формой входа на конференцию (общего вида).
В приведённом примере папка, в которой находится скрипт, находится на один уровень выше папки конференции. Файлы конференции находятся в папке phpBB3 относительно скрипта.

По коду скрипта имеются пояснительные комментарии (на английском языке).

Вопросы принимаются в этой теме.

Версия 1.1.0 с интегрированным списком онлайн и легендой групп здесь.
Версия 1.2.0 с аватарой здесь.

Версия 2.0.1 для phpBB 3.2/3.3 здесь.

login_1.0.5.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rxu 22.05.2020 8:37, всего редактировалось 6 раз.
Изображение
kocher356
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение kocher356 »

Айдар
Пробывал, ошибки все равно остались.
drepin
phpBB 1.0.0
Сообщения: 3
Стаж: 13 лет 10 месяцев

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение drepin »

У меня есть сайт site.ru и форум forum.site.ru
Хочу сделать авторизацию на сайте через форум и чтобы при этом дополнительные возможности (а именно добавление комментов, отчетов, фоток и т.п.) отображались только для зарегистрированных пользователей.

Вопрос: как правильно прописать пути для моих документов находящихся на site.ru (если авторизация проходит через форум) в следующем коде:

Код: Выделить всё

define('PHPBB_ROOT_PATH', './phpbb3/');
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
Помогите, пожалуйста!
Последний раз редактировалось FEAR93 24.06.2011 1:30, всего редактировалось 1 раз.
Причина: Не игнорируйте BBCode
kocher356
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение kocher356 »

kocher356 писал(а):Здравствуйте!
Прочитал всю тему так и н понял как исправить эти ошибки:

Код: Выделить всё

[phpBB Debug] PHP Notice: in file C:/wam/www/psfs/login.php on line 52: Cannot modify header information - headers already sent by (output started at C:/wam/www/psfs/index.php:65)
[phpBB Debug] PHP Notice: in file C:/wam/www/psfs/login.php on line 54: Cannot modify header information - headers already sent by (output started at C:/wam/www/psfs/index.php:65)
[phpBB Debug] PHP Notice: in file C:/wam/www/psfs/login.php on line 55: Cannot modify header information - headers already sent by (output started at C:/wam/www/psfs/index.php:65)
[phpBB Debug] PHP Notice: in file C:/wam/www/psfs/login.php on line 56: Cannot modify header information - headers already sent by (output started at C:/wam/www/psfs/index.php:65)
Вот сами строчки:

Код: Выделить всё

header('Content-type: text/html; charset=UTF-8');

header('Cache-Control: private, no-cache="set-cookie"');
header('Expires: 0');
header('Pragma: no-cache');
Данный файл присоединил к шаблону на стартовую страницу index.php, а также подскажите пожалуйста как можно сделать обратное перенаправления на index.php

Вот сам файл
index.zip
index.php.
Уважаемые администраторы, модераторы и пользователи форума! Пожалуйста помогите мне решить эту проблему. Прочитал всю тему, видел подобные ошибки но так и не понял как из исправить.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение rxu »

kocher356
В login.php вообще удалите блок кода

Код: Выделить всё

// Send headers
header('Content-type: text/html; charset=UTF-8');

header('Cache-Control: private, no-cache="set-cookie"');
header('Expires: 0');
header('Pragma: no-cache');
Изображение
kocher356
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение kocher356 »

rxu Как можно сделать переадресацию обратно на страницу index.php?
Я пробовал ставить Header("Location: index.php"); мне выдавалась ошибка [phpBB Debug] PHP Notice: in file C:/wam/www/psfs/login.php on line 65: Cannot modify header information - headers already sent by (output started at C:/wam/www/psfs/index.php:63)
Где строка 63 и есть этот код(Header("Location: index.php");).
drepin
phpBB 1.0.0
Сообщения: 3
Стаж: 13 лет 10 месяцев

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение drepin »

Помогите создать файл, аналогичный login.php ( который выложен на первой странице темы http://www.phpbbguru.net/community/topic18700.html ), только не для авторизации, а регистрации новых пользователей.
Termin
phpBB 1.2.0
Сообщения: 13
Стаж: 13 лет 11 месяцев

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение Termin »

rxu писал(а):Termin
Приведенная цитата - это ограничение PHP, а не phpBB.
На любом PHP-"движке" будет одно и то же. Просто напишите правильный скрипт.
То что на первой странице это не правильный код?
Я не знаю как написать правильный код, поэтому Я здесь.
Помогите написать правильный код!
phpBB 3.06
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 15 лет
Откуда: Сергиев Посад
Благодарил (а): 295 раз
Поблагодарили: 287 раз

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение владимир1983 »

drepin писал(а):Помогите создать файл
А что не получается?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение rxu »

Изображение
Termin
phpBB 1.2.0
Сообщения: 13
Стаж: 13 лет 11 месяцев

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение Termin »

rxu Ну что вы, как можно.
Termin писал(а):Из phpBB includes/session.php
Код: Выделить всё

header('Set-Cookie: ' . $name_data . (($cookietime) ? '; expires=' . $expire : '') . '; path=' . $config['cookie_path'] . $domain . ((!$config['cookie_secure']) ? '' : '; secure') . '; HttpOnly', false);


Чем это грозит не знаю?
phpBB 3.06
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение rxu »

А по-русски?
Изображение
Termin
phpBB 1.2.0
Сообщения: 13
Стаж: 13 лет 11 месяцев

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение Termin »

По русски. Страница 34, написал что удалил из phpBB что бы форма входа отображалась нормально, вопрос: чем это грозит? ответа не было месяц. Решил повториться, может забыли.
И второе Я прочитал половину темы, так и не нашел ответа, может пропустил не зная что это ответ на мой вопрос.
После попытки войти на конференцию вижу
c36198f16cf1.png
Это окно не нужно, согласитесь.
Дальше кликаю на имя пользователя, и вижу профиль пользователя
[фото пропало]
А где же вход на конференцию?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
phpBB 3.06
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение rxu »

Termin писал(а):А где же вход на конференцию?
LOGOUT жать не пробовали?
Termin писал(а):Это окно не нужно, согласитесь.
Читайте внимательно первый пост.
rxu писал(а):Ниже приведен пример скрипта с интегрированной формой входа на конференцию (общего вида).
Данный скрипт не является законченным универсальным решением, каждый дорабатывает его под себя.
Изображение
Termin
phpBB 1.2.0
Сообщения: 13
Стаж: 13 лет 11 месяцев

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение Termin »

В первом посту не написано что это: Форма интеграции на сайт для просмотра профиля конференции phpBB.
phpBB 3.06
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение rxu »

Termin
Я повторять больше не буду. Вам не нужна ссылка на профиль - уберите ее. Вам надо добавить что-то другое - добавьте.
Только избавьте меня от неадекватных сообщений с вашей стороны в данной теме.
Изображение
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 28.09.2016 15:02 модератором rxu

Вернуться в «FAQ»