Search Results for 'Activity Feed for members only'
-
Search Results
-
Topic: BuddyPress News Feed Display
WP Version: 4.8
BP Version: 2.8.2
nutribabenation.lovechard.comOur membership site’s news feed is displaying weird. Currently, when you click on the news feed [activity stream] menu button, it displays every comment as a post with an arrow that says “View Conversation” when hovering over. By clicking on the arrow, it takes you to the original post just fine… but we don’t want them all clogging our news feed. Only when you click on the “All Members” button at the top does the news feed display regularly.
How do we get the News Feed to just show normal with the correct Post > Comments down the page instead of all of the comments shown as posts?
Thank you!
After much research through many old threads, using the combination of a few, I figured out how to remove the “All Members” view of the Activity feed.
I originally tried a solution posted by paulhastings0 on the page https://buddypress.org/support/topic/change-the-default-activity-tab/
However, as a member in that thread posted a few comments later, this only changes the default selection of the tab, it does not in fact change the feed that is loaded. So the tab said “My Friends” (or whatever tab you set as selected), but the feed that loaded was still the “All Members” feed.
The second option I found (which I can’t find again to link to while writing this) only removed the “All Members” tab option, but simply left the tab as a blank space, while still loading the “All Members” feed.
If you combine the two solutions however, it works like a charm!
So, here’s the solution:
You should be working in the BP Child theme.
1) Copy the index.php file from ../wp-content/themes/boss/buddypress/activity
2) Paste the index.php into your ../wp-content/themes/boss-child/buddypress/activity directory (it doesn’t exist, so you’ll have to create it)
3) Use the first solution by paulhastings0 in the old thread to change which tab is default selected by removingclass="selected"from the<li class="selected" id="activity-all"><a href="<?php bp_activity_directory_permalink(); ?>" title="<?php esc_attr_e( 'The public activity for everyone on this site.', 'boss' ); ?>"><?php printf( __( 'All Members <span>%s</span>', 'boss' ), bp_get_total_member_count() ); ?></a></li>line (on line 24) and addclass="selected"to the new tab you want selected (I chose the “My Friends” tab, so for me it was<li id="activity-friends"><a href="<?php echo bp_loggedin_user_domain() . bp_get_activity_slug() . '/' . bp_get_friends_slug() . '/'; ?>" title="<?php esc_attr_e( 'The activity of my friends only.', 'boss' ); ?>"><?php printf( __( 'My Friends <span>%s</span>', 'boss' ), bp_get_total_friend_count( bp_loggedin_user_id() ) ); ?></a></li>on line 34.
4) Now, delete the<li id="activity-all"><a href="<?php bp_activity_directory_permalink(); ?>" title="<?php esc_attr_e( 'The public activity for everyone on this site.', 'boss' ); ?>"><?php printf( __( 'All Members <span>%s</span>', 'boss' ), bp_get_total_member_count() ); ?></a></li>code from line 24.Hope this saves someone from hours of searching like I did!
I have wordpress version 4.6.1. I have buddypress version 2.2.2 (child theme in use). I also have bbpress 2.5.10. My website is http://getjobhelp.ca
I am having issues with the activity stream…I am unable to see any activity posted by other people in my forum, regardless of what dropdown menu I use. I am able to only see my own activity. I hope the following example is specific enough, asI don’t really know how else to describe this.
***Example 1: when I am logged in as the “adminsitrator/keyholder”, I am able to see what I have posted in the activity stream but I cannot see anyone elses posts, no matter what dropdown menu I use i.e.; everything, updates, friendship, group updates, group memberships, posts, comments topics, replies, new docs, doc edits, doc comments.***
***Example 2: when I am logged in as a “User” I can see my own activity but I cannot see what anyone else has posted, regardless of which dropdown menu I use. (Same as above example but as a user) So in other words, the posts I made as the “administrator/keyholder” do not show up on my activity stream as a “user.”***
After reading through this help section to get help with seeing the activity feed, someone suggested to deactivate the “buddyboss wall” plugin…I did that and was finally able to see my own activity stream but still having the above issues.
I then installed the buddypress activity plus” plugin so users could interact through comments, videos and links…which appears and seems to work just fine. But When you cant see what anyone other than yourself posts in the forum, what use does it really serve? I would like for the members to be able to interact with each other but they wont know if someone else posted in the forum if the activity stream doesn’t work. (When I say forum, I do mean the whole site…not an individual forum)
Lastly, I really do not know anything about code or where to put it or how to find where to insert it into the css or php or whatever, as I am not a developer, I am just a networking forum owner looking for some help please. 🙂 Thank you.
Hi,
i have 26 members registered on my website. in the activity feed, i am getting an update that new members are joining in. however, the list of members is constantly only displaying 18 members and not showing any new members. i am using a free theme and a couple of plugins including woocommerce.
what exactly is the problem? can somebody please help me?
Thanks in advance,
ShivangiHi,
I have searched and searched for a solution. I have an existing private bbpress forum up and running for subscribers using Memberpress. I have installed Buddypress hoping to use ‘mentions’ and the activity feed to try to make it more social and a little bit like facebook.
I have tried all sorts of settings with using all the components and with partial. I only want the bbpress forum, Activity feed and notifications/mentions. I don’t want the friends feature, but have tried it with this component switched on. I have no friends obviously to start with but there are no members anywhere to request to at least test that. If this is needed to see the activity of others in the bbpress forum, I need to find a simple way so all members are friends as a default with no additional notifications or emails.
Are their any issues with installing buddypress with an existing bbpress forum. In every integration tut, there seems to be an order of installing Buddypress first.
Does having Memberpress protecting the bbpress forums affect buddypress so I only see my own activity in the bbpress forum?
can I do away with groups, and just have a global bbpess forum?
The more troubleshooting I do, the more solutions I rad the more I am getting confused.
Some help would be greatly appreciated
thanks
does anyone know how we can prevent members from over promoting themselves by posting the same thing over and over in our community? for example we have some guys that post the same youtube video over and over in multiple locations on groups ..activity feed …etc…..on Twitter it has the function where it says “you already posted that” …so my dream would be wherever they try to post it they can only post it at most 3 times …thanks in advance for any help this is really hurting our community
I’m considering a redesign for my busy members site.
I currently have around 250 members, most of whom are very active in the community, and I’m looking to increase numbers to around 500 over the next six months.
I currently have the Buddy theme installed by Ghostpool. It has been great for the first year of the site, I just have some concerns about how well it will scale up as member numbers increase.
At the moment I have my site set up with a single Buddypress group for general chat and then members use the BBpress forums for more involved conversations. All activity appears on a feed in the centre of the homepage so members can quickly catch up with what’s been going on.
This has been working well so far, but I’m not sure how it will scale up. For example, with my current theme, replies to posts in the chat group are nested and start to look untidy after a few replies (the font size also decreases making them difficult to read). Another issue is that replies appear twice on the activity feed – once under the original post and again individually. As the site gets busier this could get really confusing.
Another issue is that members can reply to (buddypress) group comments via the homepage activity feed but to reply to (bbpress) forum posts they see in the activity feed they have to click the title to go through to the forum to reply. This often causes confusion.
It is good to have the forum activity appearing on the homepage though, I think this helps keeps conversations going much more than if members only saw the forum topic headers on arriving at the site.
The community is central to the site, but members also need to access post/page content, so I need to consider how content is presented too.
It’d be really useful to know what themes people are using for busy community-focused sites, especially larger sites.
Any recommendations?
(I know I can search the theme directory, by the way, I’d just really like some recommendations from site owners using the themes)
Hello
We have two different membership groups using our website. The first group should only see certain forum topics and replies. The other group can see all. When the members use the actual forums, this works great, but if any of the members use their activity feed, they see content from forums they should not see.
As a short-term solution, I want to hide ALL topics and replies from the activity feed, but not hide the “mentions.”
I put this in my CSS editor:
.bbpress.activity-item {
display: none;
}and while it it does remove the forum topics and replies from all activity feeds, it also removes the list of mentions.
I’ve looked throughout the BuddyPress and bbPress forums and can’t find an answer. I’d much appreciate any assistance.
Before i explain this issue I apologize that this is also related to a third party plugin combined with Buddypress, I have contacted their support again and again and they just cant seem to get this resolved. Now its been weeks. I am posting here in HOPE that this is and easy fix that someone can help with.
I’m using Wp User FrontEnd Pro and thier buddypress addon that allows me to create custom Registration Form for Buddyrpess. But when people register it no longer shows up in the Activity Feed correctly. IT USED TO until I updated Buddypress to 2.1, I’m now on latest BP 2.2.3.1.
All i see when someone registers is their username and its not linked. You can see three recent members that registered on my site here http://nprnsb.org/ or see the screenshot here http://nprnsb.org/new-members.jpg
Here are the three code attempts they have tried.
1.) This was the original that used to work with older version of Buddypress (2.0)
function on_user_registration( $user_id, $userdata, $form_id ) { $this->update_user_data( $user_id, $form_id ); if ( function_exists( 'bp_activity_add' ) ) { bp_activity_add( array( 'user_id' => $user_id, 'component' => 'xprofile', 'type' => 'new_member' )); } } } // WPUF_BP_Profile $wpuf_bp = WPUF_BP_Profile::init();After Buddypress update to 2.1.1 Only the NAME of the new member would show up (no link, no “became a member” no timestamp).. just their name.
2.) Here is their attempt to fix which made things worse and did not show ANYTHING in the Activity Feed.function on_user_registration( $user_id, $userdata, $form_id ) { $this->update_user_data( $user_id, $form_id ); if ( function_exists( 'bp_activity_add' ) ) { bp_activity_add( array( 'user_id' => $user_id, 'component' => 'members', 'type' => 'new_member' )); } } } // WPUF_BP_Profile $wpuf_bp = WPUF_BP_Profile::init();Here their THIRD attempt to fix but this still does now show anything.
3.)function on_user_registration( $user_id, $userdata, $form_id ) { $this->update_user_data( $user_id, $form_id ); if ( function_exists( 'bp_activity_add' ) ) { bp_activity_add( array( 'user_id' => $user_id, 'component' => 'members', 'type' => 'new_member' )); } } } add_action( 'plugins_loaded', 'wpuf_bp_init' ); function wpuf_bp_init() { //check dependency for wp_user_frontend if ( ! class_exists( 'WP_User_Frontend' ) ) { return; } //check dependency for buddypress if ( ! class_exists( 'BuddyPress' ) ) { return; } $wpuf_bp = WPUF_BP_Profile::init(); }I would be very grateful for any info I can pass on to them… Or a FIX would be ideal.
Thanks for reading.
Hello, everyone. I have a problem with Buddypress.
Wordpress 4.1.1 – Buddypress 2.2.2
There is no posts, pages or comments in Activity feed.
At first I encountered this problem on another site and then I decided that the problem may be associated with multiple revisions of WordPress files or there may be a conflict between installed plugins.
Then I created a special website for the test – http://test.mbarbakov.ru/members/sabi
I installed only Buddypress and no other plugins. I’ve used a standard theme “twentyfifteen” (and after that “bp-default” theme), but still there is no posts, pages or comments in Activity feed. Only “Sorry, there was no activity found. Please try a different filter.”
Issue still happens with Twenty Thirteen, Twenty Fourteen and Twenty Fifteen.
I’ve tried several solutions. Including those that have been recorded in this forum (Search Engine Visibility, “add_post_type_support( ‘page’, ‘buddypress-activity’ );” and other).
Please help.
P.S. BTW, excuse me for my english. 🙂
This outputs “test left the group Group logo of Test GroupTest Group 16 seconds ago”
Into your activity feed. Useful if you want to track who has currently left your group. As there is no way of knowing if your groups get large. It also inserts in show with disbanded groups to view all members who have disbanded.
Just insert this code into your themes functions.php file and you are good to go.
Preview
////////////////////////////////////////// ////////// LEFT GROUP //////////////////// ////////////////////////////////////////// add_action( 'groups_leave_group', 'groups_left_group', 10, 2 ); function groups_left_group( $group_id, $user_id = 0 ) { global $bp; if ( empty( $user_id ) ) $user_id = bp_loggedin_user_id(); // Record this in activity streams groups_record_activity( array( 'type' => 'left_group', 'item_id' => $group_id, 'user_id' => $user_id, ) ); // Modify group meta groups_update_groupmeta( $group_id, 'last_activity', bp_core_current_time() ); return true; } function groups_register_left_actions() { $bp = buddypress(); if ( ! bp_is_active( 'activity' ) ) { return false; } bp_activity_set_action( $bp->groups->id, 'left_group', __( 'Left group', 'buddypress' ), 'bp_groups_format_activity_action_left_group', __( 'Group Disbands', 'buddypress' ), array( 'activity', 'group', 'member', 'member_groups' ) ); do_action( 'groups_register_activity_actions' ); } add_action( 'bp_register_activity_actions', 'groups_register_left_actions' ); function bp_groups_format_activity_action_left_group( $action, $activity ) { $user_link = bp_core_get_userlink( $activity->user_id ); $group = groups_get_group( array( 'group_id' => $activity->item_id, 'populate_extras' => false, ) ); $group_link = '<a href="' . esc_url( bp_get_group_permalink( $group ) ) . '">' . esc_html( $group->name ) . '</a>'; $action = sprintf( __( '%1$s left the group %2$s', 'buddypress' ), $user_link, $group_link ); return apply_filters( 'bp_groups_format_activity_action_joined_group', $action, $activity ); }I do have a question for the developers here, how do you make this so that the join/left activity log cannot be deleted by the user who joined/left? I want it so that if a person joins/leaves, then they can’t delete their join/left activity from the log.
I could probably use
groups_is_user_member( $user_id, $group_id )
For when the member leaves a group but what about posting that they joined a group? I would prefer if admins/mods of the group could only delete those.Enjoy, and hope someone can answer this question also.
For some reason the site title doesn’t display the domain name in any section of buddypress.
Funny enough in the feeds that it displays in the head, they display the sites title.Right now my title looks like this.
<title>Username – Profile – Edit –</title>When it should look like this
<title>Username – Profile – Edit – domain name</title>I would like to actually remove all the feeds from my head, as I don’t actually want feeds on the website.
I have created my own script for blocking non members from viewing members profiles. So removing the feeds is the next step.
I can’t seem to remove profile feeds or mention feeds or any of the other. The only feed I have managed to remove from the head is the sitewide feed.
remove_action( 'bp_head', 'bp_activity_sitewide_feed');I’ve been working with the luminary, Ron Rennik, over at networks + on this issue and he took it as far as he could go. He asked me to post here so we could figure out what’s going on.
Please, help me restore sanity and all that’s right with the world!
Issue:
I set up a subsite on any of the subnetworks (only 2 right now). When I go to set up component pages on the subsite of the subnetwork, I can only select pages from the parent site’s list of pages. I believe this may be as designed.So far so good.
However, when I select one of the parent site’s pages in the subsite’s component page list, let’s say “members”, and then go to view subsite.subnetwork.mastersite.com/members I see a 404 page.
However, when I set up a “members” page on the subsite, it then shows the activity feed instead of the members page.
The odd thing is, when I set up the members page on another subsite on the network, I’ll sometimes get the page to actually display the members page properly.
I’m at a total lost as to what to do here. Any help is greatly appreciated.
My setup:
- I have a multinetwork install of multisite and buddypress.
- It’s set up as a subdomain install
- BP_ENABLE_MULTIBLOG is defined as true
- I am running the latest version of buddypress, multisite and networks + (these are the only plugins installed)
- I want to use buddypress out of the box. Meaning all sites networked together across one installation (no bp-mutlinetwork etc)
Here’s a look at the config file:
define(‘WP_DEBUG’, false);
define(‘WP_ALLOW_MULTISITE’, true);
// define(‘FS_METHOD’, ‘direct’);
define(‘MULTISITE’, true);
define(‘SUBDOMAIN_INSTALL’, true);
// define(‘DOMAIN_CURRENT_SITE’, ‘topnetwork2.dev’); // commmenting for use of networks +
define(‘PATH_CURRENT_SITE’, ‘/’);
define(‘SITE_ID_CURRENT_SITE’, 1);
define(‘BLOG_ID_CURRENT_SITE’, 1);
define( ‘BP_ENABLE_MULTIBLOG’, true );Does anyone know how to make the activity page so that you are only sharing posts within your circle of friends? The activity page is very cool except that everyone on the whole site will see your comments, updates, timeline, etc. If you make a comment on your profile activity page the only way for someone to see it besides the activity page is if they check yoour profile each time. I hate using the “F” word but I guess it would be similar to Facebook. Thanks and have a great weekend!
I have a new project in mind I’m experimenting WordPress with a few plugins to achieve what I desire. However, I haven’t been able to achieve everything exactly as I want, so your feedback is much appreciated since I am new to WordPress.
I’m building up a blog with 4 different categories where different Contributors can write new posts and interact with the Participants in the forum (better way to comment and reply to questions using the forum, than WordPress’s commenting system). These Contributors, however, must have their own public profile and allow for Participants to subscribe to their posts. So far, I’ve used different plugins:
-
bbPress
BuddyPress
bbPress Topics for Posts -> Allows me to automatically create a new Topic in the forum for each newly published Post. This is how the Author will interact with the participants.
BP Blog Author Profile Link -> When clicking the Author’s name, redirects to its BuddyPress member’s page.
BuddyPress Follow -> I only need a few components of BudyPress’s social capacities… Friendship is not one of them. I just want participants to follow their desired Author and be notified of his/her new blog post. This plugin allows members to just follow other members without Friendship requests.These set of plugins solves *almost* every problem. However, I still need to change a few things like:
-
the ability to Allow members to follow Authors and be notified of their new posts: so far, members can only check if a member has published something by accessing its Activity tab under his/her profile page. The member is not notified of this activity…
disable the “Activity” part of BudyPress: I don’t want this on every member’s profile, but if I disable this component, members can not check for Authors’ latest blog posts…There are others thing I must change, but these are the most important ones. How can achieve such a thing? Should I not use BuddyPress at all (and loose its bbPress nice integration)? How can I improve its notification system while still not allowing them exchange messages (public or private) and activity statuses?
I’ve search for a few plugins that could improve BuddyPress to work as I need, but could not found any. I’m not a PHP programmer neither I know how WordPress works, but, if needed, I can try to do some coding on BuddyPress… I want to avoid that, if possible, though, as it would cost me time and the solution might not really work properly…
ANY help is much appreciated! Let me know if you need more information. Thank you, in advance.
Regards,
Pedro