Search Results for 'private'
-
AuthorSearch Results
-
December 6, 2016 at 4:46 pm #261802
danbp
ParticipantYour snippet use some deprecated code. (
bp_is_page( BP_MEMBERS_SLUG )since 1.8)Here a similar one who let you make BP almost private…
function bpfr_guest_redirect() { global $bp; // enter conditional here if ( bp_is_activity_component() || bp_is_groups_component() || bp_is_blogs_component() || bp_is_members_component() || is_bbpress() ) { // not logged in user - user will be redirect to any link to want if( !is_user_logged_in() ) { //wp_redirect( get_option('siteurl') ); //back to homepage //wp_redirect( get_option('siteurl') . '/intranet' ); // back to whatever page wp_redirect( get_option('siteurl') . '/register' ); // back to register page } } } add_filter( 'get_header', 'bpfr_guest_redirect', 1 );December 5, 2016 at 10:34 pm #261775In reply to: Limiting to private membership
Venutius
ModeratorThere’s a few different ways you could go about this, there’s a few privacy plugins that will hide different aspect of the site from public view. One is BP Registration Options, this installs new member moderation (so you can choose who to allow on you site) and BuddyPress privacy, where the BuddyPress pages are all private, but the WordPress pages and posts are still public.
If that’s not private enough for you then there’s BP Simple Private which allows you to hide all aspects of your site apart from the homepage.
December 5, 2016 at 9:44 pm #261769In reply to: Blog subscriber vs. BP user
Venutius
ModeratorYou could have normal users simply subscribe to a mailing list, there no need to have them as site members, then you could run the BuddyPress install as private, so that one logged in members see those pages.
December 2, 2016 at 4:31 pm #261636danbp
ParticipantHem… you’re free to use BuddyPress to your needs, but i guess there is a moment where you reach the software limit.
If you publish private activities in the public activity stream, what do you expect ? To compromise privacy or the way the software works ?
As with 99,9% of software, you have to answer by Yes or No to each option you find. For groups, you have 3 options: 1 OR 2 OR 3 and not a bit of each, depending the current wind speed ! It’s private or it’s public, but not Y and N.So far i know, hidden group members see the hidden group activities when they are on their group activity page. A group is hidden means that “public” can’t see/access to it, so you can’t see those activities on the site activity page.
December 2, 2016 at 2:19 pm #261629verenar
ParticipantHello @danbp
I tested it and you are right. 🙂 Every group post is visible in the “All Members” section except for private oder hidden groups.
And my groups are hidden. Is it possible, to let hidden groups post into “All Members”?
Thanks and greetings!
November 30, 2016 at 7:50 pm #261559danbp
Participantplease use forum’s search before asking !
https://buddypress.org/support/search/private+message+button/For example:
November 30, 2016 at 11:25 am #261531In reply to: Error 404 for non logged in users
peterspliid
ParticipantI had the same issue, and since I couldn’t find a solution, I had to make one myself. I thought I’d share.
Add the following to your functions file
function fix_private_message_login() { Global $bp; if (isset($bp->canonical_stack['component']) && $bp->canonical_stack['component'] == 'messages' && !is_user_logged_in()) { header('Location: ' . get_site_url() . '/wp-login.php?redirect_to=' . $_SERVER['REQUEST_URI']); die(); } } add_action('bp_do_404', 'fix_private_message_login');If you’re admin, you will most likely be redirected to the admin panel after login (instead of the message), however for all other users, it will redirect you to the message.
November 29, 2016 at 4:31 pm #261493In reply to: BP Perma Link structe went wrong
danbp
ParticipantHi @excel1,
such URL is odd and shouldn’t appear on a correctly install setup:
example.com/index.php/beispielbeitrag/In brief, your install WP at the site root which is: exemple.com
BP is a wp plugin and by the way, will also be at the root.And as wp is also a blog, that blog is also at
example.com(on a page defined in wp’s Read settings).This means that you can create a page for the blog and name it “besipielbeitrag” and asign this page to posts in WP settings. And make it private or whatever.
BP members or groups will be at
exemple.com/members/orexample.com/groups/and the users atexample.com/members/USERNAME/index.php is one of the files in a theme, but has nothing to do with BP pages or a dedicated blog page.
Also, if
emxampel.comandexample.comare 2 URL for the same site, or if you installed wp in emxampel.com and BP in example.com, BP won’t work.I would recomend you to read attentively the install guide from the begin.
November 25, 2016 at 11:53 pm #261336In reply to: General Usage Question
shanebp
ModeratorEach group has the option to have an associated forum.
Groups can be public, private or hidden.
There can also be site-wide or ‘general’ forums.Forums require the use of an additional plugin: bbPress.
I also want people who are workshop leaders to be able to see and post to any forum.
You make them members of all groups.
If you’d rather not, then you’ll need to write some custom code.November 19, 2016 at 2:16 pm #261183In reply to: How to make Buddypress support my Theme completely
Venutius
ModeratorFor option 1 it sounds like you want to set up a private network – not allowing non-logged in users to view profile details etc.
There’s a few options as to how to go about this, here’s a few:
http://buddyuser.com/category/plugin-review/private-network
For option 2, one option might be to display the registration form in a widget area on the front page, it’s possible to only display this widget for logged out users:
http://buddyuser.com/plugin-review-buddy-registration-widget
November 16, 2016 at 5:17 am #261060In reply to: Resctrict private messages
empressdianna
ParticipantThank you so much for this code! I’ve spent several hours trying to use other people’s code to hide the button and even tried to make my own but nothing worked until I found your code. I just switched it around because I only wanted one particular group to not be able to send messages while the rest can.
Posting in case someone in the future needs the opposite of your code:
add_filter( 'bp_get_send_message_button', function( $array ) { if ( pmpro_hasMembershipLevel('NAMEOFPMPLEVEL') ) { return ''; } else { return $array; } } );Also, I am looking for the same code as you to restrict non-paying users from sending private messages. I found a code that looks promising but unfortunately doesn’t work. It sees if the user is logged in and if not redirects them. Then if the person is logged in it checks their role but if they’re not that role they’re supposed to be redirected. But it just breaks my whole site. Any ideas?
function my_function() { if ( ! is_user_logged_in() && bp_is_current_component( 'messages' ) ) { // Current user is not logged in so don't let them see stuff. In this case, private messages wp_redirect( home_url() ); exit; } $flag = false; // Get current user info. $user = wp_get_current_user(); if ( ! in_array( 'student', $user->roles ) ) { // The current member is not a student. $flag = true; } if ( $flag && bp_is_current_component( 'messages' ) ) { The currently logged-in member is not a student and is trying to view private messaging. Let's redirect them away. wp_redirect( home_url() ); exit; } } add_action( 'init', 'my_function' );November 15, 2016 at 9:35 pm #261049In reply to: Hiding a forum from the forum list
shanebp
ModeratorHave you tried setting the forum to Private? Or Hidden?
Go to wp-admin > Forums > Forum Name > Edit > Visibilitybtw – these are the BuddyPress forums.
For support for bbPress you should use their forums.November 15, 2016 at 8:50 pm #261044In reply to: Hiding register link
Venutius
ModeratorThere’s a few plugins that do that but BP Registration Options allows you to set it as a private network, in BP Registration>>BP Registration
November 15, 2016 at 8:30 pm #261040In reply to: Hiding register link
joeaj111
ParticipantHow do I set it as private?
November 15, 2016 at 2:50 pm #261032In reply to: Group header file problems
manueldo
ParticipantI asked seventhqueen for help and they said the problem is from buddypress, they can not help.
When you have a private group and go to approve some member the warning is showed but after approving, when the page reload saying that the membership was approved, the warning dissapears, is the only page where the warning is not being showed.
November 15, 2016 at 2:32 pm #261031In reply to: Problem with message for all users
ico33
ParticipantUPDATE
No, there is not the problem of users deleted with the same name.
Now after having deactivated and reactivated buddypress, private messages are working. The only issue, at the moment, is that strange sentence. You send a message to a user named ABCDEFG
and after sending, it says
Conversation between Deleted User, Deleted User, ABCDEFG and you.
I can’t understand who are the deleted user, and how to fix the issue
November 15, 2016 at 2:12 pm #261027In reply to: Problem with message for all users
ico33
ParticipantI deactivated PRIVATE MESSAGE in Buddypress options, and then re-activated.
How strange… now I can send a message to a user named XXX
When I send the message, after that it appears below as “Conversation between you e DELETED USERS, DELETED USERS, XXXX”
Then if you refresh the page, the message count is 0, as it disappeared. My god, I just opened I new website, it worked till yesterday. It’s a great problem and I don’t think it’s simple to understand
November 15, 2016 at 1:58 pm #261026In reply to: Problem with message for all users
ico33
ParticipantDamn: also private messages now they don’t work. It says “message not sent, retry”.
WHY??
November 13, 2016 at 9:22 am #260966In reply to: Hiding register link
Venutius
ModeratorSet it as a private network?
November 10, 2016 at 4:37 pm #260909Topic: Resctrict private messages
in forum How-to & Troubleshootingtalvasconcelos
ParticipantHi guys, need a little help with some custom action. I need to restrict private messages to paying members only, or if the message (thread) comes first from a paying user.
I use Paid Membership Pro to manage the membership. I tried including this function in the theme’s function file:
function message_from_non_premium($message_info) { $user = get_current_user_id(); $premium = pmpro_hasMembershipLevel('1', $user); if(!$premium) { if(!thread_id) { unset( $message_info->recipients ); return false; } } } add_action('messages_message_before_save', 'message_from_non_premium');but when testing, users can still send private messages, even without the required membership to do so. I used info from the forum and the pmp website: https://www.paidmembershipspro.com/documentation/content-controls/require-membership-function/
November 8, 2016 at 9:09 pm #260857In reply to: Disable or Hide Private Message Button
maccast
ParticipantThis works and hides the button, but I’m curious. Can someone still send a private message to another user when they are “not” friends using URL manipulation or should the
_wpnoncestop that?November 7, 2016 at 9:21 am #260810In reply to: searchable directory and forum
Venutius
ModeratorIt could be, difficult to answer since you have not given a great deal of detail on what features you want. You can create multiple extra profile fields which are searchable, you can use a plugin like BP Profile Search to enable all sections of the profile to be searchable, and of course BP supports public and private forums.
November 4, 2016 at 4:56 am #260703L.A. Randle
ParticipantHi,
I switched to twenty-sixteen theme, and tried creating a private group;posted and I got the same results. Anything that I posted in the private group was posted on my personal profile. So it isn’t the theme…..November 3, 2016 at 2:47 pm #260675Venutius
ModeratorHave you tried deactivating all plugins and testing this? By default, activity in private groups stays within the group.
October 30, 2016 at 11:34 pm #260568In reply to: [Resolved] show buddypress private message button
danbp
Participanthi @masoud1111,
all i found was how to hide that button, or remove it.
but not show it only on some profilesYou just need to add some conditionnals.
Try this (in bp-custom.php) and give feed back if it works.
function bpex_private_message_button( $button ) { $user = bp_loggedin_user_id(); if ( is_super_admin() ) { return $button; } if ( !empty( $user->roles ) && is_array( $user->roles ) ) { if ( $role == 'subscriber' || $role == 'contributor' || $role == 'author' || $role == 'editor' ) { // hide button for these roles $button = ''; } } // allow the button to appear on admin's profile only if ( bp_is_active( 'xprofile' ) && bp_is_user() ) { $user_id = bp_displayed_user_id(); // assuming admin's ID is 1 if ( $user_id == 1 ) { return $button; } } } add_filter( 'bp_get_send_message_button', 'bpex_private_message_button', 1 , 1 ); -
AuthorSearch Results