Search Results for 'private'
-
AuthorSearch Results
-
June 12, 2013 at 11:28 am #165835
In reply to: [Resolved] Activity stream accessible to everyone
bp-help
Participant@ghera74
That is default behavior if you do not have an private community type plugins activated. You can make activity your landing page in dashboard/settings/reading or create a custom menu and add the activity page as a menu item if you don’t want it as a landing page:
https://codex.buddypress.org/user/setting-up-a-new-installation/how-to-set-up-your-main-site-navigation-using-the-built-in-wordpress-menus/
Either way the activity stream is visible to logged-out-users, they just can’t post or comment.June 12, 2013 at 8:22 am #165821In reply to: Disable user without erasing profile data
mistercyril
ParticipantMore and more people are using BuddyPress as a private community for co-workers etc… So when a co-worker leaves the organization and comes back a few months later, it would be nice to be able to re-instate their account without loosing everything they contributed to the platform.
I think I understand there is a new action, taking place right before the user is actually disabled, that clears all of the user data. I’m guessing the “unset” strategy might help here but i’m really at a loss when it comes to the actual syntax.
Please help me 🙂
June 12, 2013 at 5:47 am #165814In reply to: Complete list of all BuddyPress pages
bp-help
Participant@henrywright-1
Have you succeeded in your pages list? I think it would be a helpful contribution to the codex. I did my best at covering buddypress and bbpress pages with the plugin Private Community For BP Right now the only thing that makes me hesitate releasing it to the repo is the uncertainty of if I covered all BP specific pages and the fact it has no dashboard page settings so users can specify which pages are off limits to logged out users. Anyway, just checking in on this thread because it has a lot of relevance.June 10, 2013 at 5:36 pm #165713In reply to: Duplicate profile field names
danbp
ParticipantYou maybe right, and i’m unsure too. The best way to know, is to give a try. But do you absolutely need to ask twice for the user email ?
Or you could simply name the email fields differently.
Private mail
Work mailJune 9, 2013 at 7:50 pm #165676dice2dice
ParticipantI have installed BP-Spamkiller though I haven’t made the community private. I’m still considering if that might be appropriate for me.
One issue I have is there is a link on my homepage to the ‘Spam-prevention’ page. I don’t think that should be there. Would this still work if I didn’t make that page public or I made it a sub-page of another page?
I have installed WangGuard too which seems to be working nicely.
There is a temporary issue at my host company 1and1 whereby ‘Access denied’ is displayed on my homepage. I mention this just in case you notice it. They assure me it will be resolved soon.
Thanks to you both for taking the time to respond.
http://www.whichinvestmenttrust.comJune 8, 2013 at 11:55 pm #165629In reply to: How to Hide Members Page But Not Disable It?
@mercime
ParticipantMembers page is not visible in the top menu bar
@waterfiend check out http://wpmu.org/how-to-build-a-facebook-style-members-only-wordpress-buddypress-site/ or have a look at different solutions posted for a private BP site at https://buddypress.org/support/topic/protecting-buddypress-pages-from-non-logged-in-users/June 8, 2013 at 7:57 pm #165608In reply to: Private message from non-members
caspergrimaldi
ParticipantThere is a “is_user_logged_in() ” but it isn’t checked :S
It’s in my sidebar. Here is the php.
<?php do_action( ‘bp_before_sidebar’ ); ?><div id=”sidebar” role=”complementary”>
<div class=”padder”><?php do_action( ‘bp_inside_before_sidebar’ ); ?>
<div class=”gravatar”><?php if ( is_user_logged_in() ) : ?>
<?php bp_displayed_user_avatar( ‘type=full’ ); ?></div>
<?php do_action( ‘bp_after_sidebar_login_form’ ); ?>
<?php endif; ?>
<?php /* Show forum tags on the forums directory */
if ( bp_is_active( ‘forums’ ) && bp_is_forums_component() && bp_is_directory() ) : ?>
<div id=”forum-directory-tags” class=”widget tags”>
<h3 class=”widgettitle”><?php _e( ‘Forum Topic Tags’, ‘buddypress’ ); ?></h3>
<div id=”tag-text”><?php bp_forums_tag_heat_map(); ?></div>
</div>
<?php endif; ?><?php dynamic_sidebar( ‘sidebar-1’ ); ?>
<?php do_action( ‘bp_inside_after_sidebar’ ); ?>
<?php wp_meta(); ?>
</div><!– .padder –>
</div><!– #sidebar –><?php do_action( ‘bp_after_sidebar’ ); ?>
June 8, 2013 at 7:45 pm #165606bp-help
Participant@dice2dice
Do you know how to go to dashboard/pages/all pages/register? At the top of that page the title says Register just change that to Sign Up. At the top right corner of that same page click screen options and click the box beside of Slug. Now scroll down below the page body and you will see a text field labelled Slug. Change that from register to sign-up and click the blue Update button. Done!Spam Killer is not in the WP Repo you need to download it from the github link I provided then go to dashboard/plugins/add new, and where it says Install Plugins you will see upload below that. Select upload and browse to where you saved the Spam Killer plugin on your hard drive. Click Install Now then activate it. There is no settings just activate it and forget it. If you search the HTML source after you activate the plugin you will see the hidden field the plugin created just like below:
<div style="display: none;"><input type="text" name="are_you_a_spammer" id="rejected" /></div>Private Community For BP basically makes all BP related pages private and redirects the user to the page you want. Read the instructions in the readme.txt You will have to follow the same procedure listed for Spam Killer for getting, installing, and activating the plugin.
I have tried to make these instructions as clear as possible. Make sure to read the readme.txt in the plugins because the instructions are for fairly novice users. Let me know if you need more assistance.
June 8, 2013 at 6:59 pm #165603dice2dice
ParticipantThanks for your help and your reply @BPhelp.
I think your suggested solution is perhaps a wee bit too technical for me. Is there a Pluggin that would suffice?
BP Spam killer is not available as a WP Pluggin. I’ve searched WP’s pluggins using many variants of the spelling/arranging of the term BP Spam killer.
I’m not at all clear of the implications of setting my BP community to private are.
I have attempted to learn more about all of your suggested solutions via the links and further Google searches but I haven’t succeeded in finding out enough information to leave me confident of proceeding.
I’m not sure enough of the terminology either. I think Slug might refer to a URL that has delved in to a website but I’m not sure.
June 8, 2013 at 3:08 pm #165591bp-help
Participant@dice2dice
You can change the register page name and slug to sign-up.
You can also try using Private Community For BP:
You will also need to change line 27 in private-community-for-bp.php from /register to /sign-up to reflect the change of the register slug.
If your not using it you can get it here:
https://github.com/bphelp/private_community_for_bp
Another thing you can try is this small plugin “Spam Killer” which creates a hidden field humans can’t see, spam-bots will see it and fill it out and get a message indicating spammy behavior and it rejects their registration. Get it here:
https://github.com/bphelp/bp-spam-killer
Please read the readme.txt for complete instructions for usage for both plugins.June 8, 2013 at 8:01 am #165585In reply to: redirect to profile page?
bp-help
ParticipantYou can try this in bp-custom.php or your themes functions.php:
function bphelp_redirect_to_profile_on_login() { global $bp; if(!is_user_logged_in()) { wp_redirect( get_option('siteurl') . '/profile' ); } } add_filter('get_header','bphelp_redirect_to_profile_on_login',1);Let me know if it works for you!
If you dont want to try this then use the plugin:
https://github.com/bphelp/private_community_for_bp
And change line 27 accordingly in private-community-for-bp.php to the page you want folks redirected too upon login before you activate the plugin.June 7, 2013 at 5:31 pm #165559In reply to: Private message from non-members
Henry
MemberWhen non-members are browsing through member profiles, the default behaviour is for them to be able to see each member’s avatar. The
bp_displayed_user_avatar()function takes care of that.If this isn’t happening then I suggest you check there isn’t a
is_user_logged_in()check which is used to display content to only logged-in (registered members) users.With reference to the non-member messaging, this would be far more complex to achieve and would require lots of custom code.
June 7, 2013 at 1:07 pm #165548In reply to: Private message from non-members
caspergrimaldi
ParticipantIs there a way to work around it though?
And in the same kind, can we have a user avatar to be displayed in their profile for non members to see when they browse through the member’s profile?
At the moment, same as private message, it is only displayed to other members.June 7, 2013 at 12:59 pm #165546In reply to: Private message from non-members
Henry
MemberNot out-of-the-box. In order to send a private message the sender will need to be registered and logged in.
June 7, 2013 at 10:36 am #165541In reply to: Display groups in member search
Hiranthi
ParticipantClassic mistake. Don’t assume – check it.
No assumption, a fact. Like I said (and you quoted):
I also know the bp_get_member_user_id() is working perfectly inside the user-loop, so that shouldn’t be the issue either.
The code on that page looks roughly like this:
– if & while – members loop
– – Display Profile & xProfile data, using the bp_get_member_user_id() function to retrieve the userID (which I mentioned).
– – if & while – groups loop of that specific memberThe last if & while (the groups loop) works perfectly on the default overview page, it’s displaying the groups for every member on their corresponding row in the html-table.
BUT: as soon I start searching (whether it’s the name of the member, or part of the address) the groups-loop stops working. All other things still work (Profile & xProfile field values are still getting displayed), but the groups-list per member doesn’t display anymore.
With checking on a per-group basis the same thing happens: on the overview page of that group it works perfectly, until I start searching: everything but the groups display.
What I completely forgot about: it’s also doing this with the groups-list I’m displaying on the top of the overview pages to filter the members per group. When on the all-overview page it’s displaying the groups fine, but once you start searching the only thing in that submenu/filtermenu is the All option.
I’d love to provide screenshots of this, but unfortunately I’m dealing with private information here, and very specific group-names, so I don’t want to display that here in the open.
June 5, 2013 at 3:29 pm #165405In reply to: A potential security issue with avatar uploads
Hugo Ashmore
ParticipantIf you think you’ve found a security issue it really should be reported privately to a core dev.
I don’t think this is an issue, looking at upload avatar functions, but perhaps could use some hardening. Open a ticket.
June 4, 2013 at 12:01 am #165316@mercime
ParticipantWhen I requested membership, it asked me to add a comment, rather than just returning the button disabled with “request sent”. … I also tried bp-default but that made no difference either.
@becskr per link I posted above, that’s the default behavior when membership request is done at the group’s page. And commenting is optional. Could it be that you’re missing the “Send Request” button. Glad you found another solution but it could very well be a JS conflict with another plugin or script.June 1, 2013 at 10:19 pm #165183In reply to: Best way to limit friend requests to avoid spam
Ben Hansen
ParticipantWell activity is already protected by akismet integration. Regarding the friend requests, one thing you can do now (and i have been forced to) to fight spam is only allow private messages to friends in that case the spammer gains the ability to send spam messages to these friends.
June 1, 2013 at 5:04 am #165157In reply to: 1.9 top features – ideas
Asynaptic
Participant@ubernaut and others, re spam, I would appreciate hearing from the more experienced dev and web masters about the pros and cons of a private membership site.
By not allowing just anyone to become a member you automatically arrest spam. Of course, you also impede your growth because legitimate users can’t join.
One way to get around this is to use the great invite anyone plugin and have the original number of ‘seed’ members invite their friends and their friends invite their friends and so on.
Limited but organic growth in members and a total elimination of spam!
What do you guys think?
May 31, 2013 at 8:02 am #165116becskr
ParticipantHi @mercime, I tried your suggestion last night – I switched to twentytwelve, turned off all the plugins and it didn’t work as I expected. When I requested membership, it asked me to add a comment, rather than just returning the button disabled with “request sent”.
I also tried bp-default but that made no difference either.
I happened to have a copy of the old which referenced this instead of what I mentioned above
jq(".group-button a").live('click', function() { var gid = jq(this).parent().attr('id'); gid = gid.split('-'); gid = gid[1]; var nonce = jq(this).attr('href'); nonce = nonce.split('?_wpnonce='); nonce = nonce[1].split('&'); nonce = nonce[0]; var thelink = jq(this); jq.post( ajaxurl, { action: 'joinleave_group', 'cookie': encodeURIComponent(document.cookie), 'gid': gid, '_wpnonce': nonce }, function(response) { var parentdiv = thelink.parent(); if ( !jq('body.directory').length ) location.href = location.href; else { jq(parentdiv).fadeOut(200, function() { parentdiv.fadeIn(200).html(response); } ); } }); return false; } );I replaced the jq with jquery and added it into my custom scripts and it worked fine.
I can’t understand why it wouldn’t work even when I changed to the default or twenty twelve themes though if you said there wasn’t an issue.
May 29, 2013 at 11:21 am #164979Lynn Hill
ParticipantHi Mercime
As it turns out, the problem was not with the User Role Editor.
As Becs has mentioned above, she has added a temp fix to my website. But the only way anyone can request membership to the private group is via the Group Directory and not via the group home page itself.
It seems to be working up to a point, if people understand the difference between adding via the Group Directory and not via the group itself.
I wonder if anyone else has had the same problem.
Thanks for you help.May 29, 2013 at 1:59 am #164968@mercime
Participant@nomad-one The feeds for all your public groups are working. There are no feeds for private groups which is how it’s supposed to be for logged out users.
May 28, 2013 at 8:12 pm #164946tsinclair1982
ParticipantSo, Can I get some clarification from a friendly user.
I want to have multiple BP networks, all exclusive to each other and private.
I want to allow for members to be able to ask to ‘join’ any network and if permission is receive.. he or she is in, without the need to fill out a form..Is this possible?
May 27, 2013 at 10:57 pm #164902@mercime
ParticipantI do not find any issue in joining a private group via the private group’s home page or joining private groups via Groups Directory page or the Private Group’s home page on default installs. https://codex.buddypress.org/user/buddypress-components-and-features/groups/how-to-join-a-private-group/ on Twenty Twelve theme.
May 27, 2013 at 4:16 pm #164889In reply to: Privacy in BuddyPress
bp-help
Participant@janogu
BuddyPress now has profile privacy built in for individual field visibility. BuddyPress Activity Privacy plugin is great at controlling who see’s individual activity posts. https://github.com/bphelp/private_community_for_bp does a decent job of locking down BP pages for logged out visitors. BuddyMobile is great for providing users of mobile devices an app like version of BP. So in conclusion I would say BP privacy has come along way since 2010. It would be nice if more of those features were built into the core in future versions but I am not sure that it would be something the core team would undertake at this point in development. The plugins I mentioned are in the repository with the exception of Private Community For BP in which I provided the GitHub link. Hope this answers your questions. Cheers! -
AuthorSearch Results