updated list as of 2.2:
$defaults = array(
// HTML
‘before’ => ‘<div class=”bbp-breadcrumb”><p>’,
‘after’ => ‘</p></div>’,
// Separator
‘sep’ => __( ‘›’, ‘bbpress’ ),
‘pad_sep’ => 1,
‘sep_before’ => ‘<span class=”bbp-breadcrumb-sep”>’,
‘sep_after’ => ‘</span>’,
// Crumbs
‘crumb_before’ => ”,
‘crumb_after’ => ”,
// Home
‘include_home’ => $pre_include_home,
‘home_text’ => $pre_front_text,
// Forum root
‘include_root’ => $pre_include_root,
‘root_text’ => $pre_root_text,
// Current
‘include_current’ => $pre_include_current,
‘current_text’ => $pre_current_text,
‘current_before’ => ‘<span class=”bbp-breadcrumb-current”>’,
‘current_after’ => ‘</span>’,
);
pulled from bbpress/includes/common/template-tags.php
setup your args and pass them to the bbp_breadcrumb function
Without the fix located at http://mysitemyway.com/docs/index.php/BbPress I get the default blank blog page at /forums/, with it, I get the error Fatal error: Call to undefined function mysite_after_page_content() in /home/content/39/10190339/html/wp-content/themes/twentytwelve/archive-forum.php on line 25
This only shows up at the bottom, but I can still click on my forum post.
But when clicking on the forum post, I get the errorFatal error: Call to undefined function mysite_before_entry() in /home/content/39/10190339/html/wp-content/themes/twentytwelve/forum.php on line 26
And it does NOT display my post, only displays this error. I tried searching the mysite function, but no solution to be found.
bbPress: 2.2.3
Wordpress:3.5
Site: troop121.us
I deactivated and reactivated BuddyPress now. bd-default was deactivated so I tried it with TwentyTwelve – and it works! Switched back to bp-default – doesn’t work. So it’s a BuddyPress theme issue.
Hello,
absolutely happy about the integration of bbPress 2 into BuddyPress groups I tested this out today. BuddyPress was already installed with group forums on, but not used yet. Installed bbPress completely fresh.
WP 3.5 multisite, bbPress 2.2.3, BuddyPress 1.7-bleeding-#6628, using bp-default theme.
I followed these steps: http://codex.buddypress.org/buddypress-site-administration/migrating-from-old-forums-to-bbpress-2/
and this guide: http://labzip.com/the-definitive-guide-to-buddypress-bbpress-configuration/
Result: I can create everything vom backend: Forums, topics, replies.
I can add topics in frontend to sitewide forums.
But I cannot create topics to a group forum, also in new groups from frontend – only from backend.
I found the bug here that Forum tab doesn’t show up at group creation. I don’t know if that matters – if I turn group forum on after creation in admin panel, the tab is there, with all forum empty messages and new topic form. And these group forums show up in the backend forums view under group forums, so the hierarchy is correct.
Sure this is a test / dev install, no live site. And there’s no hurry, but I’d like to test more out with your plugin 🙂
Is there something I did wrong until here? Or I could try?
thanks, Fee
I already tried using User Role Editor to modify capabilities, but everytime I save the changes they reset.
Here’s the capabilities for participants that are enabled by default (and that I can’t modify):
assign_topic_tags
delete_forums
delete_others_forums
delete_others_replies
delete_others_topics
delete_replies
delete_topic_tags
delete_topics
edit_forums
edit_others_forums
edit_others_replies
edit_others_topics
edit_replies
edit_topic_tags
edit_topics
manage_topic_tags
moderate
participate
publish_forums
publish_replies
publish_topics
read_hidden_forums
read_private_forums
read_private_replies
read_private_topics
spectate
throttle
view_trash
Hello Again,
I am still waiting for a response. There is a problem in Translation file.
For example, here is a permalink for a string “Edit Forum”:
https://translate.wordpress.org/projects/bbpress/dev/ar/default?filters%5Bstatus%5D=either&filters%5Boriginal_id%5D=19786&filters%5Btranslation_id%5D=2008090
The string is translated but for some reason at my forums string it still appears in English.
I also want to mention that some of the strings displayed properly at my forums with it’s translation, but some strings still appear in English.
Currently I am using WP 3.5 and bbPress 2.2.3
Hope now you have time to check the problem. I do not know if I’m doing something wrong but six weeks ago, the translation worked fine with no problems.
Thanks
I double checked and they are registered as participants by default.
Check what the default role people are being assigned inside Settings > Forums > Default User Role
Just to make sure they aren’t being registered as moderators or anything.
Here we go, works: http://pastebin.com/mVsftBrH (copied from default widget)
Managed to make it work using this 2 functions:
function remove_bbpress_forum_freshness_date() {
return '';
}
add_filter('bbp_get_forum_freshness_link', 'remove_bbpress_forum_freshness_date');
function remove_bbpress_topic_freshness_date() {
return '';
}
add_filter('bbp_get_topic_freshness_link', 'remove_bbpress_topic_freshness_date');
But now i’m thinking to do something else. Instead of removing the date i want to rename it to something like “View Post”. The freshness date already links to the last post by default so i just want to rename it.
Do you know how can i do this?
When creating new user, bbPress role is not added. I don’t have any roles plugins or anything like that. I create new Subscriber user, and it doesn’t get bbPress role. I am using bbPress 2.2.3. Is there something needed to make this work, or should it work automatically?
EDIT: OK, there is a setting to allow this, and it is disabled by default for some reason.
EDIT 2: And no luck, even with this option ON, roles are still not assigned to new users.
By default I don’t think you’ll be able to simply swap them out. It’s certainly possible, but will take some elbow grease.
It sounds like it is using the default page.php template for forum pages. Did you create a page that make use of templete page-front-forums.php? (I.e. not only uploaded the template file )
If you know CSS you can easily add some styles to your to style sheet. If you use the default templete, it could look like this:
.bbPress.forum .entry-title {
/*Styles to add icon image to the left of this element goes here*/
}
This can of course be easiely changed in the default template files, but I think the default template should change the link text “Created Replies” to “Posts” or “Created Posts”, or change the content to display replies only ( as I did on AppGlobe ).
In the default template the text in “in reply to:” (followed by the link to the topic) doesn’t make sence if it isn’t a reply.
@szerman It looks like your default forum slug is at /forums not support. Are you sure you have a page setup at /support?
I’m having the exact same problem. And like ffalder I can’t code, but usually Google my way out of a problem. But this time no luck.
From my research it seems lots of people are having the same problem.
I think the main issue here is the breadcrumbs.
1) You create a custom ‘forum home page’ using short codes (or whatever means you like) to be your default page that users see as the homepage of your forum.
2) A user try’s to get back to the ‘forum home page’ using the breadcrumbs by clicking the text “forums” in the breadcrumbs.
3) Unfortunately it just redirects to the forum slug chosen in Settings, not your actual ‘forum home page’. And that forum slug is always defaulted to an archives page.
4) So setting that slug to the same as your ‘forum home page’ does not work, because woprdpress overrides your ‘forum home page’ created in step 1 and defaults it to an archives page.
Sorry for re-hashing this, but it’s sometimes better to make it a little clearer. At least in my own head anyway.
I don’t know how simple this is or not, but one solution that comes to mind is to have an option in Settings that lets you decide where the ‘forums’ text link in the breadcrumbs will point to. If you can choose to have it point to your ‘forum home page’ then all would be solved right?
This person suggested changing the breadcrumbs in the core of the plugin, but obviously it’s not very desirable since it’s changes to the core. And I also cannot find the file that they edited. Think it might have been a mod to an old version: http://mysitemyway.com/support/topic/infocus-bbpress-20-root-slug
There is not a default way to promote a topic into a post, that I know of anyway.
You will probably be looking for a plugin to do that.
Making a child theme is beyond the scope of this forum, but there are plenty of good resources if you google “create a wordpress child theme”. In a nutshell, you need “at least” to have a new folder, with a style.css file that references the proper header elements of your parent, including its name and the location of the parent theme’s style sheet.
If you are using the shortcode method, please try the default method instead, which is to change bbPress’s default root slug to something that is “NOT” an existing page (try “sitewide-forums” for example). This will allow you to keep your existing page / shortcut method index. Please show us what happens when you do this? (provide the URL)
You have several issues going on here, but they are directly related to your theme. As is very common, it appears to me that your theme has a conditional statement in the template file that builds archive pages. As such, it’s treating the content for bbPress forums as excerpts, as well as applying some unwanted styling.
Have you tried to build a page using the shortcode method? If so, what was the result? If you found it worked properly, then the issue as suggested above, and you could try to modify your theme or child-theme files to add a similar conditional that looks for bbPress and forces it to use the_content() instead of the_excerpt(). See: https://bbpress.org/forums/topic/non-functional-index-page-when-bbpress-2-1rc4-is-used-with-woothemes-canvas-5-05/
If this page is being built with shortcodes (I don’t think it is from what I see) then what is the result if you try the default forum index method? We outline both methods in our step by step video here: http://labzip.com/the-definitive-guide-to-buddypress-bbpress-configuration/
We’ll get you there… 😉
What is your site url? I can give you some suggestions on where to place the code for a login-box so it shows up on the top of a page.
Also, if you prefer, you can build your forum site index using shortcode / page method… this would give you flexibility of having your default theme sidebar, etc. available to you.
Not sure? Check out our updated step by step guide that covers the two methods for creating a forum index page:
http://labzip.com/the-definitive-guide-to-buddypress-bbpress-configuration/
Cheers!
spence
For this you should consider using the Members plugin from Justin Tadlock, to create a unique WP role for the users whom you wish to have “special” access. Then you can differentiate their capabilities within the unique WP role (or use one of the default WP roles).
Confused?… don’t worry, it’s all new. bbPress now has unique and definitive roles and capabilities from those of WP. But this can be used to your advantage if you have a few tricks up your sleeve 😉
I cover this at the end of the updated Definitive Guide to BuddyPress and bbPress. See if this helps? Let me know if you need further help?
http://labzip.com/the-definitive-guide-to-buddypress-bbpress-configuration/
Cheers!
Spence
Fundamentally you need to understand that the use of the prefix is designed to put a unique prefix in place when you’re on a forum index page vs when you are on a topic index page. As such, it is not possible with the default code to show “/forum/topic” if ou mean both are prefixes.
I suggest you use the plural term “forums” as your base, then “forum” and “topic” as your prefixes.
If you like, have a watch of our comprehensive guide video:
The Definitive Guide To BuddyPress & bbPress Configuration
cheers!
spence
I understand using the short codes and setting up a PAGE that includes the username login box. …but is there a way to add the username login the default forum. I have my forumn set to the default location /forums/ and I’d like to add the username/password login to this page (in the right sidebar). Is there an easy way to do that?