[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
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
[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 Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
непейвода писал(а):как быть?
И что в этом скрипте на 7-й строке?непейвода писал(а):output started at /home/cherto/public_html/Master.php:7
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 14 лет 7 месяцев
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Убрать или закомментировать. Это означает отсылку заголока, поэтому скрипт и глючит.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 14 лет 7 месяцев
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
закомментирвал - не помогает. Убрал 7 строчку, стал указывать 9 строчку - метатег keywords
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Master.php в студию (во вложении)
Добавлено спустя 3 минуты 51 секунду:
Вообще весь подобнй вывод в скрипте убери. [FAQ RC] Интеграция входа на конференцию с сайтом
Добавлено спустя 3 минуты 51 секунду:
Вообще весь подобнй вывод в скрипте убери. [FAQ RC] Интеграция входа на конференцию с сайтом
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 14 лет 7 месяцев
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Разобрался. Теперь другой вопрос. На форуме есть аватар по умолчанию, а в этом коде на сайте видно не предусмотрена такая функция и выводится не очень приятная пустая строчка. Подскажите как сделать вывод аватара по умолчанию.
Может быть что-то типа этого:
Хотя именно так не работает
Может быть что-то типа этого:
Код: Выделить всё
echo 'Привет, ' . get_username_string ('full', $user->data['user_id'], $user->data['username'], $user->data['user_colour']);
{
echo '<br />' . get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']);
}
else
{
echo ' <div align="center"><img src="img/no-avatar.gif" width="100" height="100" border="0"></div> ';
}
echo '<form method="post" action="login.php">';
echo '</form>';
}
else
{
-
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 14 лет 7 месяцев
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Использую файл с выводом аватара. При входе через скрипт входит , отображает ник и аватар. Но при переходе на форум пользователь не залоген.
подскажите где капать?
подскажите где капать?
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Капать - не в курсе, а копать можете в сторону неправильных настроек куки.
-
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 14 лет 7 месяцев
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Подскажите как сделать вывод в скрипте каптчи после 3 неверных входов (как в настройках форума).
-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 14 лет 10 месяцев
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Как-то заглохло решение по интеграции форума в joomla, которое я описывал выше. Вроде все указал и объяснил где проблема, а ответа никакого :( . rxu так выходит Ваш метод для joomla не подходит или стоит еще наедятся на успешное решение?
-
- Бывший член :)
- Сообщения: 2925
- Стаж: 19 лет 11 месяцев
- Благодарил (а): 19 раз
- Поблагодарили: 30 раз
- Забанен: Бессрочно
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Для джумлы есть отличный компонент JFusion и велосипед изобретать не надо
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 14 лет 6 месяцев
Единый вход на сайт и на форум
Добрый день.
Скачал и настроил форум "phpBB 3.0.7-PL1 (русск.)"
На этот момент система регистрации и входа пользователей на сайте была уже создана.
Предпринял попытку создать единый вход на сайт и на форум.
Интегрировать 'login.php' со скрипом, но получилось (http://www.phpbbguru.net/community/topic18700.html). Пришлось правда немного его переделать, т.к. были проблемы с кодировкой (у меня cp1251).
Пришлось отключить использование функции 'request_var' в файле 'login.php', т.к. она возвращала пустое значение. Видимо из-за кодировки.
Получилось так
Теперь проблема в том, чтобы использовать результат авторизации форума на сайте. Код форума переделывать не хочется, т.к. писался профессионалами.
Когда пытался отследить все ссылки и связи этого форума, просто крышу срывало, т.к. я хоть и пишу сайт, но не программист.
Задача.
1. Вход можно осуществлять как с сайта, так и с форума, заполнив форму входа.
2. Если вход автоматический, то он должен быть автоматическим и на форуме и на сайте. Поставил галочку на форуме сегодня - завтра сайт тоже не будет спрашивать пароля. И наоборот.
3. Если пользователь авторизировался на форуме, сайт должен так же это видеть и не предлагать повторно заполнять форму входа.
Т.е. меня устроил бы код включаемый в каждую страницу моего сайта, результат выполнения которого говорил бы о состоянии авторизации. Да/нет.
На основании этого я бы уже формировал свои данные.
И желательно, чтобы он не портил жизнь страницам сайта, написанным в родной кодировке cp1251.
Заметил, что при попытке подключения 'login.php' сайт просто сходи с ума из-за строк
Все это дело я отключил.
И еще один момент. В 'login.php' заметил одну недоработку.
При троекратно неправильно введенном пароле выводится сообщение с требованием ввести контрольное число, но ни самого числа, ни формы для заполнения не появляется.
Помогает только вход непосредственно на форум.
Надеюсь на помощь спецов
Скачал и настроил форум "phpBB 3.0.7-PL1 (русск.)"
На этот момент система регистрации и входа пользователей на сайте была уже создана.
Предпринял попытку создать единый вход на сайт и на форум.
Интегрировать 'login.php' со скрипом, но получилось (http://www.phpbbguru.net/community/topic18700.html). Пришлось правда немного его переделать, т.к. были проблемы с кодировкой (у меня cp1251).
Пришлось отключить использование функции 'request_var' в файле 'login.php', т.к. она возвращала пустое значение. Видимо из-за кодировки.
Получилось так
Код: Выделить всё
$username = $_POST['username'];
//$username = request_var('username', '', true);
$username = iconv("cp1251", "UTF-8", $username);
Когда пытался отследить все ссылки и связи этого форума, просто крышу срывало, т.к. я хоть и пишу сайт, но не программист.
Задача.
1. Вход можно осуществлять как с сайта, так и с форума, заполнив форму входа.
2. Если вход автоматический, то он должен быть автоматическим и на форуме и на сайте. Поставил галочку на форуме сегодня - завтра сайт тоже не будет спрашивать пароля. И наоборот.
3. Если пользователь авторизировался на форуме, сайт должен так же это видеть и не предлагать повторно заполнять форму входа.
Т.е. меня устроил бы код включаемый в каждую страницу моего сайта, результат выполнения которого говорил бы о состоянии авторизации. Да/нет.
На основании этого я бы уже формировал свои данные.
И желательно, чтобы он не портил жизнь страницам сайта, написанным в родной кодировке cp1251.
Заметил, что при попытке подключения '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');
И еще один момент. В 'login.php' заметил одну недоработку.
При троекратно неправильно введенном пароле выводится сообщение с требованием ввести контрольное число, но ни самого числа, ни формы для заполнения не появляется.
Помогает только вход непосредственно на форум.
Надеюсь на помощь спецов

-
- Бывший член :)
- Сообщения: 2925
- Стаж: 19 лет 11 месяцев
- Благодарил (а): 19 раз
- Поблагодарили: 30 раз
- Забанен: Бессрочно
Re: Единый вход на сайт и на форум
На чем построен сайт? Тему [FAQ RC] Интеграция входа на конференцию с сайтом прочитали внимательно, до конца?
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 14 лет 6 месяцев
Re: Единый вход на сайт и на форум
Сайт написан на php. Так что тут проблем особых нет.
База данных MySQL.
Все находится на одном домене.
У форума своя папка /forum.
Да, тему читал. Все что нашел для себя постарался реализовать.
Все что не нашел - спрашиваю.
Если посижу еще пару дней над кодом форума, разберусь и все сделаю, но у меня просто нет этого времени.
Поэтому и обращаюсь к разработчикам.
База данных MySQL.
Все находится на одном домене.
У форума своя папка /forum.
Да, тему читал. Все что нашел для себя постарался реализовать.
Все что не нашел - спрашиваю.
Если посижу еще пару дней над кодом форума, разберусь и все сделаю, но у меня просто нет этого времени.
Поэтому и обращаюсь к разработчикам.
-
- Бывший член :)
- Сообщения: 2925
- Стаж: 19 лет 11 месяцев
- Благодарил (а): 19 раз
- Поблагодарили: 30 раз
- Забанен: Бессрочно
Re: Единый вход на сайт и на форум
Самопис?Salex007 писал(а):Сайт написан на php. Так что тут проблем особых нет.
Вообще, в той теме полностью рабочее решение. Надо только сделать все, как написано