Never mind. Forum role is assigned once visiting. Thanks bbPress. You rock.
I have a custom fornt end registration that registers users so they never see the wp-login page. after they register, they have NO forum role. As it turns out, this seems to fail silently and bbPress gives the user participant Forum abilities despite having nothing assigned. Is there some sort of documentation on how to assign forum role during registration?
@fishmilk – i don’t have an answer to your question but i too have been experiencing similar strangeness thus i suspect there is a bug in bbPress with new users ..??.. i’m outlining my issue below incase our experiences are related ..??..
i’m running tests on a multisite network and had bbPress installed on a sub site … then i installed BuddyPress and did some testing and that is when i found strangeness with bbPress as follows …
when i logged into the sub site forums with a user that was added previously to the site, then all was fine … but if i tried to login as a subscriber to the network but not to that site, then i got a series of 404 errors with forums and topics not found … these links worked to a non logged in user, and worked to a logged in registered user added to the site and worked for the admin, and these links as hover overs even showed the correct permalink structure … yet when clicked on as logged in user registered to network and not to site, the permalinks were screwy – e.g., site.com/sub-site01/sub-site01/forum/topic-xyz .. thus a double sub-site01 was being added …
so then i turned off BuddyPress and still same thing … then i turned off bbPress network enabled and enabled only on subsite as original and same thing … then i changed the network settings so that the default login for that subsite was subscriber and ditto, same thing in that a user on a network would not be able to access the forums … the only way for the new user to access forums is if i go to that subsite as admin and manually add the subscriber … then it seems to work …
my next step is to delete all my MySQL tables and try this again … partly because along my path i test the Commons in a Box BuddyPress plugin and that network enabled bbPress automatically even though i had bbPress enabled on the sub site … never thought to check that first and so not sure if something got corrupted a bit or if indeed bbPress is having issue with new users on a network (e.g., especially, if they haven’t posted, or commented in advance ??)
looping back to your error messages … i saw some of the same ones during my path … once i disabled Commons in a Box, and repaired my forums, things seemed to come back online but i noticed that one of the avatars for my test log in subscribers was missing which leads me to believe there is possible table corruption on this end ..??..
Ok so I had to partially give up, but I did come up with a partway solution. It’s still got some broken CSS here and there.
I am running a WordPress Multisite. I noticed that BBPress will lay out and mostly play nice with the Pinboard theme provided you set the layout to have no sidebars and to be 4 column. You can still have footers, thank god.
http://www.itinerantangler.com/blog/board/forums/
So there’s a live working version of BBPress. I did use the forums.php trick noted above to fix a few things for the time being. I would actually like to just DELETE the search function from the header, because it’s broken and it’s causing the layout to jump.
Currently BBPress can late load using the ‘plugins_loaded’ hook. Sometimes a specific theme will want to have certain adjustments to some of the items in BBPress.
I’d like to request the late loading hook being changed to ‘after_setup_theme’.
This would of course require some additional changes – such as where the hook for user roles happens – I just wanted to throw this up there to gauge interest and core developer willingness.
Okay – still not working. Instead of the p tag, which should not be there anyway, I see <p@gt; in the email.
I’ll post an image too:
http://redkitecreative.com/bbpress.jpg
Ack – that’s not right. Here’s what it looks like in the email:
<p>Hello, this is a reply to the test.</p>
I’m using the latest versions of both WordPress and bbPress.
I’m using the fancy editor (via the bbPress Enable TinyMCE Visual Tab plugin) and in notification emails we get characters like:
<p>Hello, this is a reply to the test.</p>
Is there a way to either send HTML-formatted emails from bbPress, or to strip out these characters and still use the fancy editor?
Kate t
Thanks for posting this, saved me hours of trying to work out which file I needed to change, and how to code it.
For those that want to add fields to their users, as well as Kate’s Meta pro, the following link shows how to add and use custom field, and the combination of these two made it quick and simple
Adding and using custom user profile fields
I also added the ability within BBpress for the user to change their location within the built in profile amend by changing Form-user-edit.php (located in web/wp-content/plugins/bbpress/templates/default/bbpress
The following was added after line 125
<?php bbp_edit_user_display_name(); ?>
BBpress version 2.3.1
<div>
<label for="town"><?php _e( 'Town', 'bbpress' ); ?></label>
<input type="text" name="town" id="town" value="<?php echo esc_attr( bbp_get_displayed_user_field( 'town' ) ); ?>" class="regular-text" tabindex="<?php bbp_tab_index(); ?>" />
</div>
Thanks for the replies guys. Jared no it does not. The theme is pretty popular – Pinboard. I am seeing other Pinboard users with the same issue, too.
What I have done is followed the instructions here to carve out a separate forums.php page which is working as intended and rendering the bbPress plugin separate from the rest of the site.
That is allowing me to tweak the code for just this one section, but I haven’t worked out how to force it over to the .onecol layout yet. Worse, it looks like this layout issue persists through various sub-parts of the forum software, such as profile pages.
Bump … guys, I’m in the process of moving hundreds of users over to this bbPress forum, which worked fine until the upgrade and really caught us off-guard. Pretty please address if you can …
That shouldn’t go in bbPress. Never modify the plugin, everything gets lost when you update.
It should go in your theme’s functions.php file.
Currently that’s not a feature we have yet, though it’s on our radar. Hopefully it’s something that will be added in 2.4 or 2.5.
https://bbpress.trac.wordpress.org/ticket/459
I am creating forums where a specific user [plus me being the site administrator] will be the only moderator per forum, not all forums. How do I do this?
I have installed:
WP 3.51
Members plugin
bbpress
bbPress2 BBCode
bbPress WP Tweaks
Thank you
Greetings,
I’ve set up bbPress (2.3.1) on my sandbox site (WP 3.5.1), and now would like to ‘auto-magically’ reproduce the structure and configurations on my live site, but I’m not very practiced with database imports … any advice and tips for which tables to use, configurations to watch out for, etc. greatly appreciated!
Thanks in advance,
Bob
Or i’m acting weird and you guys don’t bother to respond? I thought my question was so simple but there’s no comprehensive help or guidance for users who’re from Buddypress group forum to bbpress.
Is my expectation of not getting any reply correct? Anyone with any hint?
Thank you for your reply John!
Excuse me my stupidity, but I don’t really get how to implement this code.
Could you explain to which file in “wp-content/plugins/bbpress” should I add this piece of code?
Should I download any extra plugins?
Thanks!
Hi,
can somebody tell me which SQL entry I have to change (and in what way) so spectators can open new threads on my bbpress forums?
Thanks!
Hello,
I manage a website (missdots.com) and I’m having issues with my bbpress forum. I’m using wordpress 3.5.1 and bbpress 2.3.1
My issue is that whenever a new user registers to use the forum, they are sent an email with their password as is usual; however, when they go on the site to login, entering the login information does absolutely nothing. The topics and replies still carry the disclaimer “you must be logged in to create a new topic/ reply to this topic”. I’ve tried logging in using the test user I created on both the login page I created and a login widget, both to no avail.
Even when I’m logged in as the admin and can edit pages/posts/etc, it’s still telling me on the website that I must be logged in to use the forums.
I have the forum settings set so that the default user role is “participant” and the general setttings set so the default user role is “contributor”. (Also to keep my forum up and running right now, I have it set so that anyone can post w/o registering, although I’d like to ultimately not use this method)
Does anyone have any clues on how to fix this?
here’s a new plugin which may resolve this issue –
http://www.tehnik-design.com/bbpress-forum-permissions/
This plugin allows bbPress forums to be filtered and restricted based on the users ranks as set by the Members plugin.
The plugin will hide all forums and subforums the user does not have permissions to access.
It will display a 404 error if the user attempts to access restricted forum/topic
sam
I have found a ticket in bbpress trac named Allow to post unfiltered HTML in Topics/Replies It is related to this issue?
bbpress 2.3.1, buddypress 1.7.1, wp 3.5.1 —-> theme on subsite p2 version 1.4.3 (tried twenty twelve same result)
On non-main blogs in my local multisite installation the bbpress widgets appear in the widgets admin area but do not to function (with the exception of stats,search, and login) or appear at all when put into the sidebar.
Appreciate that it could be down to my installation, however if anyone else has come across this i would be glad to know.
@greenshady Doesn’t that plugin make WordPress groups, not BBPress forum roles? I’m trying to do the same thing too.