Skip to:
Content
Pages
Categories
Search
Top
Bottom

Forum Replies Created

Viewing 25 replies - 1 through 25 (of 1,032 total)

  • Venutius
    Moderator

    @venutius

    Yes, with xProfile once you have configured the field from the plugin, BP remembers those settings so you no longer need the plugin, however you’d need it to add new fields supported by the plugin. I’ve put in a request to include this plugins features in BP core, if that happens you should get the ongoing support that is required.

    I guess regarding your backup issue the next step is to check with that plugins support pages and report the issue there. WP also updated at the same time as BP so it’s not inconceivable that the error stems from that.


    Venutius
    Moderator

    @venutius

    I think the next thing to do is to deactivate BP then run your backup, see if that fixes it. Then we will know for sure.


    Venutius
    Moderator

    @venutius

    Ah ok, but you think this is related to BuddyPress?


    Venutius
    Moderator

    @venutius

    I don’t think the changes I’ve made could have caused that, I only updated the version checking which is internal to the plugin and not referenced by other, and I didn’t change any data that was being recorded in the database. If you deactivate xprofile custom fields, does the problem go away?


    Venutius
    Moderator

    @venutius

    It’s not possible, it’s been closed for security reasons, we can only summise that it’s got an issue that the original author can’t or won’t fix. It’s possible that someone could make a fork of it but the problem is WP would not let them inform the installed base.


    Venutius
    Moderator

    @venutius

    Which file and line number is the error showing from?


    Venutius
    Moderator

    @venutius

    Would you mind raising this on Trac @gcmaryland ? do you have an example plugin as I’ve just checked one of my sites that uses group meta and it’s still working. is this for bp-legacy or bp-nouveau?


    Venutius
    Moderator

    @venutius

    hmm, with the recent changes in WP it’s not that straightforward. You’d need to download the files from the BP SVN here https://plugins.svn.wordpress.org/buddypress/tags/2.9.4/ and for that you would need an SVN browser such as tortoise SVN. One you had the files you would also need FTP access to your site, to rename the current BP directory in plugins to something else (buddypress-3.0 for example) and then copy the 2.9.4 files into a new buddypress directory. then you could test it.


    Venutius
    Moderator

    @venutius

    I’ve updated my sites and can see all group activity no problem so this is likely to be something unique to your site. It’s not a trivial task but did you try temporarily reinstalling the previous version of BP just to make sure it’s definitely something triggered by the upgrade?


    Venutius
    Moderator

    @venutius

    You should raise this on BuddyPrss Trac as a bug.


    Venutius
    Moderator

    @venutius

    Yep @mentions is a part of the Activity Streams component so turning this off will also remove the @username since this can no longer be used.

    You could always overload the members profile header page you are using and add the username back in, however what good would that do since that username is only used in activity feed `@mentions’ it’s the wp username, not the BP displayname. So I guess it really depends on what you are aiming for.


    Venutius
    Moderator

    @venutius

    I think you need to raise this with BuddyDev


    Venutius
    Moderator

    @venutius

    On my system it creates two Email menu items, one pointing to settings, the other pointing to settings/notificatons.


    Venutius
    Moderator

    @venutius

    Ah you mean creating the directory manually. A lot depends on your host, but in general you would get from your host the FTP username/password and other settings and put these into an FTP manager such as FileZilla. This will allow you to connect to your host and create a directory in the Uploads directory using it’s interface.

    As a general rule you should always make sure you have FTP access to your host if you can. The reason being there are times when a plugin can bring down your site and the only way to recover it would be to FTP to the plugins directory and change that plugins directory name, so WordPress would no onger regard it as being active.


    Venutius
    Moderator

    @venutius

    I think you should use one of those contacts, they need to know they have a problem.


    Venutius
    Moderator

    @venutius

    You should really know something about the plugins you are going to deactivate, but you just need to go to Dashboard>>Plugins and select the plugins to deactivate, if you have a lot of them it’s worth doing them in batches, say ten at a time.


    Venutius
    Moderator

    @venutius

    Have you deactivated all other plugins and switched theme to a default theme such as 2017 to rule out a plugin conflict. Are you able to manually create the directory? Also I would check for Javescript errors by installing Debug Bar or by checking out the js console by selecting inspact element in your browser.


    Venutius
    Moderator

    @venutius

    /take a look at this then:

    function venutius_change_profile_settings_edit_tab() {
    
    	if( bp_is_active( 'xprofile' ) ) :
    	global $bp;
    	$access        = bp_core_can_edit_settings();
    	$slug          = bp_get_settings_slug();
    
    	$args = array(
    		'parent_slug'     => $slug,
    		'subnav_slug'	  => 'settings',
    		'screen_function' => 'bp_settings_screen_notification',
    		'user_has_access' => $access
    		);
     
    	bp_core_new_nav_default( $args );
    
    	bp_core_remove_subnav_item( BP_SETTINGS_SLUG, 'general' );
    //	bp_core_remove_subnav_item( BP_SETTINGS_SLUG, 'notifications' );
    	
    	bp_core_new_subnav_item( array( 
    	'name'            => __( 'Email' ), 
    	'slug'            => 'settings', 
    	
    	'parent_url'      => $bp->displayed_user->domain . $slug.'/', 
    
    	
    	'parent_slug'     => $slug, 
    	
    	'screen_function' => 'swapluisa',
    	'position'        => 1,
    	
    	) );
    
    	endif;
    
    }
    add_action( 'bp_actions', 'venutius_change_profile_settings_edit_tab' );

    This gives you two Email tabs, one is the original, one is the new one the way you want it. so long as the original one is there it works, but try uncommenting the code to remove the original tab, you get page not found on the settings page.


    Venutius
    Moderator

    @venutius

    From what I can see, /settings/ actually redirects to /settings/notifications if you redirect notifications to settings the page has nowhere to go and you get a page not found error.


    Venutius
    Moderator

    @venutius

    Have you tried turning on error logging and running Debug Bar and Query Monitor to see if you are getting any errors?


    Venutius
    Moderator

    @venutius

    So you’d want to remove it then add it again with the new setting, do you still want to call it email?


    Venutius
    Moderator

    @venutius

    Yes it looks like something is interfering with the registration process, have you tried deactivating all plugins except BP?


    Venutius
    Moderator

    @venutius

    my concern is that by doing that you risk hiding the email notifications page from your members inadvertently.


    Venutius
    Moderator

    @venutius

    Is the student sidebar widget a learndash add-on, or are you using the BuddyPress Members widget?


    Venutius
    Moderator

    @venutius

    I did thanks, fixed the issue you pointed out, you should have an update. Keep coming with bugs/suggestions please, the more it gets tested in the real world the better I can make it.

Viewing 25 replies - 1 through 25 (of 1,032 total)
Skip to toolbar