Интеграция PhpBB 3.0.11 + Joomla 2.5 с помощью JFusion

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Интеграция PhpBB 3.0.11 + Joomla 2.5 с помощью JFusion

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

Исходные данные.
PhpBB 3.0.11
Joomla 2.5.14
JFusion 1.8.4
PHP Version 5.3.13
Конфигурация установки:
Master - phpBB3
Slave - Joomla
Dual Login - да
-------------------------------------------
Подразумевается что у вас уже установлена Joomla и установлен форум phpBB.
Дистрибутив Joomla стоит в корне, phpBB в папке /forum.
Пример:
Joomla - http://рhpbbguru.ru/
phpBB - http://рhpbbguru.ru/forum/
----------------------------------------------------------
Установка моста JFusion в Joomla
Расширения > менеджер расширений
Выбираем файл пакета JFusion который мы скачали с официального сайта и устанавливаем расширение.
Скрытый текст
1.gif
Устанавливаем пакет русской локализации для JFusion
Расширения > менеджер расширений > JFusion > language
Скрытый текст
2.gif
Устанавливаем плагин phpBB
Расширения > Менеджер расширений > JFusion > Конфигурация
Скрытый текст
3.gif
Выполняем глобальные настройки Joomla в JFusion
Расширения > Менеджер расширений > JFusion > Настройки Joomla
Скрытый текст
4.gif
5.gif
6.gif
7.gif
8.gif
Внимание! жмём "Сохранить" и переходим на вкладку "Пользователь" чтобы установить группу по умолчанию.
9.gif
Отключаем регистрацию в Joomla
Пользователи > Менеджер пользователей > Настройки
Скрытый текст
10.gif
Настройка phpBB
Админ. раздел >Настройки сервера
Скрытый текст
11.gif
Админ. раздел Настройки cookies
Скрытый текст
12.gif
Админ. раздел > Регистрация пользователей
Скрытый текст
13.gif
Включение плагина joomla_int
Расширения > менеджер расширений > JFusion > Конфигурация
Скрытый текст
В поле "Подчинённый" жмем
cross.png
чтобы включить плагин
14.gif
Настройка плагина phpBB с помощью мастера настройки
Скрытый текст
В поле "Действие" жмём
wizard_icon.png
14.gif
и переходим в настройки плагина phpBB
15.gif
Внимание! Разделитель пути в windows указывается обратным слешем \
UNIX подобные операционные системы в качестве разделителя пути используют прямой слеш /
Так как тестовый сайт стоит на локальном компьютере под управлением windows, я использую обратные слеши для указания пути до локального сервера denwer.
16.gif
17.gif
18.gif
19.gif
Внимание! Домен куки указывается так чтобы в домене присутствовало две точки.
Пример
.phpbbguru.ru - верно
phpbbguru.ru.com - Верно
phpbbguru.ru - Неверно
20.gif
Внимание! поочередно требуется включить плагин AUTHENTICATION и QUICKTOOLS. Для включения плагина нажмите MOD DISABLE
На вкладке URL OPTIONS действий не требуется.
После выставления настроек жмём "Сохранить и закрыть!"
Убеждаемся что JFusion приняла наши настройки
21.gif
Скрытый текст
11.gif
Включение JFusion
Расширения > менеджер расширений > JFusion
Скрытый текст
22.gif
Включение и настройка System - JFusion
Расширения > менеджер плагинов > System - JFusion
Скрытый текст
23.gif
----------------------------------
Убеждаемся что в настройках phpbb в качестве метода аутентификации выбрана JFusion.
===============================================
Рекомендую отключить стандартный модуль авторизации joomla, а в качестве модуля авторизации использовать модуль JFusion Login Module который устанавливается вместе с расширением JFusion.
Модуль JFusion Login Module имеет массу полезных настроек, таких как ссылка на страницу восстановления пароля, ссылка на регистрацию и.т.п.
==================================================
Известные проблемы.
Ошибка при попытке авторизации со стороны форума

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

Fatal error: Cannot redeclare utf8_strlen() (previously declared in root/forum/includes/utf/utf_tools.php:250) in root/libraries/phputf8/mbstring/core.php on line 28
Для исправления ошибки
  • Скачать redeclare_fix.zip
  • Распаковать архив
  • Залить в корень сайта redeclare_fix.php и запустить http://musite.ru/redeclare_fix.php
  • выполнить !Patch: your_Joomla_installation/libraries/phputf8/mbstring/core.php!
  • Залить в корень форума redeclare_fix.php и запустить http://musite.ru/forum/redeclare_fix.php
  • Выполнить !Patch: your_phpBB3_installation/includes/utf/utf_tools.php!
====================
Всё :) Ваш phpbb интегрирован с Joomla с помощью моста JFusion.
Вы получаете единую регистрацию на сайте и форуме, единую авторизацию, и много головной боли если вы не знаете что делаете. :D
В перспективе можно настроить единые аватары, синхронизацию прав доступа мастера с подчинённым.
И много многое другое... Читаем на офе моста про плагины и хаки к мосту.
==============
PhpBB 3.0.11 - Скачать phpbb
Joomla 2.5.14 - Скачать Joomla
JFusion 1.8.4 - Скачать JFusion
У вас нет необходимых прав для просмотра вложений в этом сообщении.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Sherlock
phpBB 2.0.2
Сообщения: 301
Стаж: 14 лет
Откуда: Украина, Ивано-Франковск
Благодарил (а): 40 раз
Поблагодарили: 44 раза

Re: Интеграция PhpBB 3.0.11 + Joomla 2.5 с помощью JFusion

Сообщение Sherlock »

владимир1983, Спасибо. Здесь все ясно и просто. Сделал все за 15 минут. Единственная проблема это локализация. Но это легко решается. : )

Но я снова убедился что phpBB это просто, чем те все джумлы.
SH
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Интеграция PhpBB 3.0.11 + Joomla 2.5 с помощью JFusion

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

А какие трудности с локализацией?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Sherlock
phpBB 2.0.2
Сообщения: 301
Стаж: 14 лет
Откуда: Украина, Ивано-Франковск
Благодарил (а): 40 раз
Поблагодарили: 44 раза

Re: Интеграция PhpBB 3.0.11 + Joomla 2.5 с помощью JFusion

Сообщение Sherlock »

владимир1983 писал(а):А какие трудности с локализацией?
Уже все нормально. : )

Добавлено спустя 6 минут 44 секунды:
Здесь есть такая функция как "Новое на форумах"
Примерно такое есть?
SH
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Интеграция PhpBB 3.0.11 + Joomla 2.5 с помощью JFusion

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

В смысле вывод последний сообщений с форума в Joomla?

Добавлено спустя 2 минуты 31 секунду:
После установки моста тебе из коробки доступен модуль JFusion Activity Module который и выводит активные темы с форума, настройки модуля позволяют сделать как надо именно тебе.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Sherlock
phpBB 2.0.2
Сообщения: 301
Стаж: 14 лет
Откуда: Украина, Ивано-Франковск
Благодарил (а): 40 раз
Поблагодарили: 44 раза

Re: Интеграция PhpBB 3.0.11 + Joomla 2.5 с помощью JFusion

Сообщение Sherlock »

Еще один вопрос. А как-то можно сделать так чтобы стиль phpBB автоматически подходил для Joomla ?

Искал но не нашел(
SH
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Интеграция PhpBB 3.0.11 + Joomla 2.5 с помощью JFusion

Сообщение Татьяна5 »

Автоматически - никак
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Интеграция PhpBB 3.0.11 + Joomla 2.5 с помощью JFusion

Сообщение Shredder »

владимир1983 писал(а):Joomla 2.5.14
1.5.15 - под это добро не покатит?)
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Интеграция PhpBB 3.0.11 + Joomla 2.5 с помощью JFusion

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

Shredder в принципе всё так же. В 1.5 есть некоторые фиксы моста которые надо сделать. Если будет надобность, пиши в лс, расскажу-покажу.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Интеграция PhpBB 3.0.11 + Joomla 2.5 с помощью JFusion

Сообщение Mr. Anderson »

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

Re: Интеграция PhpBB 3.0.11 + Joomla 2.5 с помощью JFusion

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

Shredder таки да. Mr. Anderson прав. Без патча [#31626] все версии имеют критическую уязвимость.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Интеграция PhpBB 3.0.11 + Joomla 2.5 с помощью JFusion

Сообщение Shredder »

Взялся за работы над одним форумом, и уже после того, как обговорили всё задание и я расспросил обо всех установленных изменениях и модах, через несколько дней неожиданно выясняется, что стоит мост вот на эту хрень, который "нельзя потерять". Теперь либо бросать, либо обновлять. Бросать пока не хотел бы. А обновлять - "уникальный" шаблон стоит, + куча расширений. Вот и думаю, что делать.

А вирусы там по ходу уже есть, вчера Microsoft Essentials сразу ругался, как только я файлы сайта попытался скачать. Некие файлы access.php и viewforum.php в корне сайта, не форума. "Этот файл позволяет получить удалённый доступ к компьютеру, на котором он находится"
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Интеграция PhpBB 3.0.11 + Joomla 2.5 с помощью JFusion

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

Shredder писал(а):Взялся за работы над одним форумом
Мост не вносит каких либо изменений в файлы форума, это не rokBridge который лезет куда надо и не надо. Внося какие либо правки в код phpbb ты не должен затронуть работу моста.
Если ты работаешь только с форумом, то вирусы тебя волновать не должны. Предупреди заказчика о проблемах, пусть он думает.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Serpent19
phpBB 1.0.0
Сообщения: 5
Стаж: 12 лет 9 месяцев
Откуда: Саров
Благодарил (а): 1 раз

Re: Интеграция PhpBB 3.0.11 + Joomla 2.5 с помощью JFusion

Сообщение Serpent19 »

владимир1983, спасибо за подробную инструкцию. Возникла следующая проблема: из Opera корректно происходит вход и выход, а в Mozilla Firefox вход прошел, а выхода не получается. Что это может быть?
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Интеграция PhpBB 3.0.11 + Joomla 2.5 с помощью JFusion

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

А ошибка то какая есть?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)

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