Здравствуйте, решил описать еще один плагин для создания форума на 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 (Ответы)
Перед тем как приступить к созданию форума, скажу пару слов о его структуре.
Первыми создаются “Форумы”, которые включают в себя “Темы” (“Топики”), которые, в свою очередь, включают в себя “Ответы” (“Сообщения”).
Главная страница форума со списком “Форумов” будет располагаться по следующему адресу:
http://ваш домен/forum
Например, если бы я поставил форум на свой сайт, то он бы располагался по следующему url:
https://mnogoblog.ru/forum
1. Приступим к созданию “Форумов”.
Для создания нового форума нужно выбрать пункт “Forums” и его подпункт “New Forum”.
После откроется страничка, напоминающая создание обычной записи или странички для сайта на wordpress, не зря же, плагин от разработчиков wordpress :)
Далее вводим заголовок форума (стрелка 1 на скриншоте ниже), после чего у нас появится url адрес (стрелка 2 на скриншоте ниже), по которому и будет располагаться ваш форум – достаточно удобно.
Ниже вводим описание форума, которое будет располагаться сразу после названия форума (стрелка 3 на скриншоте выше).
Также обратим внимание на атрибуты форума (стрелка 4 на скриншоте выше) – их оставляем по умолчанию:
Type (Тип) – форум или категория
Status (Статус) – может быть открытым и закрытым.
Visibility (Видимость) – публичный, личный и скрытый
Order (Порядок) – нужен будет для сортировки форумов, когда их будет несколько.
После чего нажимаем на кнопку “Опубликовать” (стрелка 5 на скриншоте выше), также рядом с ней есть кнопка “Посмотреть” – нажимаем на нее:
Здесь мы вошли в созданный нами форум “Форум вебмастеров”, однако, он пуст, так как в нем мы еще не создали ни одну тему (топик).
Если нажать на ссылку “Forums”, то попадем на страничку списка форумов (url форума):
2. Далее переходим к созданию Тем (Топиков) форума.
Здесь есть 2-а варианта:
1. Если вы залогинались, то вы можете создавать Темы, войдя в соответствующий форум, вы увидите следующее:
Здесь вы сможете ввести “Название темы” (Topic Title) и ее описание, а также ввести теги темы и выбрать тип топика.
2. Если вы админ, то можно выбрать в левом меню панели управления wordpress пункт “Topics” и его подпункт “New topic”, здесь также вводим “Название темы” и ее описание.
Но самое главное не забыть указать к какому форуму будет принадлежать данная Тема – справа есть окошко “Topic Attributes” (“Атрибуты темы”) (указано синей стрелкой на скриншоте выше) и в нем есть параметр “Forums” (Форумы) – выбираем нужный нам форум (в нашем примере – это “Форум вебмастеров”).
Далее жмем на кнопку “Опубликовать” и наша новая тема форума готова!
Можно также нажать на кнопку “Просмотр”.
Пока ответов в данном топике нет.
Можно перейти по ссылке – “Форум вебмастеров” и увидим, что в данном форуме есть 1 топик:
3. Далее разберем как создать “Ответы” (Сообщения форума)
Если вы залогинались, то вы можете создавать “Сообщения” (Ответы), войдя в соответствующий форум, далее выбрав нужную Тему, после чего вы увидите следующее:
Как видите внизу появилось окошко для ввода сообщений.
Русификация форума 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
Мне нужен форум в котором посетители сайта могут прикреплять свои фото. Какой плагин нужно установить?????????? или как настроить описанные? ответьте пож-та :-)
Наталья, как в Mingle Forum, так и в bbPress есть возможность загружать изображения без установки каких-либо дополнительных плагинов.
Сейчас допишу статью про Mingle Forum как добавлять изображения в форуме.
“ru.forums.wordpress.org/forum/bbpress” – русский форум по вопросам, связанным с bbpress!
А какая тема здесь представлена? (Скин)
“русский перевод bbpres можно взять на сайте (однако для последней версии он еще не готов)” на каком сайте и для последней версии чего?
Русский перевод плагина bbpress можно найти здесь:
“translate.wordpress.org/projects/bbpress/”
Далее выбираете версию плагина…
Любую версию плагина bbpress можно скачать здесь:
“bbpress.org/download/”
так как же все-таки посетители сайта могут прикреплять свои фото на bbPress? При нажатии на img посетителю предлагается ввести URL картинки, и где он его возьмет?…
А можно ли менять дизайн форума что бы сочеталось с основной темой?
Илья, спасибо за вопрос, можно воспользоваться темами для 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 попробую раскрыть в одной из следующих своих статей.
Я создала форум, топики добавились нормально. Но при переходе на топик выдается ошибка. С чем это может быть связано?
Как в bbpress сделать разделение на страницы в теме? Хочу, чтобы после 10 сообщений в теме появлялась навигация по страницам 1,2,3… “newsbets.ru/?topic=прогнозы-футбол” – пример. А то слишком долго листать нужно тему.
Классный сайт, очень помог.
Как на данном плагине регулировать размеры форума?
Серж, нужно редактировать CSS, можно скачать файл bbpress.css и разместить его в вашей_теме/bbpress/css/ и можно редактировать как захотите.
Благодарю! Ролик тоже хороший об этом. Вдохновения вам.
Здравствуйте, Константин.
Благодарю за статью!
Не могли бы Вы помочь разобраться в некоторых нюансах данного плагина?
Дело в том, что на данный момент настраиваю сайт на Денвере (и конечный результат не совсем ясен; не удастся посмотреть как простой пользователь).
1. Подскажите, пожалуйста, в каком файле можно внести изменения в таблицу стилей форума на bbpress?
– Чтобы изменить размер шрифта (мелковат).
– Чтобы изменить порядок расположения подфорумов – чтобы было столбиком (а не в строчку).
2. Имеется ли у bbpress премодерация? Когда модератор все новые темы и комментарии видит и имеет возможность разрешить ДО того, как их увидят участники форума.
3. Закрыт ли в bbpress доступ обычным пользователям форума (и регистрирующимся) в административную панель сайта, в который интегрирован форум?
Например, пользователи Мингл Форума (Mingle Forum) в обсуждениях жаловались на то, что форма регистрации ведёт в административную панель форума.
4. Подскажите, имеется ли в стандартном функционале форума на bbpress возможность цитирования (при ответе)? Или нужно ставить дополнительный плагин?
Заранее благодарю!