[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 Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Termin
Это классический случай, описанный в мануале PHP для функции header:
Это классический случай, описанный в мануале PHP для функции header:
Remember that header() must be called before any actual output is sent, either by normal HTML tags, blank lines in a file, or from PHP. It is a very common error to read code with include(), or require(), functions, or another file access function, and have spaces or empty lines that are output before header() is called. The same problem exists when using a single PHP/HTML file.Код: Выделить всё
<html> <?php /* This will give an error. Note the output * above, which is before the header() call */ header('Location: http://www.example.com/'); ?>
-
- phpBB 1.2.0
- Сообщения: 13
- Стаж: 13 лет 11 месяцев
-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 14 лет
- Откуда: Odessa
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Здравсвуйте!
Понимаю что пишу не совсем туда, но тему по интеграции регистрации сайта и конференции не нашел.
Интеграцию сделали, работает, но уперлись в то, что неправильно формируется поле username_clean для кириллических ников, в итоге регистрация проходит, но юзеры с кириллическими никами на конференцию зайти не могут.
Подскажите, где найти инструкции для правильного формирования поля username_clean?
Понимаю что пишу не совсем туда, но тему по интеграции регистрации сайта и конференции не нашел.
Интеграцию сделали, работает, но уперлись в то, что неправильно формируется поле username_clean для кириллических ников, в итоге регистрация проходит, но юзеры с кириллическими никами на конференцию зайти не могут.
Подскажите, где найти инструкции для правильного формирования поля username_clean?
-
- Former team member
- Сообщения: 1687
- Стаж: 14 лет 4 месяца
- Откуда: KZN
- Благодарил (а): 4 раза
- Поблагодарили: 11 раз
-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 14 лет
- Откуда: Odessa
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Я читал указанную тему, также знаю о существовании скрипта username_clean.php, я спросил, может у кого-то, где-то, есть инструкции по формированию поля username_clean?
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Kacap
Это поле формируется у всех одинаково. Проверяйте кодировку, особенно в базе данных.
Это поле формируется у всех одинаково. Проверяйте кодировку, особенно в базе данных.
-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 14 лет
- Откуда: Odessa
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
дело в том, что регистрация у нас идет через сайт, данные из таблиц сайта, при регистрации, заливаются в таблицы форума, все поля заливаются нормально, проблема конкретно с полем username_clean, мы не можем разобраться, как правильно его формировать, чтобы не было проблем с русскими никами
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
В какой кодировке сайт, и как идет процесс регистрации в phpBB (скрипт)?Kacap писал(а):регистрация у нас идет через сайт
-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 14 лет
- Откуда: Odessa
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
везде кодировка UTF-8, скрипт сейчас выложу
Добавлено спустя 17 минут 19 секунд:
вот наш скрипт, на данный момент мы в username_clean просто пишем то, что и в username Добавлено спустя 6 минут 26 секунд:
и попутно, user_birthday тоже не ложиться, только что заметил
Добавлено спустя 17 минут 19 секунд:
вот наш скрипт, на данный момент мы в username_clean просто пишем то, что и в username Добавлено спустя 6 минут 26 секунд:
и попутно, user_birthday тоже не ложиться, только что заметил
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Нужен массив $a, неясно, как он создается.
Добавлено спустя 57 секунд:
И, кстати, почему вы не используете стандартные функции phpBB для регистрации?
Добавлено спустя 57 секунд:
И, кстати, почему вы не используете стандартные функции phpBB для регистрации?
-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 14 лет
- Откуда: Odessa
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Это массив строки таблицы users (таблицы юзеров сайта)
Регистрация через сайт, это условие, от которого уйти не можемУ вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Вы меня не поняли. Речь о значениях $a['login'], $a['pass'] и пр.Kacap писал(а):Это массив строки таблицы users (таблицы юзеров сайта)
Одно другому не мешает.Kacap писал(а):Регистрация через сайт, это условие, от которого уйти не можем
-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 14 лет
- Откуда: Odessa
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Во вложении полный дамп таблицы
пасс на архив скину в личку Добавлено спустя 5 минут 3 секунды:
пасс на архив скину в личку Добавлено спустя 5 минут 3 секунды:
система авторизации совершенно другаяrxu писал(а):Одно другому не мешает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Они параллельно работают и так.Kacap писал(а):система авторизации совершенно другая
Это ни к чему. Я говорю о скрипте. Откуда берутся $a['login'], $a['pass'] и пр. и чему они равны.Kacap писал(а):Во вложении полный дамп таблицы
-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 14 лет
- Откуда: Odessa
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
$a['login'] - это поля 'login' из таблицы, которую я выложилrxu писал(а):Это ни к чему. Я говорю о скрипте. Откуда берутся $a['login'], $a['pass'] и пр. и чему они равны.
$a['pass'] - это поля 'pass' из той же таблицы
Добавлено спустя 3 минуты 19 секунд:
http://screenshotuploader.com/s/dmuFdLBgPMb