Hi. I’ve toyed with some paywall options like tinypass, but wondering if a paypal contact form or another solution is better.
Here are my requirements:
- Put paying members automatically into a group
- Make a few PDF files available to those paid members
- Add possibly an even more personalized option where their document can be created and made available to them. (e.g. They get their name on a certificate via my own template. I’ve noticed I can do a mail merge and batch out certificates, but then getting an individual file to each user just kind of explodes my head. Even having some type of dropbox after locally running this mail merge seems cumbersome, but would still consider it. For now, either of the first 2 requirements would be helpful. Tackling the 3rd, albeit important, could take a back seat until the first tow are solved.
Right now, I have a private group setup for these paid members. I am stuck at manually inviting them in, once they pay via paypal or tinypass, if I use that solution
Either way, I’m wondering if I can automate this somehow.
To summarize, it would look like this:
- I register on the site.
- I upgrade my free to paid via paypal contact form plugin or tinypass. (Paypal contact form would allow user to enter text for certificate name, then I’d have to manually do the mail merge thing to output individual certificate PDF’s.)
- As a paying member, a private group awaits me because I’m “exclusive.”
If anyone can chime in, the more the merrier I guess, I’d be grateful.
Thanks in advance for taking time out to offer your feedback.
-jz
@hnla Hi, I am having a hard time getting the image to show up. Also what is the node id for friend request, and private messages? I can’t seem to find it to use in my custom toolbar to add these as top level items! Thanks!
Hi @all,
I’m actually experiencing problems with groups in my BP-Installation.
Facts:
WP 3.5.1, BP 1.6.4, theme: frisco for BP on a virtual host with php 5. Install access only via wp-ftp since apache and ftp-user aren’t same.
To me the groups seems to be very fragile implemented. I’ve been trough several test-installs and every time there is a point where I can’t create new groups anymore. Sometimes the 2nd step diappears, sometimes every step is fine, but actually a only edit the last group added before.
The plugins that brings them down are any, which touches login/page visibility process like Private Community for BP or Login-Recommended or so on… Sometimes it isn’t caused of that plugins but the fact that I didn’t created a group before installing group forums via bbPress.
Does anybody have a hint to share where I can dig in further? Any querys? Any directories that aren’t set or writable? Enabling DEBUG isn’t very useful since WP doesn’t twitter any debug-word 🙁
Thanks a lot in advance
Simon
@bphelp moved to Creating and Extending Forum per request
@vegaskev
I packaged a similar version that does the same thing for the people who prefer a plugin solution. Feel free to try it. Just download the zip file and install it like any other plugin.
https://github.com/bphelp/private_community_for_bp
Nearly 3 years later, several wp & bp updates and @travel-junkie’s solution still works. Thanks for your contribution @travel-junkie. I appreciate it.
BuddyDroid 0.9 is now uploaded; it should allow you to access the feed from within Private Buddypress. Also, please update the WP plugin to the latest version on github:
https://github.com/yuttadhammo/buddypress-xmlrpc-receiver
Hi !
Did anyone find a way to hav User Acces Manager working with Buddypress ?
I’m looking for a way to hide/show certain parts of my site to specifics groups.
UAM doed that perfectly.
But, with the BudyPress page (Members, Groups, Forum, etc…) even if UAM hide them in the menu for non-granted user, they can acces to the page directly by the URL…
On a normal page/post, a non-granted user who is trying to acces a page (private by UAM) directly by the URL, will be redirect to the home page (depending on the option of UAM of course).
Juste the BudyPress’s pages are causing problems 🙁
Any idea ?
@cannedbear shared servers suck. Just from my experience I had a small private community with less than 10 members and I did a lot of heavy development on it and after one year the host scrapped and locked me out of my account saying it was a resource hog and that I would need to upgrade my account without any prior notice. Anyway, that is my experience.
Sorry I forgot to mention I have tested it to work from WP 3.2.1 BP 1.5.1 through WP 3.5.1 BP 1.7 beta1 As long as your within this range it should work for you! Thanks!
@mercime @hnla @modemlooper Sorry I meant to post this in Creating and Extending. Could one of you move it there please? Thank you!
@mareksgregs The plugin in the I listed above https://github.com/bphelp/private_community_for_bp/archive/master.zip needs to be downloaded as a zip file then you upload it and activate it on your site. It restricts access to BP pages for those who are not logged in and reirects them to the register page. Maybe you need to be more clear as to what your looking to accomplish.
Fixed the repository here:
https://github.com/bphelp/private_community_for_bp
Should work fine now, sorry for the error from before I just overlooked a detail. Hope it works for you!
In lines 14 through 17 in loader.php delete the code and replace with this:
`
function private_community_for_bp_init() {
require( dirname( __FILE__ ) . ‘/private-community-for-bp.php’ );
}
add_action( ‘bp_include’, ‘private_community_for_bp_init’ );
`
I made an error an I will update the repository on github.
Sorry!
Yes I made a plugin that does that its been tested up to WP 3.5.1 and BP 1.7 beta 1. Its pretty simple so far, as its still in development. All you need to do is read the readme.txt for instructions about sitewide forums if that is what your using then activate it. Here is the link:
https://github.com/bphelp/private_community_for_bp
This will prevent access to BP pages from non logged in visitors and redirect them to the registration page. Make sure to read the readme.txt for instructions for sitewide forums
https://github.com/bphelp/private_community_for_bp
I am noticing my private intranet that I am setting up on buddypress is acting similar as of today (possibly yesterday). I initially saw a message saying a group was not set up for forums, but saw that the checkbox was already checked in admin. I then tried to enter a new post. My bb_posts table is still populating with the new posts, but I am getting the same error as listed above in the buddypress default theme and the posts are not populating in any part of my sites forum content.
@bphelp thanks you very much mate 😉 just that i need !!
everybody suggest a plugin but its not necesary. adding code is the best solution.
thanks again 😉
kind regards
Add this to bp-custom.php https://codex.buddypress.org/developer/customizing/bp-custom-php/
and it will prevent non-logged in users from accessing BP pages.
`
/* Block BP Pages For Non-Logged In Visitors */
function bp_block_pages() {
global $bp;
if ( bp_is_activity_component() || bp_is_groups_component() /*|| bbp_is_single_forum()*/ || bp_is_forums_component() || bp_is_blogs_component() || bp_is_page( BP_MEMBERS_SLUG ) ) {
// add components to be blocked to non-logged in visitors
if(!is_user_logged_in()) {
wp_redirect( get_option(‘siteurl’) . ‘/register’ );
} // Change /register to the page you want non-logged in visitors directed to
}
}
add_filter(‘get_header’,’bp_block_pages’,1);
/* End BP Blocked Pages */
/* Remove RSS Feeds */
function bp_remove_feeds() {
remove_action( ‘bp_actions’, ‘bp_activity_action_sitewide_feed’, 3 );
remove_action( ‘bp_actions’, ‘bp_activity_action_personal_feed’, 3 );
remove_action( ‘bp_actions’, ‘bp_activity_action_friends_feed’, 3 );
remove_action( ‘bp_actions’, ‘bp_activity_action_my_groups_feed’, 3 );
remove_action( ‘bp_actions’, ‘bp_activity_action_mentions_feed’, 3 );
remove_action( ‘bp_actions’, ‘bp_activity_action_favorites_feed’, 3 );
remove_action( ‘groups_action_group_feed’, ‘groups_action_group_feed’, 3 );
}
add_action(‘init’, ‘bp_remove_feeds’);
/* End Remove RSS Feeds */
`
@billgates82 you should always start a new post rather than tack onto an existing one that may seem to cover the same issue.
As in the post above yours consider looking at the S2 member plugin.
hi to everybody;
I have a BuddyPress Community that I’m building that’s based around a rather sensitive topic for my users and as such I need to make parts of the community totally private and not accessible by non logged in users.
I would like guests to be redirected to a page/message that requests login/sign-up before proceeding to the following parts of my community:
mysite.com/members
mysite.com/activity
mysite.com/groups/
However, I like guests to be able to freely view public blog and public content.
Is there a way to accomplish this?
The private messaging decided to work. But a basic user still can’t send a public message ( mentions ) or comment or favorite mentions. They also can’t accept or add friends.
I’m going through the coding now and I’m not turning anything up that has to do with “permissions” or level of user. I’ve attempted turn error logging on, but if it is on, nothing is being populated into the error_log.php file.