Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

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

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

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

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

Сообщение rxu »

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

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

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

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

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

login_1.0.5.zip
(1.48 КБ) 4262 скачивания
Последний раз редактировалось rxu 22.05.2020 8:37, всего редактировалось 6 раз.
Изображение
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 11 лет 10 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

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

Сообщение МайскийЖук »

И что такое рекрутинг?
«Рекрутинг» — это раздел форума гуру, где можно заказать выполнение того или иного мода за деньги.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Pazh
Former team member
Сообщения: 2294
Стаж: 11 лет 8 месяцев
Благодарил (а): 42 раза
Поблагодарили: 498 раз

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

Сообщение Pazh »

Slava9 писал(а):А вы где-нибудь встречали такую интеграцию?
Вы находитесь в целой теме про это - 46 листов.
Slava9 писал(а):буду рада если вы возьметесь за осуществление)
Я занят на долго
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Slava9
phpBB 2.0.2
Сообщения: 321
Стаж: 12 лет 6 месяцев
Откуда: Киев
Благодарил (а): 47 раз

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

Сообщение Slava9 »

я имею ввиду рабочий проект.
Я занят на долго
так и я не спешу. хотелось бы,чтобы это нелал надежный человек.
кстати, регистрации на сайте у меня нет, только на сайте. А под статьями обычная форма для ввода текста от гостей.

Добавлено спустя 2 минуты 33 секунды:
я имею ввиду регистрация только на форуме
Аватара пользователя
anton-logom2
phpBB 1.4.4
Сообщения: 113
Стаж: 8 лет 7 месяцев
Благодарил (а): 6 раз
Поблагодарили: 7 раз

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

Сообщение anton-logom2 »

Присоединяюсь и мечтаю о том же)))

На сайте есть пресловутенький личный кабинет, сделан он вот по этому шаблону и хочется, чтоб была одновременная регистрация на форуме и в этом кабинете, ну и авторизация. Это вообще возможно? Может быть как-то использовать одну БД?
Аватара пользователя
Freeze
phpBB 1.4.1
Сообщения: 45
Стаж: 8 лет 8 месяцев

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

Сообщение Freeze »

Подскажите такой момент...
Насколько я понял, при подключении login создается конект с MySQL автоматически, т.к. я в дальнейшем свободно обращаюсь к любой таблице не используя:

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

mysql_connect($hostname,$username,$password);
но ведь по идеи я должен закрыть это соединение!?
Достаточно ли будет написать:

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

mysql_close();
Или нужно использовать какие то специальные вызовы процедур из phpBB?
Лучше промолчать, чем сказать много слов не по делу...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15467
Стаж: 15 лет 2 месяца
Откуда: Красноярск
Благодарил (а): 418 раз
Поблагодарили: 1854 раза

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

Сообщение rxu »

Freeze писал(а):но ведь по идеи я должен закрыть это соединение!?
Абсолютно верно. Скрипт этого не учитывает. Поэтому, чтобы закрыть соединение, можно добавить либо вызов page_footer(); в конце скрипта, т.е. перед function online_list(), либо только строки

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

garbage_collection();
exit_handler();
Изображение
makster
phpBB 1.0.0
Сообщения: 2
Стаж: 8 лет 5 месяцев

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

Сообщение makster »

У меня есть сайт и есть форум. Регистрация на форуме, ссылка на регистрацию на сайте ведет на регу на форуме. Авторизация на сайте с помощю вашего скрипта. Вклеил в шаблон при помощи include_once("login.php");
Проблема в том что когда я захожу мне выбивает код

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

[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1042: Cannot modify header information - headers already sent by (output started at /home/u777013249/public_html/index.php:13)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1042: Cannot modify header information - headers already sent by (output started at /home/u777013249/public_html/index.php:13)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1042: Cannot modify header information - headers already sent by (output started at /home/u777013249/public_html/index.php:13)
 Hello, makster


Исправить можно тем чтоб залогиниться на форуме. Когда залогинишся на форуме пропадает коди и все нормально становиться.
Нажымаю на выйти и выхожу из сайта и с форума. То же самое если залогинен на форуме но на сайте нет появляеться код

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

[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1042: Cannot modify header information - headers already sent by (output started at /home/u777013249/public_html/index.php:13)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1042: Cannot modify header information - headers already sent by (output started at /home/u777013249/public_html/index.php:13)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1042: Cannot modify header information - headers already sent by (output started at /home/u777013249/public_html/index.php:13)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1042: Cannot modify header information - headers already sent by (output started at /home/u777013249/public_html/index.php:13)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1042: Cannot modify header information - headers already sent by (output started at /home/u777013249/public_html/index.php:13)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1042: Cannot modify header information - headers already sent by (output started at /home/u777013249/public_html/index.php:13)
Имя пользователя:  Пароль:   
 Автоматически входить при каждом посещении
Как исправить?
З.Ы нужно чтоб и там и там сесия была либо залогинен либо нету ее. Ну как-то так)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15467
Стаж: 15 лет 2 месяца
Откуда: Красноярск
Благодарил (а): 418 раз
Поблагодарили: 1854 раза

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

Сообщение rxu »

/home/u777013249/public_html/index.php:13 - что в этой строке и до нее?
Изображение
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11942
Стаж: 14 лет 5 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2743 раза

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

Сообщение Sheer »

makster
[FAQ] Частые ошибки

Добавлено спустя 1 минуту 54 секунды:
rxu писал(а):index.php:13 - что в этой строке
Наверняка echo() или print(), где выводится

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

Șмя пользователя:  Пароль:   
 Автоматически входить при каждом посещении
со всеми вытекающими последствиями.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
makster
phpBB 1.0.0
Сообщения: 2
Стаж: 8 лет 5 месяцев

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

Сообщение makster »

rxu писал(а):/home/u777013249/public_html/index.php:13 - что в этой строке и до нее?

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

<?php
ini_set("display_errors", "OFF");
session_start();
include_once("modules/site-config.php");
include_once("modules/database-config.php");
include("funcoes.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<meta http-equiv="content-type" content="text/html;charset=windows-1251">
<link href="cursor.css" rel="stylesheet" type="text/css">
<style type="text/css">
Последний раз редактировалось Татьяна5 17.02.2013 23:29, всего редактировалось 1 раз.
Причина: bbcode
Jedai
phpBB 1.4.0
Сообщения: 30
Стаж: 8 лет 10 месяцев

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

Сообщение Jedai »

Всем привет
Пытался создать общую авторизацию сайтом 1с битрикс
Попробовал вот этот скрипт

v673.com/phpbb3/external-authentication/

Теперь войти на форум невозможно, пишет:
"Вы ввели неверный пароль. Проверьте его и попробуйте ввести ещё раз. Если проблема со входом останется, то сообщите об этом администратору."

И это для любого пользователя и админа тоже

Залез в базу в таблицу phpbb_config, исправил значение auth_method на db (метод auth_db.php)
Ничего не изменилось
Переименовал auth_db.php в auth_simple.php получил в ответ:
"Общая ошибка
Authentication method not found"

Подскажите, как это исправить?

Добавлено спустя 32 минуты 29 секунд:
Все исправил
Jedai
phpBB 1.4.0
Сообщения: 30
Стаж: 8 лет 10 месяцев

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

Сообщение Jedai »

Всем привет
Такой вопрос
Расположил файл login.php с первой страницы в корень сайта
В странице исправил только
define('PHPBB_ROOT_PATH', './phpbb3/');
на
define('PHPBB_ROOT_PATH', './forum/');
Форум находится в папке forum в корне сайта, но открывается
по адресу форум.сайт.ру
Запускаю файл, авторизуюсь,
но если открыть форум.сайт.ру, авторизации нет
если открыть сайт.ру/форум, авторизации тоже нет
А если перейти в начале в личный кабинет, а потом на сайт.ру/форум, то все в порядке

Где что исправить, чтобы авторизация проходила для форум.сайт.ру?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15467
Стаж: 15 лет 2 месяца
Откуда: Красноярск
Благодарил (а): 418 раз
Поблагодарили: 1854 раза

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

Сообщение rxu »

Правильно настроить куки. Домен куки сделайте .сайт.ру (с ведущей точкой) и путь куки - просто прямой слэш / и после очистки куки в браузере должно работать.
Изображение
Jedai
phpBB 1.4.0
Сообщения: 30
Стаж: 8 лет 10 месяцев

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

Сообщение Jedai »

Правильно настроить куки. Домен куки сделайте .сайт.ру (с ведущей точкой) и путь куки - просто прямой слэш / и после очистки куки в браузере должно работать.
Спасибо
Сейчас попробую
Аватара пользователя
AllFuns
phpBB 1.4.0
Сообщения: 39
Стаж: 12 лет 1 месяц
Откуда: Иваново

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

Сообщение AllFuns »

Подскажите пожалуйста, как при использовании данной интеграции с сайтом использовать bbcode с форума?
Т.е. есть некое сообщение, хранящееся в отдельной таблице, например, в переменной text_site, и содержит она текст, например, [big]Привет[/big].
Как при помощи bbcode с форума правильно вывести переменную на сайте, чтобы сообщение обработалось?
Может в шапке сайта дополнительно еще с форума подключить что-то нужно и переменную выводить надо как-то по-особенному?
И при записи её в БД, тоже наверное заносится не просто так, а как-то обрабатывается?
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 28.09.2016 15:02 модератором rxu

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