Интеграция WordPress и phpBB с помощью WP-United

Интеграция WordPress и phpBB с помощью WP-United прекрасно работает с текущей версией WordPress 4.9.4 и phpBB 3.0.х. Я достаточно долго не обновлял WordPress с ветки 4.0.х из-за проведенной несколько лет назад интеграции, но недавно все-таки дозрел. Решил проверить на чистой установке WordPress 4.9.4 и phpBB 3.0.14, и оказалось, что WP-United работает в нужном мне объеме.
Итак, сайт работает на WordPress 4.9.4, форум phpBB 3.0.12 находится в директории /forum. Сразу скажу, что WP-United не работает с phpBB версиями 3.1.х и 3.2.х! Вообще WP-United достаточно старый плагин и не обновлялся около четырех лет. Так что в обязательном порядке делайте бекапы сайта и форума, включая их базы данных. Плагин состоит из двух частей: плагин для WordPress и мод для phpBB. На официальном сайте WordPress размещен только плагин для нашей CMS! Сайт автора плагина только упоминает о том, что когда-то он разрабатывался. Так что предлагаю скачать всё необходимое с этого сайта.

Интеграция WordPress и phpBB с помощью WP-United

Вирусов нет 100%!
Еще можно убедиться здесь.
Скачиваем то, что нужно:
Всё в одном файле
Автомод, автомод директория root
Плагин для WordPress
Мод для phpBB

Далее подразумевается, что WordPress и phpBB уже установлены в корень сайта и в директорию /forum соответственно. Начнём с установки Автомода, который рекомендован автром плагина WP-United.

Установка Автомода

Скачиваем automod-1.0.2.zip по ссылке выше. На самом деле, проще скачать файл root.zip. Это архив с директориями, которые необходимо закачать в корень форума, в нашем случаем в /forum. Далее набираем www.ВАШ_САЙТ.ru/forum/install в адресной строке браузера
Интеграция WordPress и phpBB с помощью WP-United
и жмём кнопку «Отправить». После установки у нас появилась новая опция в админ-панели phpbb3 — «АВТОМОД». Переходим туда и устанавливаем мод WP-United для phpbb3.

Установка мода WP-United для phpbb3

Как показано на следующей картинке, выбираем скачанный файл phpbb3_MOD.zip
Интеграция WordPress и phpBB с помощью WP-United
и загружаем его. Обратите внимание, что мод отображается в разделе «Неустановленные модификации».
Интеграция WordPress и phpBB с помощью WP-United
Нажимаем «Установить»
Интеграция WordPress и phpBB с помощью WP-United
Не обращаем внимания на предупреждение. После установки получаем длинный список измененных файлов. Для более подробного просмотра изменений можно воспользоваться предложенными ссылками «Нажмите, чтобы скрыть файлы без ошибок» и «Нажмите для показа всех исправлений«.
Интеграция WordPress и phpBB с помощью WP-United
Интеграция WordPress и phpBB с помощью WP-United
По возвращении на страницу Автомода увидим, что раздел «Установленные модификации» пополнился новым модом.
Интеграция WordPress и phpBB с помощью WP-United
Теперь перейдем к установке плагина WP-United для WordPress.

Установка и настройка плагина WP-United для WordPress

Устанавливаем плагин WP-United, разархивировав скачанный файл wp-united.zip в директорию /wp-content/plugins/ на Вашем сайте. Либо установить стандартными средствами WordPress через меню «Плагины» -> «Добавить новый». Затем активируйте его в том же разделе «Плагины». Появится новый раздел «WP-United», первый пункт которого «Установка/Статус» попросит Вас указать путь к файлу настроек форума phpbb3 — config.php.
Интеграция WordPress и phpBB с помощью WP-United
После сохранения настройки, если нет никаких ошибок, текущий статус отобразит многозначительное «ОК». Обратите внимание, что если Вы планируете изменять или удалять плагин, то прежде всего его нужно отключить именно тут, а потом уже в разделе «Плагины» и в админ-панели форума. Далее пройдемся по пунктам раздела «WP-United». «Настройка» -> «Основные настройки» ставим галочку «Включить страницу Forum», жмём «Применить».
Интеграция WordPress и phpBB с помощью WP-United
В разделе «Страницы» у Вас появится новая страница, текст которой выглядит как на картинке ниже. Не рекомендую её редактировать!
Интеграция WordPress и phpBB с помощью WP-United
Следующий пункт «Интеграция пользователей» я не использую, поэтому можете поэкспериментировать на свой страх и риск. Не забудьте про полные бекапы, в том числе базы данных! Пункт «Интеграция темы» предоставляет нам возможность выбрать опции оформления форума. Я использую «Форум внутри сайта».
Интеграция WordPress и phpBB с помощью WP-United
Тут нужно обратить внимание на ползунок автоматической интеграции CSS. С разными темами WordPress интеграция CSS ведет себя по-разному. У ползунка есть три положения:
— Выключен — Автоматическая интеграция CSS полностью отключена. Это подходит для темы Twenty Eleven;
— Средний уровень интеграции очень хорошо вписывается в тему оформления Haxel;
— Максимальная совместимость с темой Twenty Fifteen прекрасно отображает форум внутри сайта.
В принципе с любой темой можно подобрать достойный вид форума. Выше я написал темы, с которыми экспериментировал сам. Далее выбираем «Статические кэшированные шапка и подвал» и расставляем отступы вокруг форума в пикселях. Я использую все нули. Жмём кнопку «Применить». На этом вся основная настройка закончена, далее всё на Ваш цвет и вкус!

Еще один момент, на который хотелось бы обратить внимание. Если Вы изменяете свой сайт, добавляете страницы в меню, удаляете или добавляете виджеты в различных областях сайта, то, возможно, на странице форума они не будут отображаться из-за опции «Статические кэшированные шапка и подвал». Чтобы всё было стильно и верно, Вам нужно удалить кэш WP-United. Файлы кэша находятся в директории wp-content/plugins/wp-united/cache/. Количество и названия файлов зависит от темы оформления WordPress и положения ползунка автоматической интеграции CSS. После какого-либо изменения, если на странице с форумом оно не видно, неоходимо удалить все файлы из выше приведенной директории. Можно оставить .htaccess и cache_readme.txt, в котором, кстати, и сообщается эта информация.
Интеграция WordPress и phpBB с помощью WP-United
Итак, мы рассмотрели способ, в котором интеграция WordPress и phpBB с помощью WP-United представляет собой простое встраивание форума в сайт, без объединения пользователей, но с соблюдением всех стилей оформления. Вот рабочий сайт с кнопкой форума в меню www.dwarven-legion.ru. За семь лет работы нареканий не было. А это другой сайт, на котором проводился эксперимент для этой статьи.
Интеграция WordPress и phpBB с помощью WP-United
Ссылка через некоторое время будет удалена, поэтому добавляю еще скриншот.
Удачной интеграции. И не забудьте про бекапы!

P.S.
Хочу добавить, что после интеграции у Вас в меню WordPress в разделе «Внешний вид» -> «Виджеты» появятся новые виджеты форума phpBB с описанием их работы.
Интеграция WordPress и phpBB с помощью WP-United
Как это выглядит можно посмотреть на рабочем сайте по адресу www.dwarven-legion.ru или на картинке ниже.
Интеграция WordPress и phpBB с помощью WP-United

Интеграция WordPress и phpBB с помощью WP-United

Интеграция WordPress и phpBB с помощью WP-United: 9 комментариев

  1. Алексей Автор записи

    Движок WordPress обновился до 4.9.5. Интеграция работает отлично!

  2. Иван Иваныч

    Уффф! Спасибо автору 2 дня мучался, пришлось на старую версию phpbb 3.0.10 ставить. Кто ставит на новую phpbb 3.2.2 автомод и плагин даже не пытайтесь не получится. Версия вордпреса не имеет значения!

    ВАЖНО! Перед установкой плагина WP-United: в папке форума необходимо удалить или переименовать папку install иначе ничего не получится при интеграции!!

  3. SergWorldSecur

    Превеликое спасибо!
    нашел вот такой WP wll phpBB но я не силен в english может есть тут кто понимает иностранный язык и мог бы помочь? вот так выглядит страница с настройками

  4. Алексей Автор записи

    Всем пожалуйста!
    Про плагин WP w3all phpBB тоже планируется статья в ближайщее время

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

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