Search Results for 'Activity Feed for members only'
-
Search Results
-
Topic: Working on PC but not mobile
My Buddypress group only works on computers, it doesn’t work on mobile. Anytime I try to view my activity page or members page, I get this message:Post Update All Members 0 Mentions 0 RSS Feed Search Activity… Search Show: — Everything — New Members Profile Updates Updates Friendships New Groups Group Memberships Group Updates Posts Comments Loading the community updates. Please wait. Read more
But it works perfectly fine on my computer, what do I do?
Wordpress version- 6.7.1
Buddypress version- 14.3.3Hello and thank you for your work on this plugin!
I use Buddypress with a theme, Neve, which requires a few display settings, for example centering the values (Newest, Oldest, Alphabetical) in the filters (for directories of members, groups, in groups, etc. .). To do this, I take the element ID and apply text-align:center to it in Additional CSS and it works. When looking for the ID of one of these elements in a group, for the group member list, I realized that there was none. So, on the one hand I can’t center it, on the other hand, as mentioned in the post “Sort function in groups not working”, this filter does not work, maybe because of this missing ID.
In my configuration, I had not activated the Activity part, and by doing so, the ID appears (groups_members-order-by), it is only without the Activity feed (and therefore when the Home page of the group contains the members) that the ID is missing and therefore inoperative.
I just updated to 10.5.0 and it still does.
WordPress 6.0.3
Wish there is a way to fix this and keep Activity disabled 🙂PS: topic already posted but blocked/deleted because of links and images (?)
Hello, some informations about my installation :
– WAMP
– WP v.5.9
– BP 10.0.0
– Theme Buddy-x 4.3.1
– PHP 8.1.0There is no other plugin : I try to create a functionnality for a client that can let you be able to repost an activity from other members on your own member profile only.
The thing is, I actually can insert into the database via ajax method the ID of any activity and the date of reshare. Then I can display on the member profile an array with all the shared activity and informations about them (all columns from the database wp_bp_activity table).
Now, I want to implement them inside the feed. My idea is to intercept the result of the ajax (bp_has_activities( bp_ajax_querystring( ‘activity’ )) that – apparently – return a JSON data Object. Then insert the shared activities with the date of repost, reorder all these activities by dates and display the complete new feed.
Intercept -> insert the shared activities -> reorder by dates -> display.
But I don’t know how I can intercept this query. In fact, even if I delete the activity-loop.php file it’s still the same, I have no control on the feed.
Anyone has an idea about this ? How to add these shared activities to a member feed ?
Thanks
Wordpress v5.9
Buddypress V10
Theme – Nouveau enabledI’m trying to put the contents of a single activity onto a custom wordpress template page.
e.g. https://www.mysite.com/members/myusername/activity/2/I looked at the \buddypress\bp-templates\bp-nouveau\buddypress\activity\activity-loop and \activity\single\home for code to put in my custom template:
<div class="entry-content" id="start-a-project"> <div id="buddypress" class="buddypress-wrap twentysixteen bp-dir-hori-nav"> <?php $prj_activity_args = array("include"=> 2 ); // only pull activity id=2 from WP_BP_ACTIVITY ?> <div class="activity" data-bp-single="2"> <!--hardcoding for testing--> <?php if ( bp_has_activities( $prj_activity_args ) ) : ?> <?php if ( empty( $_POST['page'] ) || 1 === (int) $_POST['page'] ) : ?> <ul id="activity-stream" class="activity-list item-list bp-list" data-bp-list="activity"> <ul class="activity-list item-list bp-list"> <?php endif; ?> <?php while ( bp_activities() ) : bp_the_activity(); ?> <?php bp_get_template_part( 'activity/entry' );?> <?php endwhile; ?> <?php if ( empty( $_POST['page'] ) || 1 === (int) $_POST['page'] ) : ?> </ul> <!-- .activity-list --> </ul> <!-- #activity-stream --> <?php endif; ?> <?php else : ?> <?php //bp_nouveau_user_feedback( 'activity-loop-none' ); ?> <?php endif; ?> <?php// bp_nouveau_after_loop(); ?> </div> </div>I only want to pull one activity – so I passed array(“include”=> 2 ) to bp_has_activities() ; However, when the page is loaded, the <ul id=”activity-stream”> loads ALL the activities.
Could someone help me figure out why this is happening? I switched to the legacy theme and the code works fine. I think it’s something to do with the data-bp-list=”activity” that is causing all the activities to get loaded.
My community content is only accessible to the members who are logged in. No other members can view it.
When a logged-in user shares any group activity or personal feed on Facebook, it does not show any preview or even text of that activity. Instead, of that, it only shows the log-in page link and privacy policy excerpt on that social media post.
I’m using BP Social share plugin.
Please help me.
Aabhishek SharmaHeyo. I am having a weird issue where the groups show group activity AND the personal activity of the groups members (this happens for subscribers only). So for example if user A and user B are subscribers and they are friends, their personal posts show in each others groups along with the group activity posts. For admins, the group activity feed behaves as expected and this issue does not happen. If I change user A’s role to a subscriber, they no longer see their friend’s personal posts inside their groups. Any idea what could be causing this? Here is a video I made of the issue: https://www.loom.com/share/a5b6c622c30341688223b9c584688a54
We only only want to allow our members to create hidden groups, and to allow all group members to invite others, to post to activity feed and to also send group messages.
I can see that group-settings.php sets up the form with these options but ideally we’d like to bypass the settings page in group creation as we aren’t allowing any choices here for the group creator.
For now I’ve simply removed the redundant radio button fields and set the resining radio button to be checked so the values are carried through the multipart form but ideally I’d skip the group-settings.php options.
Hello!
As the title says, I would like that only admins can post to the group activity feed. However I would still like for members to be able to comment on activity posts (just not create them).
Please help 😀
Thank You,
– DHi guys
I have the Aardvark theme which comes bundled with Paid Memberships Pro and BuddyPress/bbPress.
WP version 5.3.2, BP version 5.1.2
I’ve set the site so any non logged-in user goes to a set page, the site is essentially private.For some reason, the activity feed on the homepage wall only shows activities when logged in as admin. Any other user gets the message “Sorry, there was no activity found. Please try a different filter.” If they post a status, it’s visible when posted and goes into the database, but refreshing the homepage leads to an empty wall again.
I’ve only made one recommended tweak to the child theme – redirecting non-logged in users to a “public page”. I can provide the admin login if that helps.
function my_template_redirect_require_membership_access() { if(!is_admin()){ if ( function_exists( 'pmpro_has_membership_access' ) && ! pmpro_has_membership_access() ) { wp_redirect( pmpro_url( 'levels' ) ); exit; } } } add_action( 'template_redirect', 'my_template_redirect_require_membership_access' );As I don’t know where the problem lies I’m not sure what settings to show you. I’ve tried disabling all of the additional plugins I’ve installed to no avail. Here are the plugins I have installed:
Aardvark Plugin
bbP private groups
This plugin adds private groups to the forums, allocating users to groups, and combinations of forums to those groups, creating multiple closed forums.bbPress
bbPress is forum software with a twist from the creators of WordPress.bbPress Notify (No-Spam)
Sends email notifications upon topic/reply creation, as long as it’s not flagged as spam. If you like this plugin, help share the trust and rate it!BP Profile Search
BuddyPress
BuddyPress Xprofile Custom Field Types
Classic Editor
Coming Soon Page, Under Construction & Maintenance Mode by SeedProd
Contact Form 7
Elementor
Envato Market
Events Manager
GD bbPress Attachments
LayerSlider WP
Paid Memberships Pro
Paid Memberships Pro – bbPress Add On
Paid Memberships Pro – BuddyPress Add On
Paid Memberships Pro – Mailchimp Add On
Passster
Plugin to password-protect portions of a Page or Post.Responsive for WPBakery Page Builder
rtMedia for WordPress, BuddyPress and bbPress
Sensei Certificates
Sensei LMS
Smash Balloon Instagram Feed
Display beautifully clean, customizable, and responsive Instagram feeds.Smush
Reduce image file sizes, improve performance and boost your SEO using the free WPMU DEV WordPress Smush API.Theia Sticky Sidebar
Transcoder
Ultimate Reviewer
UpdraftPlus – Backup/Restore
Backup and restore: take backups locally, or backup to Amazon S3, Dropbox, Google Drive, Rackspace, (S)FTP, WebDAV & email, on automatic schedules.WooCommerce
Wordfence Security
Wordfence Security – Anti-virus, Firewall and Malware Scan
WordPress Popular Posts
WP Google Review Slider
Allows you to easily display your Google Places business reviews in your Posts, Pages, and Widget areas!WP-Live Chat by 3CX
The easiest to use website live chat plugin. Let your visitors chat with you and increase sales conversion rates with WP-Live Chat by 3CX.WPBakery Page Builder
Youzer
I can send a link to a zip file of the settings of the various membership and theme plugins if that helps.
I understand the issue could be complex but I’m a PHP developer, so if you know of some places I can look in the code or starting points for investigation that would be really helpful 🙂
Cheers
Hi there,
I just started using BuddyPress for my membership site 2 weeks ago. Is there a way to have a page, kind of like the Home page of Facebook, where you see a news feed of everyone’s posts in the membership?I see that under each person’s Profile, there’s an Activity feed, but that only shows the activity of that person. I want members to be able to see the activity of everyone, all in one place.
Thanks!
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!