Replies
Hello Lucytech,
Thank you for posting. Give a shot to the following plugin.
https://buddydev.com/plugins/facebook-like-user-activity-stream-for-buddypress/
It will record activities of friends and show on your user activity stream.
Regards
Ravi- Ravi on June 24, 2019 at 11:31 am in reply to: [Resolved] BuddyPress Extended Friendship Request #23653
Hello Axel,
Sorry for the inconvenience. We will check it and let you know by tomorrow.
Regards
Ravi - Ravi on June 22, 2019 at 5:09 am in reply to: [Resolved] Hide members profile page, and prevent them from appearing in search results #23647
Hello JG,
Yes, it can be easily done. Please use the following code to redirect to home page if user is inactive.
/** * Redirect user if account is deactivated. */ function buddydev_redirect_from_inactive_users_profile() { // do not redirect if not in single user page or my profile page. if ( ! bp_is_user() || bp_is_my_profile() || is_super_admin() ) { return; } if ( function_exists('bp_account_deactivator') && bp_account_deactivator()->is_inactive( bp_displayed_user_id() ) ) { // Redirect on homepage. bp_core_redirect( home_url() ); } } add_action( 'bp_template_redirect', 'buddydev_redirect_from_inactive_users_profile' );
Regards
Ravi - Ravi on June 21, 2019 at 12:09 pm in reply to: [Resolved] BP Lock/Unlock – Hide comment "reply" buttons #23644
Hello Ralph,
I have checked the plugin and found no issue as there is no “Reply” button if activity is closed. We filter out the button on this “bp_activity_can_comment_reply” filter. Either this filter is getting modified or not fired up. Please give it a shot with default theme. There might be chance that your theme modifying this.
Regards
Ravi - Ravi on June 21, 2019 at 11:39 am in reply to: two notifications when a user comments on post #23643
Hello,
We have updated the plugin. Please download the latest version of plugin and give it a shot. Please do let me know it it works or not. It is a bug due when blog synchronisation is on with Allow activity stream commenting on posts and comments option enabled.
https://buddydev.com/plugins/bp-notify-post-author-blog-comment/
Regards
Ravi - Ravi on June 21, 2019 at 9:32 am in reply to: [Resolved] Hide members profile page, and prevent them from appearing in search results #23642
Hello JG,
I have check again the MemberPress code and found there is fallback membership for product group. So you are right User can still have active membership if transaction expired or refunded. Please use the following code for save bet. Now I am checking is there any active subscription for the user and then deactivating if not found any
function buddydev_activtate_user( $txn ) { if ( function_exists( 'bp_account_deactivator' ) && bp_account_deactivator()->is_inactive( $txn->user_id ) ) { bp_account_deactivator()->set_active( $txn->user_id ); } } add_action( 'mepr-txn-status-complete', 'buddydev_activtate_user' ); function buddydev_deactivtate_user( $txn ) { if ( function_exists( 'bp_account_deactivator' ) && bp_account_deactivator()->is_active( $txn->user_id ) ) { $active_subscription_count = MeprSubscription::get_all_active_by_user_id( $txn->user_id, '', '', true ); if ( empty( $active_subscription_count ) ) { bp_account_deactivator()->set_inactive( $txn->user_id ); } } } add_action( 'mepr-txn-status-refunded', 'buddydev_deactivtate_user', 20 ); add_action( 'mepr-transaction-expired', 'buddydev_deactivtate_user', 20 );
Please let me know if it works or not.
Regards
Ravi - Ravi on June 20, 2019 at 6:28 am in reply to: [Resolved] Hide members profile page, and prevent them from appearing in search results #23614
Hello JG,
Try the following code. If will set user account status active on transaction completed and set inactive of refund or expired.
function buddydev_activtate_user( $txn ) { if ( function_exists( 'bp_account_deactivator' ) && bp_account_deactivator()->is_inactive( $txn->user_id ) ) { bp_account_deactivator()->set_active( $txn->user_id ); } } add_action( 'mepr-txn-status-complete', 'buddydev_activtate_user' ); function buddydev_deactivtate_user( $txn ) { if ( function_exists( 'bp_account_deactivator' ) && bp_account_deactivator()->is_active( $txn->user_id ) ) { bp_account_deactivator()->set_inactive( $txn->user_id ); } } add_action( 'mepr-txn-status-refunded', 'buddydev_deactivtate_user' ); add_action( 'mepr-transaction-expired', 'buddydev_deactivtate_user' );
Regards
Ravi - Ravi on June 18, 2019 at 3:54 am in reply to: [Resolved] How to disable public and private messages for specific users #23573
Thank you for the acknowledgement. I am glad that I could help.
Regards
Ravi - Ravi on June 18, 2019 at 3:51 am in reply to: [Resolved] Buddyblog – allow user to select only one category when posting #23571
Thank you for the acknowledgement. I am glad that I could help.
Regards
Ravi - Ravi on June 17, 2019 at 12:02 pm in reply to: [Resolved] How to disable public and private messages for specific users #23557
Hello Tosin,
Please check the following code. remove the older code and let me know if it works or not.
function buddydev_is_user_restricted( $user_id ) { // These user's won't be able to send the message. $restricted_user_ids = array( 2, 4766812, 4766806, 4766824, 4766786, 4766838 ); return in_array( $user_id, $restricted_user_ids ); } function buddydev_start_buffering() { if ( ! function_exists( 'bp_profile_messages_ux_init_pro' ) || ! buddydev_is_user_restricted( bp_displayed_user_id() ) ) { return; } ob_start(); } add_action( 'bp_member_header_actions', 'buddydev_start_buffering', 19 ); function buddydev_end_buffering() { if ( ! function_exists( 'bp_profile_messages_ux_init_pro' ) || ! buddydev_is_user_restricted( bp_displayed_user_id() ) ) { return; } ob_get_clean(); } add_action( 'bp_member_header_actions', 'buddydev_end_buffering', 21 );
This will work in legacy.
Regards
Ravi- This reply was modified 6 years, 1 month ago by
Ravi.
- This reply was modified 6 years, 1 month ago by