Community Forums › Forums › Archived Forums › General Discussion › Genesis Connect for BuddyPress: Unable to enable bbPress group forums
Tagged: bbPress, buddypress, forums, genesis connect, groups
- This topic has 10 replies, 2 voices, and was last updated 11 years, 10 months ago by Ron Rennick.
-
AuthorPosts
-
February 21, 2013 at 11:44 am #22006agent701Member
Issue background:
My client's site has BuddyPress installed alongside bbPress. They want group forums as an option within BuddyPress groups.
In order to use bbPress for this functionality, I have unchecked Discussion Forums within the BuddyPress settings and enabled the Allow BuddyPress Groups to have their own forums option under the bbPress forums settings (Settings > Forums > BuddyPress section).
What's happening:
When I navigate to a BuddyPress group admin and go to enable forums for it, I see the following (image link):
https://dl.dropbox.com/u/47555/i/bp-bbp-group-forum.png
However, when I check the box and click Save Settings, nothing happens. Looking at the html for the page reveals the following (I'm not able to successfully post the html without it getting messed-up):
HTML source (Gist)
https://dl.dropbox.com/u/47555/i/bp-bbp-group-forum-html.pngIt appears that the form tags are missing, so there is nothing there to POST against.
I was able to enable/disable the option by temporarily switching the theme to the BuddyPress default theme and saving the setting that way. It does not appear to work from this Genesis child theme, however.
Version information:
WordPress version: 3.5.1
bbPress version: 2.2.4
Genesis Connect for BuddyPress version: 1.2
bbPress Genesis Extend version: 0.8.4
BuddyPress version: 2.2.4
Genesis version: 1.9.1
Genesis Child Theme: Blissful version 1.0February 21, 2013 at 12:09 pm #22015Ron RennickMemberBuddyPress version: 2.2.4 ?
The latest version of BP is 1.6.4. That looks like the bbPress version. Based on the html in the gist it looks like you are using BP 1.7 beta. If that is the case see http://wordpress.org/support/topic/bp-17-theme-compatibility-implications-for-plugin?replies=4. When I have a development/beta version of GenesisConnect for BP 1.7 I will update that thread.
To date GenesisConnect has not provided any support for bbPress 2 forums. The two main reasons for that are that the bbPress html markup is different than BuddyPress so I/we would have to create & maintain another set of CSS rules and it would put GC into the territory of too many update dependencies:
- Genesis
- WordPress
- BuddyPress
- bbPress
February 21, 2013 at 12:26 pm #22019agent701MemberSorry: BuddyPress version is 1.6.4.
February 21, 2013 at 12:47 pm #22025agent701MemberTo date GenesisConnect has not provided any support for bbPress 2 forums.
After enabling a forum in the default BuddyPress theme, it appears to be working fine within Blissful. All I really need is this group admin page fixed. As it is, it appears to be the only functionality not working, and my client is looking to me to fix the bug.
February 21, 2013 at 1:57 pm #22039agent701MemberTracking things down further, it looks like the code running on this groupo admin page is from bbpress/includes/extend/buddypress/group.php, function edit_screen().
February 21, 2013 at 4:06 pm #22074Ron RennickMemberLooks like there is an issue with bbPress 2.2.4 & BP 1.6.4 : http://bbpress.org/forums/topic/buddypress-group-forum-not-working/
It's quite possible that the BP bridge code in bbPress was only tested with the default BP theme so the issue didn't surface until after 2.2.4 was released.
You may want to look t rolling bbPress back to 2.2.3.
February 21, 2013 at 4:41 pm #22088agent701MemberYou may want to look t rolling bbPress back to 2.2.3.
Thanks. I just tried that based on your suggestion, but the page is still missing the form elements on the page.
It sounds like the issue in the discussion you linked to on the bbPress site is slightly different than what I'm experiencing. In that case, the forum is enabled, but new topics cannot be added to it from the public website (only from the WP backend).
February 22, 2013 at 12:09 pm #22261Ron RennickMemberWhat is the last version of bbPress that had that was working properly with BP 1.6.4? Or did you switch to bbPress powered forums for the groups after you installed 2.2.4?
February 22, 2013 at 12:54 pm #22271Ron RennickMemberAs an additional note - I compared the forum index template in the BP default theme and the one in GC. Other than the normal changes made when porting over the templates from the default theme, there are no differences between the two templates.
The default theme does not have the markup shown in the gist in your original post. If that markup was being added by a hook I would expect that we would see it in the GC output (b/c all the BP template hooks are included in GC). Most likely there is a check somewhere in BP or BBP that is turning off the use of the BP templates for the default theme.
February 22, 2013 at 4:31 pm #22306agent701MemberRon: Thank you for looking at this with me.
Would you mind comparing the templates/groups/single/plugins.php files from Genesis Connect to the one in bp-default? The two are very different, but I'm not currently able to sort out what's going on in each one.
I'm trying to trace things from the group.php file, and a reference to that file showed up in bp-groups-classes.php.
Cheers,
Jason
February 23, 2013 at 1:18 pm #22427Ron RennickMemberThat template in the default theme has not changed in 13 months:
http://buddypress.trac.wordpress.org/log/branches/1.6/bp-themes/bp-default/groups/single/plugins.php
http://buddypress.trac.wordpress.org/browser#branches/1.6/bp-themes/bp-default/groups/single
-
AuthorPosts
- The forum ‘General Discussion’ is closed to new topics and replies.