Сообщества

Плагин WP-United. Интеграция phpBB3 и WordPress.

Всем привет, уважаемые читатели. Уже сравнительно давно, я публиковал статью об интеграции популярного форума phpBB3 и WordPress. Понятное дело, что просто установить форум в отдельную папку на сайте и использовать его отдельно от WordPress, дело нехитрое.

snowywpНо для «полного счастья» было необходимо объединить пользователей форума и сайта для того, что бы человек мог один раз зарегистрироваться и потом без проблем, как писать на форуме, так и оставлять комментарии на сайте под своим аккаунтом.

Для этих целей существуют так называемые плагины – мосты для интеграции баз данных пользователей форума и сайта. Один из таких плагинов я уже упоминал. Это WP-United. Однако на тот момент, установка этого плагина отличалась чертовской сложностью, да и сам плагин работал, судя по отзывам, далеко не всегда корректно. Но все меняется. Так что давно пришла пора рассмотреть сегодня обновлённый плагин.

Установка плагина WP-United. Начало.

Предположим, что свеженький phpBB3 у вас только что установлен в папку /forum на вашем сервере. На моем тестовом сайте путь выглядит соответственно как — bb3-test.hostenko.com/forum/ Как установить сам форум phpBB3 вы можете прочитать тут или на русском сайте поддержки phpbb3. Ничего сложного там нет.

Из админки нашего сайта, используя меню — Плагины, находим плагин WP-United, устанавливаем его и активируем. Так же как и любой другой плагин WordPress.

wp-united-phpbb3-1

Переходим в меню настроек плагина WP-United — Установка WP-United/Статус и указываем, в какой папке на вашем сервере установлен phpBB. Находим и указываем файл config.php вашего форума. Потом нажимаем — Связать.

wp-united-phpbb3-2

Теперь установщик предлагает нам установить мод WP-United для нашего форума. Обратите внимание — именно для форума, а не для WordPress. И в свою очередь, для более легкой установки этого мода, предлагает установить сначала другой мод — AutoMod. Насколько я понял, это универсальный мод к phpBB3, который помогает устанавливать другие модификации. Так мы и сделаем. В результате, вам нужно по первой ссылке скачать к себе на комп мод — wp-united-release-phpbb, а по второй — мод AutoMod.

wp-united-phpbb3-3

Установка automod в phpBB3

Оставим пока установку на том этапе и не закрывая админку, просто перейдем к установке скачанных модов для нашего phpBB3 форума.

Разархивируем скачанный automod и копируем содержимое папки /root в корень нашего форума используя файл менеджер типа Total Commander.

wp-united-phpbb3-4

После копирования запускаем установку мода. В моём случае это будет выглядеть как — bb3-test.hostenko.com/forum/install

Запустится инсталятор и вы увидите меню установки мода, где вам останется только нажать – Отправить и затем подтвердить установку.

wp-united-phpbb3-5
wp-united-phpbb3-6

Переходим в админку форума — ACP — AUTOMOD.

Установка wp-united в phpBB3

Теперь нам необходимо установить второй мод — wp-united-release-phpbb, соответственно уже из нового меню ACP – AUTOMOD в админке форума. Внизу, в разделе — Upload MOD загружаем архив с модом и затем кликаем на — Установить. Наблюдаем экран с надписью — MOD installed. Вот собственно и все. В результате мы установили два мода для нашего phpbb3 форума.

wp-united-phpbb3-7
wp-united-phpbb3-8

Установка плагина WP-United. Завершение.

Теперь пора вернуться к настройкам плагина в админке WordPress на тот момент, где мы остановились, перед тем как заняться установкой модов на форум.

Нажимаем кнопку – Связать.

Как видите, теперь все заработало. Осталось только дополнительно настроить отдельные моменты интеграции уже только из WordPress.

wp-united-phpbb3-9

Настройки WP-United

На этой странице четыре вкладки:

Основные настройки – ничего менять не надо. Плагин автоматически создаст новую страницу с именем Forum.

Интеграция пользователей – то ради чего в целом, всё и затевалось. Ставим галочку в чекбоке и в появляющемся дополнительном окне проверяем наличие таких же галочек в четырех чекбоксах. По поводу последнего — Разрешить перекрёстные сообщения?, решайте сами, нужно оно вам или нет.

wp-united-phpbb3-10

Интеграция темы – интересный пункт позволяющий интегрировать шаблоны ваших Wordpress-сайта и phpBB-форума. Тут тоже решать вам, хотите ли вы иметь форум строенный прямо в страницу сайта. Ясно, что не в каждую тему получится так корректно вставить шаблон форума. Да и у форума много своих стилей есть, но я решил попробовать используя стандартные темы wordpress и phpbb3. В появившемся меню выбираем — форум внутри сайта и жмем — Применить.

Интеграция поведения – включить цензуру слов и использовать ли смайлы из phpbb3. Решайте сами.

Сопоставление пользователей

На этой странице вы можете устанавливать статус интеграции для разных пользователей, а так же определить права для новых пользователей.

Дополнительные настройки

Напоминание для опытных пользователей желающих, что либо вручную изменить в файле wp-united/options.php.

Перейти в админку phpbb3 и Поддержать WP-United. Тут все понятно. Кстати, плагин с таким функционалом, вполне мог бы быть платным, учитывая востребованность. Так что можете от души задонатить разработчикам за отлично проделанную работу.

Вот что у меня получилось в результате.

wp-united-phpbb3-11

Как видите, форум корректно встроился в стандартную тему WordPress. Разумеется, развернутого тестирования самой интеграции пользователей я провести не смог, однако на примере с одним новым пользователем, проблем не возникло. Зарегистрировавшись в WordPress он появился и в пользователях форума.

Плагин мост — WP-United полностью на русском языке. Причем, перевод весьма качественный. Имеется отдельный сайт разработчиков с форумом, где любой желающий может задать свой вопрос. Там же в отдельном топике, можно увидеть многочисленные примеры интеграции WordPress и PHPBB3.

Страница плагина на wordpress.com

Читаем еще BridgeDD — пробуем новый PHPBB3 мост

Друзья, я не оказываю тех. поддержку по всем плагинам и темам. Обращайтесь к авторам.

Похожие

34 Комментов

    1. Пиши, если что с установкой нужно помочь. Поделюсь опытом, пока не забыл 🙂

      1. Подскажите, как будет лучше, в одну базу всё запихать или держать 2 базы?
        Пока всё на бесплатном хостинге hostiger.ru, там всего 2 базы можно сделать, если всё пойдёт и заведется, вероятно на платный хостинг буду переползать.

        Сайт делаю для своего ТСЖ, отрываемся от управляющей компании, которых с недавних пор аж 3 штуки, и занимаются делёжкой, а не домами..

      2. Я в одну запихивал. В общем то, все равно. В любом случае форум создаст свои таблицы со своим префиксом.

      3. Здравствуйте, Дмитрий! Спасибо Вам за такие хорошие, полезные и подробные статьи. Для веб мастеров всё очень популярно. Но у меня навыки в «сайтостроительстве» не велики, пока. Мне, на сайте ОЧЕНЬ НУЖЕН ФОРУМ. Вот уже два месяца «бьюсь» над этим тщетно. Установила Mingle Forum, с установкой ни каких проблем не возникло, но сам форум настолько ущебный.( узкий, на сером фоне, как на использованной газете пишешь, функций для написания статей очень мало и ни каких расширяющих плагинов) С форумом BBpress возникли проблемы ( не смотря на его простоту) Темы не появляются в форуме после опубликации. Делала всё пошагово, как написано у Вас. Когда кликаешь на «форум» на главной странице, попадаешь на форум, в котором нет, созданных тем. Форум отдельно, темы отдельно. Вот…как то так! Даже решила установить Джумла на тестовый сайт ( для джумла много отличных форумов) Но там всё так сложно! Даже просто шаблон нужно корректировать из папки контента. А я, пока, так далека от этого. Ну и, разумеется, с PHPBB3 и модами ))) мне очень трудно разобраться. Вот еслиб был видео урок, где всё пошагово показано в каку папку заходим, в какую строку помещаем.
        Можете ли Вы, Дмитрий, мне помочь на Ваших условиях?
        Адрес сайта http://cluchiradosti.ru

  1. Сейчас попробую поставить и потестить. У меня как раз форум пустой стоит.

  2. Здратсвуйте Дмитрий где можно скачать этот мод на пхпбб3 ? их сайт выдает ошибку 403

    1. Вы бы потрудились чуть подробнее рассказать, что именно не работает, в какой момент и как устанавливали? Я не экстрасенс уж точно.

      1. кстате что за файлы такие когда скачал мод пхпбб там была ещё одна папка под названием вордпресс что за папка?

  3. Сделал по инструкции, всё прошло успешно.
    При регистрации пользователя в phpBB3 в wordpress пользователь не появляется.
    В правах пользователя в phpBB на вкладке WP-United в разрешениях стоит «Нет», может из-за этого не работает?
    Скриншот настроек прав пользователя:
    http://s14.radikal.ru/i187/1401/e2/bff569475d09.png

    1. Ну наверное, да. Там еще в настройках плагина есть регулировки ролей пользователей для WP и PHPBB3

      1. Интересный ответ, логично предполагая что у Вас всё заработало, Вы похоже должны знать, надо роли крутить или нет.

        Так у Вас заработала связь, двух или односторонняя, ровно с теми настройками которые у Вас в статье (которые практически дефолтные) и с регулировками ролей, которые по умолчанию, или нет?
        Собственно в этом и был вопрос, надо ли крутить роли..

        Искреннее Спасибо за любой ответ.

      2. Я уже просто не помню. У меня нет сейчас этого форума на тестовом сайте. Да, двух сторонняя связь работала нормально. Роли в настройках самого плагина я не трогал.

      3. Ясно, ещё раз спасибо.
        Тоже пока не стал трогать и экспериментировать, подожду, если что будет не так как по-умолчанию, постараюсь не забыть и здесь отписаться по проблеме.

  4. Добрый день, Дмитрий! Огромное спасибо Вам! Установила Simple Press. Вид моего будущего форума меня впечатлил, хотелось бы, что бы у меня получился такой )) Начала разбираться в настройке форума. Здесь возникли проблемы, так как всё на английском. Я не знаю как вручную задать наименование пути к моему форуму. Многие термины не знакомы: У Вас написано: » «сократить сгенеренный скриптом» У Вас написано: «Справа выбираем из выпадающего списка созданную заранее страницу.» У меня нет ни каких выпадающих окошек.
    Дмитрий, не могли бы Вы помочь мне, на Ваших условиях из моей панели управления (может просто закачать русифицированный файл)
    Вот мой эл. адрес: svetlanareiki@yandex.ru
    Буду Вам очень признательна. Устала уже биться.

  5. Здравствуйте скажите пожалуйста. Я поставил все как надо,везде все успешно завершилось.
    Проблема следующая стоят галочки интеграция пользователей все как по инструкции.
    Проблема в том что если регистрируюсь на форуме то в вордпрессе под данным логином зайти нельзя,а если регистрируюсь в вордпрессе то на форум зайти можно.
    Как решить такую проблему?
    С уважением Валдимир Короленко

  6. Возникла проблема, при установке wp-united на phpbb3 вкладка wp-united не появляется, хотя установка проходит корректно, подскажите, как можно решить данную проблему.

  7. Столько информации в сети о том, как установить. Но при этом никто не затрагивает вопрос ошибок при установке. Читая,создается впечатление, что установка проходит вот так вот гледенько-прегладенько.
    А у меня при закачке автомодом мода плагина, выходит ошибка в одной строке. А плагин тоже выдает фатальную ошибку при попытке связать. Ошибка в файле functions_content
    Не подскажите, где копать?

    1. Денис, вы сами указали ссылку, где есть ответ! не понимаю, почему не прочитать, даже с гуглом-переводчиком.
      Note: AutoMOD is only available for phpBB 3.0.x.
      AutoMOD is incompatible with phpBB 3.1.x and attempts to install and use it could result in board failures. phpBB 3.1.x has its own way of handling extensions and a tool like AutoMOD is no longer needed.

      Для версии phpBB 3.1.x автомод не нужен.

  8. Добрый день а не подскажите как теперь связать phpBB 3.1.x с wordpress. Так как Для версии phpBB 3.1.x автомод не нужен он некорректно устанавливается и не запускается. На сайте поддержки ничего не нашел

  9. А как настроить WP, что бы при нажатии на пользователя(WP) перекидывала на страницу профиля(phpBB)?

  10. Подскажите, мод больше не поддерживается? При Переходе по ссылке для скачивания Oops! That page can’t be found.

    1. Тут нет поддержки этого плагина. Но судя по тому, что последнее обновление было в мае прошлого года — нет. Связывайтесь для уточнения с авторами.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Back to top button