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:

https://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. Константин

    Русский перевод плагина bbpress можно найти здесь:
    “translate.wordpress.org/projects/bbpress/”
    Далее выбираете версию плагина…

    Любую версию плагина bbpress можно скачать здесь:
    “bbpress.org/download/”

  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. dx

    Как в bbpress сделать разделение на страницы в теме? Хочу, чтобы после 10 сообщений в теме появлялась навигация по страницам 1,2,3… “newsbets.ru/?topic=прогнозы-футбол” – пример. А то слишком долго листать нужно тему.

  6. София

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

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

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

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

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

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

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