Tips and Tricks HQ Support Portal › Forums › WP eMember › Forums with eMember 2012
Tagged: bbpress, eMember, estore, forums, integration, phpbb, Registation, simplepress
- This topic has 27 replies, 7 voices, and was last updated 10 years, 11 months ago by admin.
-
AuthorPosts
-
March 27, 2012 at 3:32 pm #5936marques_ukMember
Hi,
I know there has already been a few discussions about forums that can be intergrated with eMember, and the two that are mostly mentioned are SimplePress and BBPress. These discussions are fairly old, I was wondering if these are still the best two options, or if there are any other new forum plugins that work well with eMember?
I need a simple forum that can easily be integrated with eMember, if anyone knows of one that will allow users to register via eMember first (FREE) and then the new member can use the same login details to use the forums, that would be great.
I have briefly looked at BBPress as the design is nice and simple and should be fairly easy to customise, so if anyone knows how I can achieve the above with this plugin that would be brilliant.
Many thanks
marques_uk
March 28, 2012 at 3:55 am #43437adminKeymasterWP eMember will work with any forum plugin that utilizes the WordPress’s user roles:
BBPress and SimplePress seems to be the popular choice among users. I would recommend you to use BBPress and it will work with eMember.
The simplest option is to create a WordPress page called “Forum” where you place your BBPress forum then use eMember to protect that page so only logged in users can see the forum and it’s content. I would also recommend you to load a fresh build of the eMember plugin on your site as we recently did some small tweaks to cater for BBPress.
March 29, 2012 at 9:23 am #43438marques_ukMemberHi admin,
Thanks for your comments.
I think I’ll use BBPress. Could you please talk me through what I need to do, to allow members to sign into BBPress using their registration details?
I followed your link
http://www.tipsandtricks-hq.com/wordpress-membership/using-emember-with-another-plugin-that-uses-the-wordpress-user-roles-350, I have changed the eMember settings, what do I need to do with BBPress?
I would like none members to see the forums, this way they might get interested and register to use the site. If you could help me achieve this that would be great, just can’t seem to find any relevant settings in BBPress?
Many thanks
marques_uk
March 30, 2012 at 3:22 am #43439adminKeymaster1. Create a WordPress page called “Forum” and then place the following shortcode on it which will show your BBPRess forum:
[bbp-forum-index]
I think the above automatically happens when you activate the BBPress plugin.
2. Next protect this “Forum” page with eMember so only members who are logged into the site can view this forum (if they can’t view the content of the forum then can’t see anything in the forum).
April 1, 2012 at 2:41 pm #43440marques_ukMemberHi admin,
I would like people who aren’t registered to be able to see the forums, they just shouldn’t be able to comment?
At the moment, I can login to my website via eMember but when I click on the forum page, it still requires users to login, what settings do I need to change to make them both sync, so that once logged into the website the member will also be able to comment in the forums?
I followed your link
http://www.tipsandtricks-hq.com/wordpress-membership/using-emember-with-another-plugin-that-uses-the-wordpress-user-roles-350, I have changed the eMember settings, what do I need to do with BBPress?
Many thanks
April 2, 2012 at 12:56 am #43441adminKeymasterThere is nothing you need to do in BBPress. Given that you have enabled the WP User integration features in eMember, when you log into the site via the eMember’s login form, it will automatically log you into the WP System and BBPress will pick that up.
For your scenario simply keep the “Forum” page unprotected in eMember. In BBPress specify which user can do what but disable the option for user to be able to register for an account via BBPress or WordPress. You simply want BBPress to use the WordPress’s users and their roles to control forum permission but only eMember should create new users.
This way eMember will act as a gate keeper so visitors can only become a user when they make a payment. After a visitor becomes a member and logs into the site as a user, BBPress will pick that up and give him forum access based on his/her user role.
April 2, 2012 at 10:16 am #43442marques_ukMemberHi admin,
Think I’m almost there. This is my scenario now.
I go to the forum page, I see the “You must be logged in to reply to this topic.” message. I use the eMember form via the website to login.
I’m now logged in and have my membership details showing, however it still says “You must be logged in to reply to this topic.” But if I then click on a forum or topic it allows me to post a reply or add a new comment. Is there away to remove this comment as soon as I login? Other than that its working
But next problem I have is when I’m logged in as a member, I get the WordPress bar come up across the top of the screen with the dropdown menu that includes About WordPress etc…, and on the right side of the bar I have the Howdy, member bit where the member can edit their WP account? How to I stop this showing, I only want them to be able to edit their eMember profile.
Thanks again for your excellent service and help!
marques_uk
April 3, 2012 at 12:19 am #43443adminKeymasterUse an after login redirection. Go to eMember settings and check the “Enable After login Redirection” field. Then specify the URL in the “After Login Page” field under the pages/forms settings menu. You can also specify a different after login page redirection on a per membership level or a per member account basis.
This plugin will help you turn off the WordPress admin bar that was introduced in WordPress 3.1:
http://wordpress.org/extend/plugins/global-admin-bar-hide-or-remove/
April 4, 2012 at 9:09 am #43444marques_ukMemberHi Admin,
Thanks for your help, that plugin does the business and everything works perfectly. Just need to style the BBPress forum now
Many thanks
April 5, 2012 at 8:57 am #43445cunparisMemberI tried to follow the steps in this topic but I’m unable to make the forums visible only to members. I selected “protect content” on the forum and I put “premium” which is my eMember membership level. But when I go to another browser where I’m not logged in, I still see the forums.
I created the page with the [bbp-forum-index] and I protected that and it is only visible to members. so that part works. But if a member gives the URL to anyone else they’ll have access without logging in.
Hopefully I’m missing something simple, but I don’t see any way to restrict the bbpress forums to members (or wordpress subscriber role).
Thanks
April 6, 2012 at 12:25 am #43446adminKeymasterWhat version of eMember are you using?
Which of the following option are you after?
1) The full “Forum” page is protected (you can’t even see the individual forum posts listing unless you log in as a member)
2) The forum post listing is visible but you can’t actually see the content of the forum post unless you log in as a member.
Post a link to your forum page.
April 6, 2012 at 6:13 am #43447cunparisMemberI’m using v7.8.7.
I’d like to protect the full forum, and if possible, I’d like to show my menu item that links to the forum only to members (hide it from non-members).
April 6, 2012 at 11:50 pm #43448adminKeymasterOkay that shouldn’t be an issue. If you just protect the page where you placed that forum shortcode it will protect that full forum. I have sent you an email to get site access so I can see your setup.
June 22, 2012 at 9:29 am #43449KSpectatorHi,
Investigating whether or not eMember will be a good fit for membership sites we’re looking to produce.
We’re looking at using bbPress (2.0.2 plugin) for the user interaction portion of the member site. We would like the public, unsigned in users, to see a list of all forums, be able to get into and read on a General Public Forum (Group 1 main forum and any of its children) and be able to post to Group 1 forums, after signing up for a free membership (with WP User Integration). The other forums would be available only to members of varying levels of paid membership (also integrated with WP users). So Forum Group 2 and 3 would be available to Silver members, but Gold members could see Forum Group 2 and 3 and 4 (and their children). Bronze would only have Group 2, but perhaps Lead could only have access to Group 5….and so on.
Is all the security done at a page level with shortcode, or is there a direct way to apply eMember user membership info on a forum level…so no matter how the user tries to get to the forum content, they are locked out, if they don’t have the correct authorization.
Thanks,
-Tom (webmaster for K).
June 23, 2012 at 3:19 am #43450adminKeymastereMember controls who can see what content. For example, if you have a user who belongs to group 2 membership level then they will only be able to see content that is accessible to group 2 level. eMember DOES NOT control who can post in which group forum. This is something controlled by your WordPress/bbPress user role. When a members signs up eMember has the capability to create a WordPress/bbPress user with the correct role that you specify but eMember can’t control if this user can post in a particular forum group or not. That is controlled in bbPress.
I will give you another example which may help you understand this better. For example, when a member signs up eMember can create a WP User with the role of “Author”. Now if this user can create a WordPress post or not is controlled by WordPress not eMember. eMember can control if this user can see a post or not. The same concept applies to bbPress integration.
Once a post is protected there is no way to view the post content unless logged in as a valid user.
-
AuthorPosts
- You must be logged in to reply to this topic.