Интеграция Joomla -> phpBB
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: Интеграция Joomla -> phpBB
У меня тоже не было проблем. Вероятно, что-то неверно настроили. Что — не знаю, т. к. настроек море. Собственно, в той теме на Джумлафоруме всё разжёвано. Надо только учесть, что некоторые советы там устарели, в последних версиях jFusion все эти проблемы решены. Никакой код менять не надо; человек, который это писал, не понимал, что делает.
М. б., это?
Joomla options → User options → Username filter → phpBB3
P. S. phpBB всегда включаю ведущим, а Джумлу ведомым (master/slave).
М. б., это?
Joomla options → User options → Username filter → phpBB3
P. S. phpBB всегда включаю ведущим, а Джумлу ведомым (master/slave).
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 21 год 4 месяца
- Благодарил (а): 79 раз
- Поблагодарили: 69 раз
- Забанен: Бессрочно
Re: Интеграция Joomla -> phpBB
Что?devel писал(а):jFusion уже ставил, пробовал, но там односторонняя регистрация
Я включил наоборот. Joomla - Master, phpBB - Slave.Nekstati писал(а):P. S. phpBB всегда включаю ведущим, а Джумлу ведомым (master/slave).
вернул как было, и вновь синхронизировал пользователей.Nekstati писал(а):Никакой код менять не надо; человек, который это писал, не понимал, что делает.
у меня joomla_int было выставлено, переключил на phpBB - все равно без изменений.Nekstati писал(а):М. б., это?Joomla options → User options → Username filter → phpBB3
Не знаю, что за бред, но пользователи с англ. никами авторизуются одновременно на сайте и форуме, а с кирилицей трабла.
сайт на локалхосте.владимир1983 писал(а):Если дадите в ЛС ссылку на сайт и доступы под админом, посмотрю что там у вас.
Либо регистрация нового пользователя через сайт, либо через форум.MAzZY писал(а):Что?
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 21 год 4 месяца
- Благодарил (а): 79 раз
- Поблагодарили: 69 раз
- Забанен: Бессрочно
Re: Интеграция Joomla -> phpBB
А почему у меня единая база и все в порядке?devel писал(а):Либо регистрация нового пользователя через сайт, либо через форум.
-
владимир1983
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 16 лет 4 месяца
- Откуда: Сергиев Посад
- Благодарил (а): 373 раза
- Поблагодарили: 727 раз
Re: Интеграция Joomla -> phpBB
devel
Что мешает сделать ссылку регистрации на форуме, ссылкой на форму регистрации на сайте если в качестве master джумла? И наоборот...
MAzZY
Ну чё ты тут интригу делаешь? Расскажи лучше нам как ты это сделал, и будет тебе респект.
Что мешает сделать ссылку регистрации на форуме, ссылкой на форму регистрации на сайте если в качестве master джумла? И наоборот...
MAzZY
Ну чё ты тут интригу делаешь? Расскажи лучше нам как ты это сделал, и будет тебе респект.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
а почему я установил форум и сайт в обну БД с разными префиксами и оно глючит с кирилическими никами?MAzZY писал(а):А почему у меня единая база и все в порядке?
Так и сделаю. Просто надеялся что рокбридж нормально будет работать, но не внушает он доверия.владимир1983 писал(а):Что мешает сделать ссылку регистрации на форуме, ссылкой на форму регистрации на сайте если в качестве master джумла? И наоборот...
Jfusion вполне подходит.
Думал что Jfusion где-то не там скачал. Скачал заново с офсайта, контр. сумма архива совпадает.
Сделал все то-же самое, на тестовом домене. Выкладываю архив. Вероятно, всему виной мои кривые руки.
localsite.ru.7z (4.9 МБ)
пароли
localsite.ru.txt
Если зайти как admin на сайт или форум то авторизует и там и там, если зайти как пользователь, то на сайте ошибка логина или пароля а на форуме все ок.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Интеграция Joomla -> phpBB
Какая конкретно? Может, что-то с правами доступа?devel писал(а):если зайти как пользователь, то на сайте ошибка логина или пароля
Re: Интеграция Joomla -> phpBB
Имя пользователя и пароль не совпадают или учетная запись отсутствует.
В админке Joomla наблюдаю несоответствие имени пользователя и логина, вот скриншот.
Там указано, вместо "пользователь" - "πoлƅзoвaтeлƅ"
Попробовал как πoлƅзoвaтeлƅ зайти - получилось. И на форуме тоже авторизовался.

Добавлено спустя 6 минут 48 секунд:
Мистика... теперь и на сновном сайте авторизация работает. После того как денвер перезапустил и возился с тестовым сайтом.
Добавлено спустя 5 минут 35 секунд:
Логины пользователей искажаются при синхронизации.
"б" заменяется на цифру 6
"п" на "π"
"ф" на "φ"
Больше пока не нашел отличий.
В админке Joomla наблюдаю несоответствие имени пользователя и логина, вот скриншот.
Там указано, вместо "пользователь" - "πoлƅзoвaтeлƅ"
Попробовал как πoлƅзoвaтeлƅ зайти - получилось. И на форуме тоже авторизовался.
Добавлено спустя 6 минут 48 секунд:
Мистика... теперь и на сновном сайте авторизация работает. После того как денвер перезапустил и возился с тестовым сайтом.
Добавлено спустя 5 минут 35 секунд:
Логины пользователей искажаются при синхронизации.
"б" заменяется на цифру 6
"п" на "π"
"ф" на "φ"
Больше пока не нашел отличий.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Интеграция Joomla -> phpBB
devel
Ну, в джумле у вас видно, что в качестве логина записаны данные из поля username_clean базы данных форума.
Ну, в джумле у вас видно, что в качестве логина записаны данные из поля username_clean базы данных форума.
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: Интеграция Joomla -> phpBB
Зачем? Чем вам помешали username_clean?
При синхронизации ничего не искажается, всё так и должно быть. Не вздумайте ничего редактировать.
Когда будете настраивать различные части jFusion (модули, плагины — например, логин-бокс), там будет такая настройка: что использовать при отображении — имя пользователя или логин? Везде выбирайте имя.
При синхронизации ничего не искажается, всё так и должно быть. Не вздумайте ничего редактировать.
Когда будете настраивать различные части jFusion (модули, плагины — например, логин-бокс), там будет такая настройка: что использовать при отображении — имя пользователя или логин? Везде выбирайте имя.
-
ArtTeam
- phpBB 2.0.0
- Сообщения: 200
- Стаж: 16 лет 4 месяца
- Благодарил (а): 7 раз
- Поблагодарили: 3 раза
Re:
/administrator/components/com_jfusion/plugins/phpbb3/user.phpdevel писал(а):кроме как вручную отредактировать записи в полях- ничего больше в голову не приходит![]()
Можно как-то сделать в phpBB3, чтобы в поле username_clean вносились записи без искажений символов? Или это необходимость из-за каких-то особенностей движка? Но это уже тянет на отдельную тему, наверное.
Исправь line 42 (убери _clean):
$query = 'SELECT a.user_id as userid, a.username as name, a.username_clean as username, a.user_email as email, a.user_password as password, null as password_salt, a.user_actkey as activation, a.user_inactive_reason as reason, a.user_lastvisit as lastvisit, a.group_id, b.group_name, a.user_type ' . 'FROM #__users as a INNER JOIN #__groups as b ON a.group_id = b.group_id ' . 'WHERE ' . $identifier_type . ' = ' . $db->Quote($identifier);
ну и удали всех перенесенных пользователь,а потом заново их перенеси.
Re: Интеграция Joomla -> phpBB
Nekstati, пробовал по разному настройки выставлять, что-то ничего не получилось. Может что-то пропустил...
Сначала выставил в mod_jfusion_login:
Display the name or username - имя
попробовал войти под именем - не получилось.
потом поменял еще тут настройки
joomla_int JFusion Plugin Editor:
Login Options:
Login Identifier - Username or Email address (было - Логин)
Make usernames case insensitive for Joomla logins. Case Insensitive Logins -да (имена нечувствительны к регистру для Joomla)
User Options:
Username Filter - phpbb3
phpbb3 JFusion Plugin Editor:
Login Options:
Login Identifier - Username or Email address (было - Логин)
попробовал - без результатов.
...очистил пользователей в Joomla и вновь синхронизировал.
Все что я заметил, это то что перестала происходить авторизация даже через логин "πoлƅзoвaтeлƅ". нет, через πoлƅзoвaтeлƅ авторизуется.
ArtTeam, пробовал так. Ничего не меняет. Как брало логины из username_clean так и берет, при повторной синхронизации.
Я уже всех достал этой проблемой наверное
Проще в Joomla поправить логин пользователя, чем гадать в чем проблема. В phpBB от не меняется, в поле username_clean, но зато авторизация начинает работать корректно. Вошел на сайт, автоматом вошел и на форум.
Может быть в следующих версиях Jfusion исправят этот баг. Правильнее было-бы брать записи из username и переводить их в нижний регистр, или вообще оставлять как есть.
Сначала выставил в mod_jfusion_login:
Display the name or username - имя
попробовал войти под именем - не получилось.
потом поменял еще тут настройки
joomla_int JFusion Plugin Editor:
Login Options:
Login Identifier - Username or Email address (было - Логин)
Make usernames case insensitive for Joomla logins. Case Insensitive Logins -да (имена нечувствительны к регистру для Joomla)
User Options:
Username Filter - phpbb3
phpbb3 JFusion Plugin Editor:
Login Options:
Login Identifier - Username or Email address (было - Логин)
попробовал - без результатов.
...очистил пользователей в Joomla и вновь синхронизировал.
ArtTeam, пробовал так. Ничего не меняет. Как брало логины из username_clean так и берет, при повторной синхронизации.
Я уже всех достал этой проблемой наверное
Проще в Joomla поправить логин пользователя, чем гадать в чем проблема. В phpBB от не меняется, в поле username_clean, но зато авторизация начинает работать корректно. Вошел на сайт, автоматом вошел и на форум.
Может быть в следующих версиях Jfusion исправят этот баг. Правильнее было-бы брать записи из username и переводить их в нижний регистр, или вообще оставлять как есть.
Последний раз редактировалось devel 16.04.2011 14:05, всего редактировалось 1 раз.
-
ArtTeam
- phpBB 2.0.0
- Сообщения: 200
- Стаж: 16 лет 4 месяца
- Благодарил (а): 7 раз
- Поблагодарили: 3 раза
Re: Интеграция Joomla -> phpBB
Лично у меня после такой манипуляции все корректно переносит.ArtTeam, пробовал так. Ничего не меняет. Как брало логины из username_clean так и берет, при повторной синхронизации
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: Интеграция Joomla -> phpBB
Нет никакого бага. Во всех полях «Login Identifier» должно быть указано «Login». Но регистрацию лучше производить только через phpBB, т. к. Джумла при регистрации позволяет ввести разные имя и логин и это влечёт кучу проблем. Сейчас пошлю вам в личку свои скрины с настройками, авось поможет.
ArtTeam, не стоит повторять чушь, написанную однажды человеком, который не смог настроить jFusion по-человечески и полез править скрипты. Был умнее разработчиков, видать.
ArtTeam, не стоит повторять чушь, написанную однажды человеком, который не смог настроить jFusion по-человечески и полез править скрипты. Был умнее разработчиков, видать.

