И снова возвращаюсь к теме форума. В связи с обновлением правильного русского BuddyPress до версии 1.0 естественно можно предположить, что и смежные программы тоже потребуют обновления. Как собственно и произошло.
Я обещал, что выложу необходимый порядок действий для запуска форума. Так что начнем.
Общая информация форума BuddyPress.
Компонент bp-forums объединяет bbPress и BuddyPress таким образом, что они могут работать, как одно целое.
Функциональность форума BuddyPress на данный момент весьма ограничена, предоставлены только базовые возможности по созданию тем и непосредственно обсуждения. Модерация, поиск и использование тегов будет доступно в следующих версиях компонента форума (возможно). Но уже сейчас ведутся разработки не только разработчиков самого BuddyPress по улучшению функционала.
Установка и настройка BuddyPress bp-forums
*** Обратите внимание ***
Вы должны использовать последнюю альфа версию bbPress и как минимум версию WPMU 2.7.1 для того, чтобы bp-forums работал.
Необходимо выполнить следующее, чтобы форум в BuddyPress работал:
Шаг 1. Запустите установку bbPress, прописав в адресной строке путь к папке, куда вы скопировали файлы bbPress.
Совет: Создайте в корне сайта папку forum и именно туда скопируйте файлы. Тогда адрес будет выглядеть:
http://example.com/forum/
Шаг 2. На втором шаге вам надо будет интегрировать bbPress с WordPress MU.
1) Cтавите галочку на “Add integration settings” / «Добавить установки интеграции».
2) НЕ отмечаете “Add cookie integration settings” / “Добавить установки интеграции куки-файлов”.
3) Ставите галочку на “Add user database integration settings” / Добавить установки интеграции пользовательской базы данных и “Show advanced database settings” / “Показать дополнительные настройки БД”:
- Префикс, базы данных ставите wp_ (если вы ничего не меняли себе при установке WordPress MU);
- Вводите данные настройки базы данных из файла wp-config.php.
- не вписываете ничего в “character set” и “collation”.
- Оставляете пустыми поля “Custom user tables”/ “Пользовательские таблицы”.
Шаг 3. Настройки сайта
- Название сайта: имеется в виду название вашего форума. Можно использовать название вашего сайта (у меня, к примеру, это CosyDale.com: Жизнь on-line)
- Выберите из выпадающего списка Администратор. Вам будет легче запомнить все логины и пароли. Этот пользователь станет супер-админом на форуме (“keymaster”).
Шаг 4.
Зайдите в ваш форум и авторизуйтесь как администратор (в WordPress).
Шаг 5.
Зайдите в область администрирования форума «Dashboard» (/bb-admin) и затем «Settings».
Отметьте «Enable XML-RPC» / “Разрешить XML-RPС” и «Allows sending and receiving of pingbacks» / Разрешить получать и отправлять пингбеки – ОБЯЗАТЕЛЬНО!!!
Шаг 6.
В папке /mu-plugins/bp-forums/ есть папка /bbpress-plugins/. Скопируйте файл ‘buddypress-enable.php’ в папку плагинов bbpress (к примеру, example.com/forum/bb-plugins/)
Шаг 7.
Активируйте плагин во вкладке “Plugins” bbPress.
Шаг 8.
Выйдите из текущего аккаунта. Вернитесь к главной странице вашего форума. Зарегистрируйтесь в качестве нового пользователя bbPress (запишите его имя и пароль).
Шаг 9.
Авторизуйтесь снова как администратор форума, пройдите в «Users» админки форума bbPress, найдите этого нового пользователя в списке, измените ему права доступа на «Administrator». Сохраните все (“Update profile”).
Шаг 10.
Скопируйте код, данный ниже, в файл example.com/forum/bb-config.php:
$bb->bb_xmlrpc_allow_user_switching = true;
Шаг 11.
Авторизуетесь в админке WPMU и пройдите «Buddypress -> Настройка форумов». Заполните все поля. ОБЯЗАТЕЛЬНО проверьте, что адрес к форуму содержит закрывающий слеш, то есть выглядит следующим образом: example.com/forum/. В Имя bbPress и Пароль bbPress вводите данные только что созданного вами пользователя.
Шаг 12.
Как только вы сохранили все, то вы сможете создавать форумы для групп. Для существующих групп надо проделать следующее: Зайдите в админку группы -> настройки группы, отключите (сохраните), затем включите (сохраните) обратно форум для группы. С новыми группами все будет работать.
*** Внимание***
Форумы групп открыты для всех. Даже если группа закрытая, на форум все равно можно попасть, используя интерфейс bbPress. В последующих версиях BuddyPress Forum это будет исправлено, но пока помните про открытость форума.
![]()
Вот вы все это закнончили делать. Поздравляю!!! Но тут же вас разочарую. Форум работать не будет. Почему? Потому что все, что было вверху – переведено мной лично со стандартного мануала по установке, чего явно недостаточно. Но не отчаивайтесь, я установил у себя на тестовом сайте форум. И вот как я его сделал:
После все вышеизложенного я увидел, что по прежнему ничего не работает, то есть публиковать в самом форуме можно, но через форумы в BuddyPress нельзя. Я начал искать причину и нашел ее в нескольких местах. Банальное несоответствие.
Все. После этого проходим в любую группу, отключаем форумы в настройках группы (сохраняем), опять включаем форумы (сохраняем), говорим мне спасибо и пользуемся форумом внутри BuddyPress.
![]()
Все это, конечно, здорово, но на данный момент полного русского bbPress еще нет, когда появится – неизвестно. Я свяжусь с его переводчиками и скажу предположительное время. Самому мне заниматься этим неинтересно, если все же кто-то захочет пользоваться переводом от меня, то пишите в личку, поговорим более детально. Но на всякий случай даю ссылку на официальный английский bbPress (помните, нам нужна альфа версия 1, сейчас это 1.0-Alpha-6):
Нашел готовый русский перевод необходимой версии bbPress 1.0-Alpha-6. Доступно по ссылке:
Понравился пост? Подпишись на
Получай всю интересную информацию первым.
![]()
RSS лента комментариев на эту запись ↔ TrackBack URL
17 марта 2010 в 16:59
Здравствуйте!
Решил установить форум bbPress и случайно нашел эту статью. Скажите, пожалуйста, почему Вы пишите:
2) НЕ отмечаете “Add cookie integration settings” / “Добавить установки интеграции куки-файлов”.
А если я хочу скрепить авторизации пользователей?…
18 марта 2010 в 12:33
Ребят bbPress на BuddyPress ставиться одним нажатием мышки…Заходите в настройки BuddyPress Настройка форумов…и нажимаете на кнопку Создать новую установку…и все у вас на сайте появиться полноценный форум!!!Хватит уже гемор создавать!
18 марта 2010 в 20:30
@Альберт, и как в него потом зайти, посмотреть, создать темы, группы, позволь тебя спросить???…
18 марта 2010 в 20:49
@Сергей: непонял в чем проблема? как создадите форум заходите и все там уже понятно!
7 апреля 2010 в 12:29
Подскажите: установила buddypress 1.1 и WPMU соответствующий, создала установку форума за два клика, выглядит в итоге вот так:
Как им управлять, создавать темы? В админку wp-content/plugins/buddypress\bp-forums/bbpress/bb-admin/ не заходит, пустая страница.
7 апреля 2010 в 12:55
Анастасия
Зачем вам поставили старую версию движка? Новая ГОРАЗДО лучше, вам надо обновиться до BP 1.2. Но тогда шаблон слетит :(
Создание тем – создавайте группы, а в них уже создавайте темы форумов – тогда они будут отображаться на этой странице.
7 апреля 2010 в 13:03
Анастасия я полностью согласен со slaFFik-ом!!! Да и slaFFik у меня такой вопрос) если я полностью удаляю вордпресс и полностью удаляю таблицы из базы…сношу сайт подчистую…откуда после повторной установки с нуля при переходе на вкладку форумы у меня справа в виджете появляються давнейшие теги…уже пару раз сносил а они все есть и есть…куда можно копать если не секрет!?
7 апреля 2010 в 13:16
Альберт,
Вы удаляете не все таблицы. Удалите также те, которые имеют префикс bb_
7 апреля 2010 в 13:26
Вот именно я удаляю базу всю…она становиться пустой без таблиц…но всеравно такая же туфта…думаю создать другую базу данных…может таблицы полностью не удаляються! лан спасибо за какой никаой но совет!
7 апреля 2010 в 13:51
@Альберт, удалите мануально ненужные теги в wp_bb_terms.
7 апреля 2010 в 13:51
slaFFik,
Сильно ли отличаются старые шаблоны от новых, или разница только в местоположении файлов?
7 апреля 2010 в 13:57
@notbad: знать бы где они находяться! и вы правильно поняли? я ставлю чистый вордпресс…так что с ним все понятно…проблем нет…и все остальное ставлю заново…значит проблема не в них!
7 апреля 2010 в 14:28
@Альберт, Базу данных вы чистите? Через phpmyadmin? Я же сказал, что теги форумов лежат в wp_bb_terms. Это значит, что даже если у Вас чистое, но показываются теги форумов – идите в phpmyadmin и уберите их (теги) в wp_bb_terms. Больше отвечать Вам не буду.
7 апреля 2010 в 14:36
@notbad: Спасибо…все справился!!!
7 апреля 2010 в 14:50
@Альбер, хорошо, что помогло!
20 июня 2010 в 3:50
Подскажите пожалуйстаааа
Что такое
Fatal error: Call to undefined function get_option() in /home/virtwww/w_sites-setka_d2994c74/http/forum/bb-plugins/bbpress-integration.php on line 127
Это произошло после установки форума…
Уже и темы завёл, и форумы, начал интегрировать с сайтом и вот чё получил :(((
20 июня 2010 в 8:58
Интеграция форума уже совершенно другая.. и плагины для этого есть..
20 июня 2010 в 11:54
Можно немного поподробнее?
Посмотри пож. “форумы” на сайте, они так должны работать??
20 июня 2010 в 12:42
Да, именно так и должны работать.
20 июня 2010 в 15:38
Спасибо.
А можно сделать так, чтоб можно было пользоваться полнофункциональным форумом, на страничке сайта?
20 июня 2010 в 16:04
Да, установить форум отдельно, не привязывая его к WP.
После этого с помощью соответствующего меню в настройках bbPress объединить авторизацию в форуме в WP.