Интеграция Joomla -> phpBB

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
devel
phpBB 1.4.3
Сообщения: 78
Стаж: 15 лет 7 месяцев
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Сообщение devel »

Все, разобрался вроде. Спасибо всем за помощь. Я удалил таки этот _clean и заработало.
Вернул настройки плагинов Jfusion в исходное состояние.
У меня был открыт файл user.php основного сайта а не тестового.
Но раньше редактировал этот файл. Видимо криво пользователей обновил, что-ли.
Все заработало.
Nekstati писал(а):Но регистрацию лучше производить только через phpBB, т. к. Джумла при регистрации позволяет ввести разные имя и логин и это влечёт кучу проблем.
Ясно.
Сейчас будут по другому настраивать, верну обратно код в файле... спс за скрины.
Последний раз редактировалось devel 16.04.2011 14:26, всего редактировалось 1 раз.
ArtTeam
phpBB 2.0.0
Сообщения: 200
Стаж: 16 лет 4 месяца
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: Интеграция Joomla -> phpBB

Сообщение ArtTeam »

Nekstati писал(а): Сейчас пошлю вам в личку свои скрины с настройками, авось поможет.
Если не трудно можно и мне ваши скрины в личку.
devel
phpBB 1.4.3
Сообщения: 78
Стаж: 15 лет 7 месяцев
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Сообщение devel »

О, а так реально заработало, с пол-пинка. Когда phpBB - Master, Joomla - Slave.

ArtTeam, проверьте ЛС.

Добавлено спустя 20 минут 21 секунду:
Re: Интеграция Joomla -> phpBB
Через Joomla плохо из-за того что юзер может указать разные имя и логин, и потом глюки с форумом будут и через форум криво настроилось... сделал форум главным, но теперь не могу в админку Joomla зайти.
joomla_int Session Create: You do not have access to this page! Your usergroup is . As a minimum, you should be a member of Public Backend.
У кого такое бывало?

Добавлено спустя 4 минуты 36 секунд:
Может плагин какой-то не включил?
Все сначала... хорошо что бекап есть.

Добавлено спустя 1 час 37 минут 8 секунд:
Re: Интеграция Joomla -> phpBB
Ничего у меня не вышло. Не знаю почему. Когда мост включен - на форуме невозможно залогиниться. Неужели какой-то мод влияет?
На чистом движке Joomla и phpBB мост ставится и настраивается легко, на модифицированном форуме - не пашет. несколько раз все переустанавливал и заново настраивал, в точности сверяя с скринами и настроками при которых на тестовом сайте все отлично работает.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Joomla+JFusion+phpBB

Сообщение владимир1983 »

Архив содержит папку www c файлами:
  • Joomla 1.5.23 с установленным мостом JFusion 1.5.5
  • Sypex Dumper 2.0.8 c дампом базы Joomla и phpBB
  • phpBB3.0.8
Скачиваем Денвер с PHP 5.2, устанавливаем его в директорию Z.
Запускаем денвер, переходим по ссылке http://localhost/denwer/
Тестируем работу сервера
Изображение
Переходим в phpMyAdmin по ссылке http://localhost/Tools/phpMyAdmin/
Создаём базы данных для нашего сайта и форума.
Я создал базы под названием Joomla для сайта, и phpBB для форума.
После того как базы созданы, распаковываем наш архив в Z:\home\test1.ru
Импортируем дамп базы с помощью Sypex Dumper в наши созданные базы.
Переходим по ссылке http://test1.ru/sxd/, перед нами откроется главное окно Sypex Dumper.
Переходим на вкладку импорт, в настройке "База данных:" выбираем созданную нами базу Joomla, в настройке "Файл:" выбираем дамп базы под названием Joomla.sql, нажимаем Выполнить.
Изображение
Следом импортируем дамп phpBB.sql в базу phpBB.
Переходим на сайт http://test1.ru/
Авторизуемся:
Логин - admin
Пароль - 123456
Переходим на форум по ссылке http://test1.ru/forum/ или кликнув по пункту верхнего меню Форум...
В данных настройках
Joomla - Master
phpBB - Slave
Т.е. регистрация идёт через Joomla, регистрация на phpBB отключена.
Пользователь admin с правами администратора.
Есть тестовый пользователь tester с паролем 123456.
Настройки на которые следует обратить внимание:
joomla_int JFusion Plugin Editor
Изображение
Изображение

phpbb3 JFusion Plugin Editor
Обратите внимание на Cookie Domain.
Имя должно содержать две точки.
Изображение
Изображение
Изображение
Изображение
Изображение

Настройки phpBB
Админ. раздел > Настройки cookies
Изображение
Админ. раздел > Регистрация пользователей
Изображение
Ну вот в общем то и всё...
Скачать Joomla+JFusion+phpBB
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Интеграция Joomla -> phpBB

Сообщение MAzZY »

Про Dual Login не забываем. Именно он здесь решает
ArtTeam
phpBB 2.0.0
Сообщения: 200
Стаж: 16 лет 4 месяца
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: Интеграция Joomla -> phpBB

Сообщение ArtTeam »

Что то я уже вообще запутался :D
у Nekstati «Login Identifier» стоит Login
у владимир1983 «Login Identifier» стоит Имя пользователя
Так что же будет правильно для phpbb3 master
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Интеграция Joomla -> phpBB

Сообщение владимир1983 »

ArtTeam просто локализация разная.
Я качал с оффа последнюю версию моста, локализация по умолчанию англ.

Добавлено спустя 1 минуту 15 секунд:
Тут ещё от версии джумла зависит, от используемой локализации самой джумла...
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
devel
phpBB 1.4.3
Сообщения: 78
Стаж: 15 лет 7 месяцев
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Сообщение devel »

А для чего включен Quick mod Tools settings?
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Интеграция Joomla -> phpBB

Сообщение владимир1983 »

За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
devel
phpBB 1.4.3
Сообщения: 78
Стаж: 15 лет 7 месяцев
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Сообщение devel »

владимир1983 писал(а):Тут ещё от версии джумла зависит, от используемой локализации самой джумла...
и модов на phpBB3...
у меня на чистый двиг нормально стал мост, на двиг с модами - нет.

Тьфу блин. Запутался уже. Мост то стал, только с русскими никами не работает. :?
Последний раз редактировалось devel 16.04.2011 18:58, всего редактировалось 1 раз.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Интеграция Joomla -> phpBB

Сообщение владимир1983 »

devel
Если вы уверены что в проблемах виноват какой то из МОДов, то выясняйте какой, напишите тут, будем думать.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
ArtTeam
phpBB 2.0.0
Сообщения: 200
Стаж: 16 лет 4 месяца
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: Интеграция Joomla -> phpBB

Сообщение ArtTeam »

Тьфу блин. Запутался уже. Мост то стал, только с русскими никами не работает. :?
А скрины Nekstati что не помогли ?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Интеграция Joomla -> phpBB

Сообщение Nekstati »

ArtTeam писал(а):Что то я уже вообще запутался :D
у Nekstati «Login Identifier» стоит Login
у владимир1983 «Login Identifier» стоит Имя пользователя
Так что же будет правильно для phpbb3 master
Тут есть небольшая путаница. Соответствия такие:

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

Joomla EN   Joomla RU           phpbb EN        phpBB RU
----------------------------------------------------------------
Name        Имя [пользователя]  username        Имя пользователя
Username    Логин               username_clean  ------
Хороший перевод, username и имя пользователя поменялись местами. :) Плюс к этому в разных местах Джумлы кое-где Username переведено как имя, а кое-где, наоборот, Name как логин. Я уж молчу про сотни других ошибок. Некоторые языковые файлы переведены людьми, знающими англ. на уровне первой недели изучения, смысл там перевёрнут вверх тормашками. Этой «локализацией» лучше не пользоваться, если улавливаете смысл англ. текста. Русификациями же 90% расширений пользоваться нельзя категорически. Ой, пардон за оффтоп.
devel
phpBB 1.4.3
Сообщения: 78
Стаж: 15 лет 7 месяцев
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Re: Интеграция Joomla -> phpBB

Сообщение devel »

ArtTeam писал(а):А скрины Nekstati что не помогли ?
Помогли, я по ним настроил тестовый сайт, с свеже-поставленными движками, phpBB без модов Joomla тоже. Там кириллический ник авторизуется отлично. Настраивал потом, точно так-же рабочий форум, который с модами, в итоге - мост не работает с русскими никами.
Для варианта Joomla - Slave, phpBB - Master, реально влияют МОДы. Буду разбираться какой МОД влияет.

Если настраивать мост как Joomla - Master, phpBB - Slave, то даже на чистых движках без дополнений, не удается авторизоваться пользователю с русским ником.
После перебирания всевозможных вариантов настроек, вернулся к методу с удалением "_сlean" из скрипта.
Убрал "_clean" в скрипте - заработало и с русскими никами.
Т.к. логины берутся теперь из таблицы username, в настройках моста выставил независимость регистра символов для логина.
Nekstati писал(а):в разных местах Джумлы кое-где Username переведено как имя, а кое-где, наоборот, Name как логин.
Проверил что попадает в БД phpBB, при регистрации пользователя с русским ником в Joomla.

Форма регистрации в Joomla простая. Указал данные так:
Имя пользователя: - Проверка
Имя/Логин: - Пользователь
:D

В полях БД phpBB появилось следующее:
username - Пользователь
username_clean - πoлƅзoвaтeлƅ
т.е. попадает только то, что было введено в поле Имя/Логин: Joomla.
Запись Имя пользователя: - хранится только в БД Joomla.

Имя пользователя: отображаемое в phpBB, это Имя/Логин: в Joomla.
Если на то пошло, то надо везде указывать поле Логин:, phpBB не исключение
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Интеграция Joomla -> phpBB

Сообщение Nekstati »

devel, это интересно… Какие моды установлены?

Вернуться в «Поддержка phpBB 3.0.х»