Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'buddypress'

Viewing 25 results - 2,101 through 2,125 (of 73,985 total)
  • Author
    Search Results
  • #324303
    Olliver Danielsson
    Participant

    La version 10.2.0 de BuddyPress est disponible. Il s’agit d’une version de maintenance qui corrige dix anomalies, vous pouvez lire la note de version de la 10.2.0 pour avoir le détail des changem […]

    #324288
    gabelon
    Participant

    Hello, I am using Page View Count plugin to show information on post visits, that shows whenever those are fully displayed. Everything ok there.
    The thing is that I would like to display also that information on each Buddypress post activity loop.

    Page View Count plugin offer some code (see below) to display that information, but I don´t understand yet on which buddypress file (and where) should I insert those lines of code (I’m using a child-theme):

    For Single post, page, object
    <?php pvc_stats_update( $postid, 1 ); ?>
    Increase Page Views Count and echo stats of this post

    <?php pvc_stats_update( $postid, 0 ); ?>
    Increase Page Views Count and return stats of this post

    for Index pages
    <?php pvc_stats( $postid, 1 ); ?>
    Echo stats of this post

    <?php pvc_stats( $postid, 0 ); ?>
    Return stats of this post

    Thanks
    ——–
    Wordpress version 5.9.3
    Buddypress versión 10.2.0
    Page View Count versión 2.5.3

    #324287
    maestromike1977
    Participant

    Hi, I’m using Buddyboss theme, and when a user creates a group and its forum, I need the forum to have by default certain topics set up, eg. ‘Rules’, ‘General Chat’ etc. Not sure how to code this, any help appreciated thanks!

    jkgbs
    Participant

    Hi,

    I am trying to setup Buddypress but Friend, public message, private message are not showing on frontend. Neither is members. Can anyone help please?
    Thanks
    Jane

    #324285
    carasse64
    Participant

    I have disabled the Activity Link Preview For BuddyPress plugin and now it works fine (from WBCom design).

    Fabien

    #324280
    carasse64
    Participant

    Hello

    I can create new post normally.

    But, when I want to comment or reply any activity, I can type my text but when I click on the “Comment”/’Reply” button nothing happens.

    Also, I just have created a new group. At the end of the group creation, a white page with the text “Busted” was displayed. . I just refreshed the page and the new group was created and it works. May it have a link with my “comment” problem ?

    Information : In settings/Buddypress/options the box to allow comments is checked.

    Thanks.

    Fabien

    fabianschultzphoto
    Participant

    Im sure you have seen listings on websites and filters right next to them, the filters help sort out the results.
    Now, how can I link profile details from a member directory with a filter? I want to use BuddyPress and then filter details such as price, star rating etc in the filter (displayed in sidebar)? So when I look at BuddyPress websites, the members (saved in member directory not under posts) are shown in a list grid like a normal listing. If I want to use a filter, e.g. Jet Smart Filter, how can I link the (meta) data from the member directory/profile details with the filter? As the filter is 3rd party, it is not natively connected/linked with the BuddyPress member directory. Any suggestions?

    diyhobbies
    Participant

    Does anybody suggest the best setting for LiteSpeed cache for BuddyPress for best performance?
    My current setup
    site Buddies Buzz
    Litespeed Hosting with Memcached/Redis, opcode cache, and Cloudflare CDN

    #324258
    patrick2997
    Participant

    Hi,
    The buddypress profile options dropdown is present in the wp admin bar. How do I get it to display in a specific section. I cannot use shortcodes of specific pages because they don’t work which is weird because the profile in the admin bar works all right.

    gsako
    Participant

    Anyone else seen this? My admin can upload an Avatar but my Users can’t. I deactivated all of my plugins and found that the conflict lies with WooCommerce. I have a store on my site so I need to keep WooCommerce running but I also need people to be able to upload Avatar photos. It is definitely Woo that is doing it as I turned off every plugin but that.

    I am running WordPress 5.9.3 and BuddyPress 10.2 and woo 6.4.1 This happened on several themes including 2012. It is for the site http://www.13hikes.com

    #324255
    shanebp
    Moderator

    You could create a ticket to get further input.

    Eric Kuznacic
    Participant

    I had an issue with a client site that the BP team may want to look into, in the event that it is affecting more sites than just mine.

    The issue: Running the latest version of BuddyPress (10.2), I had a client site and server that were seeing spikes to 100% CPU and high RAM usage — but only when a logged-in user opened the WordPress media library (/wp-admin/upload.php).

    My hosting support first told me it was a plugin error, then I was told it was a theme error. But we were unable to find any evidence of this. I cloned the live site, deactivated all plugins and switched to a default WP theme, and the issue still occurred.

    There were no related items in the Apache or Nginx error logs, but the PHP access log fills with lines like this, seemingly for every media file:

    (server IP) – [15/Apr/2022:15:57:37 +0000] “GET /index.php?bp-attachment=13109/NorthCrawford-300×225.jpg” 301 0 – 798 14702 0.648 8388608 9.27% 3.09% “/?bp-attachment=13109/NorthCrawford-300×225.jpg”

    The solution: This is what I received from my hosting support:

    The issue is BuddyPress created htaccess that redirects all wp-content/uploads/bp-attachments/ to ?bp_attachments= URL. The redirects spawn heaps of apache and php-fpm which also cause the issue . They created this sample htaccess found on the directory below

    /public_html/wp-content/uploads/bp-attachments# cat .htaccess

    RewriteEngine On
    RewriteBase /
    RewriteRule (.+) ?bp-attachment=$1 [R=302,NC]

    The htaccess has been renamed so, when you load medias, it should no longer reach 100%

    The solution was to take the .htaccess file out of the equation by renaming it, which is only a temporary fix. I presume this file would be overwritten upon the next BP update?

    If that’s the case, how would I keep this from happening, aside from renaming the offending .htaccess file each time there is a BP update?

    #324253
    kobusjfk
    Participant

    Wordpress v. 5.9.3
    Buddypress v. 10.2.0
    Theme. BuddyX

    In Private Messages – the message body part ‘shows’ at the top that you can attach a file or a link,
    the link option works, but when you click on the image attachment, it gives a popup that asks for the ‘source’ of the image. It doesn’t open a normal file explorer window to select the image.
    Please, how do I FIX this?

    #324243
    shanebp
    Moderator

    You can filter bp_current_user_can.
    See the function in buddypress\bp-core\bp-core-caps.php.

    #324241
    myveryownwebsite
    Participant

    Any update on this issue with pages being assigned to BuddyPress and then not being editable with Elementor? There is a work around, nu-assigning the page to BuddyPress, edit and then reassigning, but its an unnecessary process.

    I see the last reply to this topic was 12 months ago, so there should be a fix by now…

    #324239
    mehanic321
    Participant

    What I do:
    I create the ability to edit the profile of a specific user by another specific user

    What I’ve done:
    Added filter for bp_core_can_edit_settings which returns true

    but i also need to be able to edit custom fields

    Question: how to redefine this line, because it requires bp_moderate, which I don’t want to give normal users even for a while

    if ( ! bp_is_my_profile() && ! bp_current_user_can( 'bp_moderate' ) ) {
    return false;
    }

    This line is in the file “plugins\buddypress\bp-xprofile\screens\edit.php”

    maustingraphics82
    Participant

    I use gravity forms to create a new user from a groups tab and assign them to a group, based on the group that the group admin is adding them from. This was working just fine in BuddyPress version 8.0 but since upgrading to 10 it is no longer working. What am I missing?

    /**
     *  Add member form handler. This form is currently located under the Group Information tab
     */
    add_action( 'gform_after_submission', 'add_member_gform_handle', 10, 2 );
    function add_member_gform_handle( $entry, $form ) {
    	if ( $form['title'] === 'Add Member' ) {
    		$fields     = $form['fields'];
    		$first_name = rgar( $entry, '1' );
    		$last_name  = rgar( $entry, '2' );
    		$login      = rgar( $entry, '3' );
    		$password   = rgar( $entry, '4' );
    		$email 	    = rgar( $entry, '5' );
    		$group_id   = rgar( $entry, '6' );
    		$role       = rgar( $entry, '11' );
    		$notification = rgar( $entry, '9.1' );
    		$birthdate = rgar( $entry, '10' );
    
    		$userdata = array(
    			'user_login' => $login,
    			'user_pass' => $password,
    		);
    
    		if ( ! empty( $first_name ) ) {
    			$userdata['first_name'] = $first_name;
    		}
    		if ( ! empty( $last_name ) ) {
    			$userdata['last_name'] = $last_name;
    		}
    		if ( ! empty( $email ) ) {
    			$userdata['user_email'] = $email;
    		}
    		if ( ! empty( $role ) ) {
    			$userdata['role'] = $role;
    		}
    
    		// Create a new user
    		$new_user_id = wp_insert_user( $userdata );
    
    		// GFCommon::log_debug( __METHOD__ . '(): form => ' . print_r( $birthdate, true ) );
    
    		if ( ! is_wp_error( $new_user_id ) ) {
    			groups_join_group( $group_id, $new_user_id );
    
    			// Make the user displayed as a staff on a clubhouse page
    			if ( $role === 'staff' ) {
    				$group_ids =  groups_get_user_groups( $new_user_id );
    				$group = groups_get_group( array( 'group_id' => $group_ids['groups'][0]) );
    				$group_id = $group->id;
    				groups_promote_member( $new_user_id, $group_id, 'admin' );
    			} else {
    				groups_demote_member( $new_user_id, $group_id );
    			}
    
    			if ( ! empty( $notification ) ) {
    				tml_send_new_user_notifications( $new_user_id, 'both' );
    			}
    
    			if ( ! empty( $birthdate ) ) {
    				$date = DateTime::createFromFormat('Y-m-d', $birthdate);
    				$date = $date->format('Ymd');
    
    				update_field('user_birthdate', $date, 'user_' . $new_user_id);
    			}
    		}
    
    		// Delete form entry
    		// GFAPI::delete_entry( $entry['id'] );
    	}
    }
    
    /**
     * Add Member form validation
     */
    add_filter( "gform_validation_$clubnet_add_member_form_id", 'add_member_form_validation' );
    function add_member_form_validation( $validation_result ) {
    	$form = $validation_result['form'];
    	$login = rgpost( 'input_3' );
    	$email = rgpost( 'input_5' );
    	$send_notificaton = rgpost( 'input_9_1' );
     
        if ( ! empty( $login ) && get_user_by( 'login', $login ) ) {
            $validation_result['is_valid'] = false;
     
            //finding Field with ID and marking it as failed validation
            foreach( $form['fields'] as &$field ) {
                if ( $field->id == '3' ) {
                    $field->failed_validation = true;
                    $field->validation_message = 'The user with this login already exists.';
                    break;
                }
            } // foreach
        }
    
    	if ( ! empty( $email ) && get_user_by( 'email', $email ) ) {
            $validation_result['is_valid'] = false;
     
            //finding Field with ID and marking it as failed validation
            foreach( $form['fields'] as &$field ) {
                if ( $field->id == '5' ) {
                    $field->failed_validation = true;
                    $field->validation_message = 'The user with this email already exists.';
                    break;
                }
            } // foreach
        }
    
    	// GFCommon::log_debug( 'VALIDATION' . __METHOD__ . '(): form => ' . print_r( 'Empty', true ) );
    	// Email is required if we requested to send a email about user's account
    	if ( ! empty( $send_notificaton ) && empty( $email ) ) {
    		$validation_result['is_valid'] = false;
            //finding Field with ID and marking it as failed validation
            foreach( $form['fields'] as &$field ) {
    			if ( $field->id == '5' ) {
                    $field->failed_validation = true;
                    $field->validation_message = 'Email is required since you requested to send an email.';
                    break;
                }
            } // foreach
    	}
     
        //Assign modified $form object back to the validation result
        $validation_result['form'] = $form;
        return $validation_result;
    }
    
    /**
     * Role field
     */
    add_action( 'init', 'clubnet_add_role_field' );
    function clubnet_add_role_field( $form ) {
    	global $wp_roles;
    	global $clubnet_add_member_form_id;
    
        $all_roles = $wp_roles->roles;
        // $editable_roles = apply_filters('editable_roles', $all_roles);
    	// $roles_to_skip = array( 'administrator' );
    	$editable_roles = $all_roles;
    	$roles_to_display = array( 'mentor', 'member', 'youth_leader', 'alumni', 'staff' );
    	$choices = array();
    
    	foreach ( $editable_roles as $role => $role_data ) {
    		if ( ! in_array( $role, $roles_to_display ) ) {
    			continue;
    		}
    
    		$choice = array(
    			'text' => $role_data['name'],
    			'value' => $role
    		);
    
    		array_push( $choices, $choice );
    	}
    
    	// Reorder to make member role first
    	usort( $choices, function( $choice ) {
    		if ( $choice['text'] === 'Member' ) {
    			return -1;
    		}
    
    		return 1;
    	} );
    
    	$form = GFAPI::get_form( $clubnet_add_member_form_id );
    	
    	if ( ! $form ) {
    		return;
    	}
    
    	$label = 'User Role';
    	$field_idx = -1;
    	$field_id = -1;
    
    	foreach ($form['fields'] as $idx => $field) {
    		if ( $field->label === $label ) {
    			$field_idx = $idx;
    			$field_id  = $field->id;
    		}
    	}
    
    	if ( $field_idx === -1 ) {
    		$field_id = GFFormsModel::get_next_field_id( $form['fields'] );
    	}
    
    	$props = array( 
    		'id' => $field_id,
    		'label' => $label,
    		'type' => 'select',
    		'choices' => $choices,
    	); 
    
    	if ( $field_idx === -1 ) {
    		$field = GF_Fields::create( $props );
    		$form['fields'][] = $field;
    		GFAPI::update_form( $form );
    	} else if ( $form['fields'][$field_idx]->choices !== $choices ) {
    		$field = GF_Fields::create( $props );
    		$form['fields'][$field_idx] = $field;
    		GFAPI::update_form( $form );
    	}
    }
    
    #324230

    In reply to: NSFW site =

    shanebp
    Moderator

    You need to look in the code for ‘membership-account’ which is not a BuddyPress page.
    Perhaps you are using a membership plugin – contact the plugin creators.

    #324228
    carasse64
    Participant

    Hello

    I have decided to add a bbpress forum to my buddypress site because it allows to sort, archive and retrieve easily threads. In fact, when a user posts a question in the “what’s new” text box in buddypress and when other users comment this post, the thread quickly diseappears under the newsfeed activity. So, it becomes impractical to retrieve this interesting thread later. That’s why I prefer to prevent the users from posting anything on the newsfeed page and to force them to create a forum topic to launch a discussion.

    With a bbpress forum, the topics and the different forums allow to have a look easily on every topics created and it is very simple to search any type of topic with the search feature.

    So, to get a perfect combination of Buddypress and Bbpress, I am trying to get the next features :

    1. Disable the “Comment” button when a forum topic is displayed on the newsfeed = we can configure it in the buddypress general settings = OK.

    2. I would like to allow the user to directly reply to the topic by clicking on the comment reply button. Actually, if he clicks on this button he just will be able to commment the activity. It would be great if by clicking he could reply to the topic.

    The new link for the comment reply button would be the direct link to reply the topic.

    I also would like to change “Comment” tab by “Reply” tab.

    3. Hide the “what’s new” text box at the top of the newsfeed page = I did it with css/display=none. I have created instead a “new topic” button in a widget.

    4. When a user creates a buddypress group, a forum should be automatically created with the same name as the group (the user can’t choose if he wants to create a forum or not). Is it possible to force that ?

    5. When a user creates a new topic from a buddypress group forum, the “Create new topic” button should create a new topic directly in the group linked to the forum. Is it possible to force that ?

    6. Once a new topic is created, when you push the “Submit” button, you should be linked to the newsfeed page to see how the topic you have just created is displayed on the newsfeed and not to the forum index page.

    I hope you understand all what I mean with my poor english. I have contacted the theme’s author (BuddyX/Webcom design) but they answered they can not help me. Bbpress support advised me to post here.

    Do you think it is possible to configure such features ?

    Thanks a lot.

    Fabien

    #324216
    oumz99
    Participant

    This is for group activity. Is this from BuddyPress core ? Are you using any plugin which claims to make activity load “live” ?

    personally, I have always hated any code which makes periodic calls to your server.

    yesbutmaybeno
    Participant

    Hi!
    Trying to find the source of sudden weird lag on my large Buddypress website. I noticed this query running very frequently:

    # Time: 220408 21:41:46
    # User@Host: [removed] @ localhost []
    # Thread_id: 337208  Schema: [removed] QC_hit: No
    # Query_time: 1.645619  Lock_time: 0.000068  Rows_sent: 0  Rows_examined: 0
    # Rows_affected: 0  Bytes_sent: 77
    SET timestamp=1649454106;
    SELECT DISTINCT a.id  FROM wp_bp_activity a  WHERE  
    ( 
    	( 
    		( 
    			a.component = 'groups' 
    			AND 
    			a.item_id IN ( 0 )
    		)
     
    		AND 
    		a.hide_sitewide = 0
    	)
    
    )
     AND a.is_spam = 0 AND a.type NOT IN ('activity_comment', 'last_activity') ORDER BY a.date_recorded DESC, a.id DESC LIMIT 0, 16;

    Query_time: 1.645619

    It always results in nothing. So, where is it coming from and how can I stop it?
    Any idea what function is triggering this, I’d be able to even edit the core file just to have it check “if certain params are true, don’t even run this query”

    I think it’s killing my site’s performance

    #324200

    In reply to: Activate user in PHP

    uyousaf60
    Participant

    Automatically follow everyone in buddypress. Can Anyone Help?

    tmuc
    Participant

    Hi, I installed BuddyPress on my site earlier today and now I can’t log in to my administrative account from the frontend of my site. When I try to login, I get sent to a page requesting an activation key. Unfortunately, I don’t have an activation key, nor was I ever sent one (I checked my emails and SPAM), so I can no longer sign in.

    I use the Paid Memberships Pro plugin to handle registration and membership levels on my site. Normally this works well. I also installed and activated bbPress and the PM Pro add-ons to integrate with BuddyPress and bbPress respectively.

    Any advice on how to fix this?

    #324192
    carasse64
    Participant

    Hello

    I use the BuddyX theme. I have installed a BBpress forum.

    I want to force the users to ask questions in the forum and to prevent them from posting comments on the newsfeed page.

    In the buddypress settings, i have disabled the users’s ability to post comments.

    Now, I would like to propose users so create new forum topics from the top newsfeed window : https://www.awesomescreenshot.com/image/25425875?key=c016bab1832426963f4c9b9655c974ee

    Instead of the text “Quoi de neuf (french version ;)), I would like a text like : “Ask a new question by clicking here / here = a link to https://espace-organisateur.fr/forums/#new-post
    Of course, the user would not have any other choice than clicking on the link. He could not write anything else in the window.

    Also, I would like to do the same in the activity tabs of the members pages profile.

    Do you think this is possible ?

    Thanks a lot for your help.

    Fabien

    #324190
    alexcitos19
    Participant

    Hello!

    I have the Elearni template which has this buddypress plugin for signup among other options.

    I want customers who want to register not to activate via email, but automatically.

    Another option would be to disable this account activation but I don’t see any options within the plugin that allow me to do so.

    How could I do this?

Viewing 25 results - 2,101 through 2,125 (of 73,985 total)
Skip to toolbar