[FAQ] Интеграция входа на конференцию phpBB с сайтом
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
[FAQ] Интеграция входа на конференцию phpBB с сайтом
Ниже приведен пример скрипта с интегрированной формой входа на конференцию (общего вида).
В приведённом примере папка, в которой находится скрипт, находится на один уровень выше папки конференции. Файлы конференции находятся в папке phpBB3 относительно скрипта.
По коду скрипта имеются пояснительные комментарии (на английском языке).
Вопросы принимаются в этой теме.
Версия 1.1.0 с интегрированным списком онлайн и легендой групп здесь.
Версия 1.2.0 с аватарой здесь.
Версия 2.0.1 для phpBB 3.2/3.3 здесь.
В приведённом примере папка, в которой находится скрипт, находится на один уровень выше папки конференции. Файлы конференции находятся в папке phpBB3 относительно скрипта.
По коду скрипта имеются пояснительные комментарии (на английском языке).
Вопросы принимаются в этой теме.
Версия 1.1.0 с интегрированным списком онлайн и легендой групп здесь.
Версия 1.2.0 с аватарой здесь.
Версия 2.0.1 для phpBB 3.2/3.3 здесь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rxu 22.05.2020 8:37, всего редактировалось 6 раз.
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 13 лет 10 месяцев
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Я не очень хорошо разбираюсь в php, который используется при написании движка форума.владимир1983 писал(а):А что не получается?drepin писал(а):Помогите создать файл
Хотелось бы создать регистрацию на сайте через форум (который является поддоменом сайта) по аналогии файла login.php.
То есть убрать со страницы регистрации шапку форума.
-
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 15 лет
- Откуда: Сергиев Посад
- Благодарил (а): 295 раз
- Поблагодарили: 287 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
drepin, вы понимаете что регистрация и авторизация это разные вещи?
Что за скрипт у вас на сайте вы не назвали.
Ещё раз попробуйте прочитать тему, понять что даёт скрипт выложенный в теме, попробуйте его применить.
Что за скрипт у вас на сайте вы не назвали.
Ещё раз попробуйте прочитать тему, понять что даёт скрипт выложенный в теме, попробуйте его применить.
Учитесь, за вас тут не кто не чего делать не будет.drepin писал(а):Я не очень хорошо разбираюсь
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Вот тут [FAQ RC] Интеграция входа на конференцию с сайтом немного говорилось про регистрацию.
-
- phpBB 2.0.2
- Сообщения: 321
- Стаж: 16 лет 3 месяца
- Откуда: Киев
- Благодарил (а): 9 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
добрый день! прошу прощение если не в той теме задаю вопрос!
данную интеграцию поставила. спасибо. теперь интересует следующее, может быть и скорее всего это уже где-то обсуждалось, но не нашла(
как можно сделать так, чтобы зарегистрированный пользователь мог комментировать под своим ником и на сайте?
сайт на php и mysql - очень простенький. сейчас регистрации непосредственно на сайте нет, только на форуме. под статьями есть простая форма комментариев без регистрации, но хотелось бы сделать привязку к форуму, а для незарегеных на форуме закрыть комментарии.
очень жду помощи)
Добавлено спустя 2 часа 36 минут 46 секунд:
Re: Единый вход на сайт и на форум
сделала как вы говорите, кодировки и там и там отражаются нормально, но вы дает ошибку
что нужно делать в 'includes/session.php' строка 1007?
данную интеграцию поставила. спасибо. теперь интересует следующее, может быть и скорее всего это уже где-то обсуждалось, но не нашла(
как можно сделать так, чтобы зарегистрированный пользователь мог комментировать под своим ником и на сайте?
сайт на php и mysql - очень простенький. сейчас регистрации непосредственно на сайте нет, только на форуме. под статьями есть простая форма комментариев без регистрации, но хотелось бы сделать привязку к форуму, а для незарегеных на форуме закрыть комментарии.
очень жду помощи)
Добавлено спустя 2 часа 36 минут 46 секунд:
Re: Единый вход на сайт и на форум
простите, но не дошло(Salex007 писал(а): Получилось две части кода.
Если делать все в одном файле, то для того чтобы разместить форму в нужном месте придется отключить 'header' не только в 'login.php' но и в 'includes/session.php' строка 1007. Кроме того придется закрывать "родное" соединение с MySQL перед подключением 'login.php' , а затем опять открывать.
сделала как вы говорите, кодировки и там и там отражаются нормально, но вы дает ошибку
Код: Выделить всё
Cannot modify header information - headers already sent by
-
- phpBB 1.2.0
- Сообщения: 13
- Стаж: 13 лет 11 месяцев
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
rxu
Прошу прощения.
Мне нужна была форма входа, где написано 5 слов:
1. Пароль
2. Имя
3. Вход // поле ввода пароля, логина и нажатие на вход, открывалась главная страница конференции
4. Запомнить
5. Регистрация // поле клика на это слово, открывалась форма регистрации конференции.
Вот и всё. Если такого здесь нет... а сам я не знаю как сделать.
Прошу прощения.
Мне нужна была форма входа, где написано 5 слов:
1. Пароль
2. Имя
3. Вход // поле ввода пароля, логина и нажатие на вход, открывалась главная страница конференции
4. Запомнить
5. Регистрация // поле клика на это слово, открывалась форма регистрации конференции.
Вот и всё. Если такого здесь нет... а сам я не знаю как сделать.
phpBB 3.06
-
- phpBB 2.0.3
- Сообщения: 360
- Стаж: 13 лет 11 месяцев
- Откуда: Красноярский край,Богучаны
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
чет уже скок пытался так и не вывелась форма входа.Через плагин в хроме видно что должно быть на месте этой формы входа а визуально ее нет (пустое место) движок сайта modx.Может кто делал помогите.
-
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 13 лет 9 месяцев
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Здравствуйте!
Прошу вашей подсказки.
Самописный сайт html+ банальный php. В корне сайта папка forum - в ней phpbb 3.0.8. Сайт состоит из нескольких страничек.
Пробую на первую прикрутить простую версию скрипта (ее достаточно). Для этого выделяю обычный див, необходимые размеры и размещение естественно указаны. Выглядит так:
<div class="loginblock"> только скрипт и ничего кроме него</div>. Тестирую сразу на хостинге. Страничка грузится и в содержании блока такое:
Причем логин работает нормально. Как ошибки убрать?
Прошу вашей подсказки.
Самописный сайт html+ банальный php. В корне сайта папка forum - в ней phpbb 3.0.8. Сайт состоит из нескольких страничек.
Пробую на первую прикрутить простую версию скрипта (ее достаточно). Для этого выделяю обычный див, необходимые размеры и размещение естественно указаны. Выглядит так:
<div class="loginblock"> только скрипт и ничего кроме него</div>. Тестирую сразу на хостинге. Страничка грузится и в содержании блока такое:
Код: Выделить всё
[phpBB Debug] PHP Notice: in file /www/ekz/www/htdocs/about.php on line 61: Cannot modify header information - headers already sent by (output started at /www/ekz/www/htdocs/about.php:17)
[phpBB Debug] PHP Notice: in file /www/ekz/www/htdocs/about.php on line 63: Cannot modify header information - headers already sent by (output started at /www/ekz/www/htdocs/about.php:17)
[phpBB Debug] PHP Notice: in file /www/ekz/www/htdocs/about.php on line 64: Cannot modify header information - headers already sent by (output started at /www/ekz/www/htdocs/about.php:17)
[phpBB Debug] PHP Notice: in file /www/ekz/www/htdocs/about.php on line 65: Cannot modify header information - headers already sent by (output started at /www/ekz/www/htdocs/about.php:17)
РРјСЏ пользователя: Пароль:
Автоматически входить при каждом посещении
-
- Former team member
- Сообщения: 1687
- Стаж: 14 лет 4 месяца
- Откуда: KZN
- Благодарил (а): 4 раза
- Поблагодарили: 11 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
v4e, всю тему читали? Выполните поиск по теме по "Cannot modify header information" - удивитесь.
In Web We Trust
-
- phpBB 1.2.1
- Сообщения: 20
- Стаж: 14 лет 11 месяцев
- Откуда: /usr/portage/people/
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Приветствую, сейчас опять занимаюсь интеграцией, но тут внезапно стала вылезать ошибка
По следам проходит следующее:
$db внутри функции объявлена глобальной, но равна null. Из-за чего такое может быть?
$phpbb_root_path и PHPBB_ROOT_PATH ссылаются на /home/me/modules/phpbb через getenv(), если common.php инклюдится, значит с этим проблем нет же?
Код: Выделить всё
Fatal error: Call to a member function sql_query() on a non-object in /home/me/modules/phpbb/includes/cache.php on line 53
Код: Выделить всё
// задаются переменные, инклюдится common.php
include($phpbb_root_path . 'common.' . $phpEx);
// ok, дальше common.php инициализирует экземпляр dbal_mysqli,
210 $db = new $sql_db();
// всё ок, коннектимся к БД, unset dbpass, а после он пытается
218 $config = $cache->obtain_config();
// где и запинается в файле /include/cache.php на линии
51 $result = $db->sql_query($sql);
$phpbb_root_path и PHPBB_ROOT_PATH ссылаются на /home/me/modules/phpbb через getenv(), если common.php инклюдится, значит с этим проблем нет же?
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Это всё - лишнее. Всё, что нужно, уже сделано в common.php:fargred писал(а):// ok, дальше common.php инициализирует экземпляр dbal_mysqli,
210 $db = new $sql_db();
// всё ок, коннектимся к БД, unset dbpass, а после он пытается
218 $config = $cache->obtain_config();
// где и запинается в файле /include/cache.php на линии
51 $result = $db->sql_query($sql);
Код: Выделить всё
// Instantiate some basic classes
$user = new user();
$auth = new auth();
$template = new template();
$cache = new cache();
$db = new $sql_db();
-
- phpBB 2.0.2
- Сообщения: 321
- Стаж: 16 лет 3 месяца
- Откуда: Киев
- Благодарил (а): 9 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
rxu, а по моему вопросу на пару постов выше, что посоветуете?
-
- phpBB 1.2.1
- Сообщения: 20
- Стаж: 14 лет 11 месяцев
- Откуда: /usr/portage/people/
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Ну так первая строчка это скрипт аавторизации, вторая и третья – собссно сам /common.php, а четвёртая /include/cache.php, вызываемый /common.php. Я даже специально номера строк проставил, чтоб искать удобней было.rxu писал(а):Это всё - лишнее. Всё, что нужно, уже сделано в common.php
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Slava9
Это вряд ли, т.к. не в курсе, как у вас организован сайт.
После чего появилась? И сам скрипт можно бы выложить.
Это вряд ли, т.к. не в курсе, как у вас организован сайт.
Ну, такого никогда не бываетfargred писал(а):но тут внезапно стала вылезать ошибка

-
- phpBB 2.0.2
- Сообщения: 321
- Стаж: 16 лет 3 месяца
- Откуда: Киев
- Благодарил (а): 9 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
rxu, но вообще такое реально сделать? у меня нет регистрации пользователей на сайте. сайт очень простой на php и mysql. используются раздные бд для сайта и форума
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Slava9
Ну если комментарии у вас будут из форума, то можно и так. Или соединять регистрации на сайте и на форуме.
Ну если комментарии у вас будут из форума, то можно и так. Или соединять регистрации на сайте и на форуме.