BBPress — создаем форум на wordpress

Здравствуйте, решил описать еще один плагин для создания форума на wordpress. BBPress  — очень популярен на англоязычных сайтах.

Скачать исходники для статьи можно ниже

bbPress  — это форум от разработчиков WordPress.

Форум bbPress создается через установку плагина — bbPress, который есть на wordpress.org:

Последнее обновление: 2013-4-15
Загрузок: 610,155 — отличный показатель, например если взять Mingle Forum, то количество его загрузок сейчас —  304,648.

Приблизительно год назад количество загрузок плагинов  bbPress и Mingle Forum было одинаково — 186,101 и  177,675 соответственно.

По моему мнению, это о многом говорит.

Установка стандартная — заходим в панель управления сайтом на wordpress, в левом меню, выбираем пункт «Плагины» и его подпункт «Добавить новый», в строке поиска вводим —  bbPress, устанавливаем и активируем.

После активации у нас появляются следующие изменения в панели управления wordpress:

В левом меню в пункте «Настройки» (Параметры) появился новый подпункт «Forums» — это настройки форума: назначение ролей пользователей форума, возможность вставки медиа, сколько тем и ответов располагать на странице, использовать ли Akismet для форума и др. — все эти настройки можно оставить по умолчанию, в принципе, все уже настроено.

У данного плагина для создания форума также есть виджеты, которые появятся в пункте «Внешний вид» и его подпункт «Виджеты»:

— (bbPress) Forum Search Form — поиск по форуму;

— (bbPress) Login Widget — форма для регистрации и входа на форум;

—  (bbPress) Recent Topics — список последних тем, отсортированный по популярности или по свежести.

—  (bbPress) Topic Views List — список просмотров тем форума.

—  (bbPress) Forums List — список форумов.

—  (bbPress) Recent Replies — список самых последних ответов.

—  (bbPress) Statistics — статистика вашего форума.

И самое главное —  в левом меню панели управления wordpress появятся новые пункты, с помощью которых мы и будем создавать форум на bbPress:

— Forums (Форумы)

— Topics (Темы или топики)

— Replies (Ответы)

форум на wordpress - bbpress

 

Перед тем как приступить к созданию форума, скажу пару слов о его структуре.

Первыми создаются  «Форумы», которые включают в себя «Темы» («Топики»), которые, в свою очередь, включают в себя «Ответы» («Сообщения»).

Главная страница форума со списком «Форумов» будет располагаться по следующему адресу:

http://ваш домен/forum

Например, если бы я поставил форум на свой сайт, то он бы располагался по следующему url:

http://mnogoblog.ru/forum

 

1. Приступим к созданию «Форумов».

Для создания нового форума нужно выбрать пункт «Forums» и его подпункт «New Forum».

После откроется страничка, напоминающая создание обычной записи или странички для сайта на wordpress, не зря же, плагин от разработчиков wordpress :)

Далее вводим заголовок форума (стрелка 1 на скриншоте ниже), после чего у нас появится url адрес (стрелка 2 на скриншоте ниже), по которому и будет располагаться ваш форум — достаточно удобно.

создаем форум на wordpress с помощью плагина bbPress

 

 

Ниже вводим описание форума, которое будет располагаться сразу после названия форума (стрелка 3 на скриншоте выше).

Также обратим внимание на атрибуты форума (стрелка 4 на скриншоте выше) — их оставляем по умолчанию:

Type (Тип) — форум или категория

Status (Статус) — может быть открытым и закрытым.

Visibility (Видимость) — публичный, личный и скрытый

Order (Порядок) — нужен будет для сортировки форумов, когда их будет несколько.

После чего нажимаем на кнопку «Опубликовать» (стрелка 5 на скриншоте выше), также рядом с ней есть кнопка «Посмотреть» — нажимаем на нее:

предпросмотр форума на bbpress

 

Здесь мы вошли в созданный нами форум «Форум вебмастеров», однако, он пуст, так как в нем мы еще не создали ни одну тему (топик).

Если нажать на ссылку «Forums», то попадем на страничку списка форумов (url форума):

форум от bbpress

2. Далее переходим к созданию Тем (Топиков) форума.

Здесь есть 2-а варианта:

1.  Если вы залогинались, то вы можете создавать Темы, войдя в соответствующий форум, вы увидите следующее:

создаем темы форума на bbpress

Здесь вы сможете ввести «Название темы» (Topic Title) и ее описание, а также ввести теги темы и выбрать тип топика.

2. Если вы админ, то можно выбрать в левом меню панели управления wordpress пункт «Topics» и его подпункт «New topic», здесь также вводим «Название темы» и ее описание.

создаем новую тему на bbpress

Но самое главное не забыть указать к какому форуму будет принадлежать данная Тема — справа есть окошко «Topic Attributes» («Атрибуты темы») (указано синей стрелкой на скриншоте выше) и в нем есть параметр «Forums» (Форумы) — выбираем нужный нам форум (в нашем примере — это «Форум вебмастеров»).

Далее жмем на кнопку «Опубликовать» и наша новая тема форума готова!

Можно также нажать на кнопку «Просмотр».

как создать темы или топики форума на bbpress

Пока ответов в данном топике нет.

Можно перейти по ссылке — «Форум вебмастеров» и увидим, что в данном форуме есть 1 топик:

wordpress плагин bbpress

 

3. Далее разберем как создать «Ответы» (Сообщения форума) 

Если вы залогинались, то вы можете создавать «Сообщения» (Ответы), войдя в соответствующий форум, далее выбрав нужную Тему, после чего вы увидите следующее:

создание сообщений на форуме bbpress

Как видите внизу появилось окошко для ввода сообщений.

 

 

Русификация форума bbPress.

К сожалению, если мы устанавливаем форум от bbPress через плагин, который скачали на wordpress.org, то в нем нет русского перевода.

Поэтому, чтобы форум у нас был на русском, нужно зайти на сайт:

http://bbpress.ru/downloads/

и скачать файлы форума bbpress, в которых есть файл с русским переводом.

Скачается файл latest.zip — распаковываем его.

Далее ищем файл с расширением .mo (ru_RU.mo) — он находится в latest\bbpress\my-languages

После переименовываем его в bbpress-ru_RU.mo и закачиваем на сервер сайта в папку плагина bbpress — …/wp-content/plugins/bbpress/languages

Перевод неполный, однако, можно и самому подкорректировать данный перевод с помощью программы poedit.

 

PS: Также русский перевод bbpres можно взять на сайте (однако для последней версии он еще не готов):

http://bbpress.org/forums/search/?bbp_search=russian

 

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

BBPress — создаем форум на wordpress: 16 комментариев

  1. Наталья

    Мне нужен форум в котором посетители сайта могут прикреплять свои фото. Какой плагин нужно установить?????????? или как настроить описанные? ответьте пож-та :-)

    1. Константин

      Наталья, как в Mingle Forum, так и в bbPress есть возможность загружать изображения без установки каких-либо дополнительных плагинов.
      Сейчас допишу статью про Mingle Forum как добавлять изображения в форуме.

  2. Ольга

    «русский перевод bbpres можно взять на сайте (однако для последней версии он еще не готов)» на каком сайте и для последней версии чего?

  3. Юлия

    так как же все-таки посетители сайта могут прикреплять свои фото на bbPress? При нажатии на img посетителю предлагается ввести URL картинки, и где он его возьмет?…

  4. Константин

    Илья, спасибо за вопрос, можно воспользоваться темами для bbpress, но если вы хотите поменять css стили плагина bbpress, то он находится по следующему пути — wp-content/plugins/bbpress/templates/default/css/bbpress.css — честно сказать очень неудобно, чтобы отредактировать его через админку нужно:
    1. в левом меню выбрать пункт «Плагины»
    2. далее подпункт «Редактор»
    3. после в строчке «Выберите плагин для изменения:» выбрать плагин «bbPress»
    4. затем справа в списке файлов плагина выбираем «bbpress/templates/index.php»
    5. далее справа в списке файлов плагина выбираем «bbpress/templates/default/bbpress-functions.php»
    6. и только после этого вы сможете справа в списке файлов плагина выбрать — «bbpress/templates/default/css/bbpress.css»

    Редактирование внешнего вида форума bbpress попробую раскрыть в одной из следующих своих статей.

  5. Света

    Я создала форум, топики добавились нормально. Но при переходе на топик выдается ошибка. С чем это может быть связано?

  6. Рустам

    Серж, нужно редактировать CSS, можно скачать файл bbpress.css и разместить его в вашей_теме/bbpress/css/ и можно редактировать как захотите.

  7. София

    Здравствуйте, Константин.
    Благодарю за статью!
    Не могли бы Вы помочь разобраться в некоторых нюансах данного плагина?
    Дело в том, что на данный момент настраиваю сайт на Денвере (и конечный результат не совсем ясен; не удастся посмотреть как простой пользователь).

    1. Подскажите, пожалуйста, в каком файле можно внести изменения в таблицу стилей форума на bbpress?
    — Чтобы изменить размер шрифта (мелковат).
    — Чтобы изменить порядок расположения подфорумов – чтобы было столбиком (а не в строчку).

    2. Имеется ли у bbpress премодерация? Когда модератор все новые темы и комментарии видит и имеет возможность разрешить ДО того, как их увидят участники форума.

    3. Закрыт ли в bbpress доступ обычным пользователям форума (и регистрирующимся) в административную панель сайта, в который интегрирован форум?
    Например, пользователи Мингл Форума (Mingle Forum) в обсуждениях жаловались на то, что форма регистрации ведёт в административную панель форума.

    4. Подскажите, имеется ли в стандартном функционале форума на bbpress возможность цитирования (при ответе)? Или нужно ставить дополнительный плагин?

    Заранее благодарю!

Добавить комментарий для dx Отменить ответ

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