Robin W (@robin-w)

Forum Replies Created

Viewing 25 replies - 8,951 through 8,975 (of 14,231 total)
  • @robin-w

    Moderator

    great !!

    In reply to: New update

    @robin-w

    Moderator

    great – glad you are fixed

    @robin-w

    Moderator

    without knowing how you are currently displaying them (what functions) then hard to say. I can probably do something if I know how it is done currently

    @robin-w

    Moderator

    if you need something bespoke, email me

    @robin-w

    Moderator

    ok, for bbpress roles, then my style pack plugin will let you change role names (and a whole lot more)

    bbp style pack

    go to settings>bbp style pack>forum roles

    @robin-w

    Moderator

    Subscriber is normally a wordpress role and probably isn’t viewed as ‘text’, it will be taken from a function.

    are yours showing on the forum pages?

    @robin-w

    Moderator

    contact me via my email address in

    http://www.rewweb.co.uk

    @robin-w

    Moderator

    my whole site is breaking i.e the graphics are breaking

    ok, hard to work out what is wrong from the description.

    whole site = every page including home opage?
    graphics are breaking = what can you state exactly what is breaking?

    a link to a screen shot would be good

    @robin-w

    Moderator

    great – sorry I missed the 10,2 in my original post !!

    @robin-w

    Moderator

    ok, this is untested for functionality, but doesn’t error

    add_filter( 'bbp_get_topic_subscribers', 'rew_filter_subscrbers' );
    add_filter( 'bbp_get_forum_subscribers', 'rew_filter_subscrbers' );
    
    function rew_filter_subscribers ($users) {
    	$role = 'my_custom_role' ;
    	$filtered_ids = array();
    	foreach ( (array) $users as $user_id ) {
    		$user_info = get_userdata($user_id);
    		$user_roles = $user_info->roles ;
    		if (!in_array ($role, $user_roles)) {
    			array_push($filtered_IDs, $user_id);
    		}
    	
    	}
    return $filtered_ids ;
    }

    Do you know how to put this in to your child theme’s functions file?

    If so you will need to change my_custom_role in this line

    $role = 'my_custom_role' ;

    to the role name that you are using

    If you don’t know how to use functions file, then come back

    @robin-w

    Moderator

    ok let me look later to see if there is an easy filter we can apply

    In reply to: New update

    @robin-w

    Moderator

    Suspect you are now using php 7.1
    so 3 fixes
    1. downgrade to a lesser version of php
    2. upgrade to bbpress 2.6beta-2
    3. in bbpress 2.5.12 change line 1851 from
    $meta_query = $posts_query->get( ‘meta_query’ );
    to
    $meta_query = $posts_query->get( ‘meta_query’, array() );
    Since the next upgrade will fix that anyway, no issue in changing the bbpress file
    best I can offer I’m afraid

    @robin-w

    Moderator

    If you know when a user does this then if you install

    bbP Toolkit

    you can go to users>user>subscriptions and unassign them from all forums and topics with a couple of clicks

    @robin-w

    Moderator

    probably this should work

    // Filter wp_nav_menu() to add profile link
    add_filter( 'wp_nav_menu_items', 'my_nav_menu_profile_link' );
    
    function my_nav_menu_profile_link($menu , $args) {
        if (is_user_logged_in() && $args->theme_location == 'primary') {
            $current_user = wp_get_current_user();
            $user=$current_user->user_nicename ;
            $profilelink = '<li><a href="/forums/users/' . $user . '/edit">Edit Profile</a></li>';
            $menu = $menu . $profilelink;
        }
    	return $menu;
      
    }

    @robin-w

    Moderator

    great – thanks for posting back what you did to fix – so many don’t !!

    @robin-w

    Moderator

    bbpress uses the worpress login, so that should all work, Just make sure you set the default role to participant in the settings>forums

    and to clarify from the WSL documentation

    WSL will take the user in a short journey to the selected social network to ask for his permission to access his profile. If he does, and if everything goes as expected, WSL will create a new account for the user if he doesn’t have one already, authenticate him within WordPress, then redirect him back to where he come from.

    so it should work.

    The user should be allocated the participant role on first login

    Just yelling back at me like I am some dumbass that you don’t want something doesn’t get us any further forward.

    Now if this isn’t working and you have checked my original suggestion then do please come back with a polite response and I will be delighted to help further.

    @robin-w

    Moderator

    not exactly sure what you are after, but try this code and play with it

    put this in your functions file – you don’t need to alter any templates

    add_action ('bbp_theme_after_reply_author_details', 'rew_display');
    add_action ('bbp_theme_after_topic_author_details', 'rew_display'); 
    
    //main function to display
    function rew_display () {
    	global $reply_id ;
    	$author_id=bbp_get_reply_author_id( $reply_id ) ;
    	$user = Am_Lite::getInstance()->getUser(); 
    	$some_match = Am_Lite::getInstance()->haveSubscriptions(364))
    	if ($author == $user && $some_match == "hello" ) {
    		echo '<div class = "rew_display">' ;
    			echo '<ul>' ;	
    				echo '<li>' ;
    					echo "I've donated" ;
    				echo '</li>' ;
    			echo '</ul>' ;
    		echo '</div>' ;
    	}
    }

    Come back if I can help clarify

    @robin-w

    Moderator

    bbpress uses the worpress login, so that should all work, Just make sure you set the default role to participant in the settings>forums

    In reply to: Avatar freshness

    @robin-w

    Moderator

    It could be a theme or plugin issue

    Plugins

    Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.

    Themes

    If plugins don’t pinpoint the problem, as a test switch to a default theme such as twentyfifteen, and see if this fixes.

    Then come back

    In reply to: Iimprovements

    @robin-w

    Moderator

    It could be a theme or plugin issue

    Plugins

    Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.

    Themes

    If plugins don’t pinpoint the problem, as a test switch to a default theme such as twentyfifteen, and see if this fixes.

    Then come back

    @robin-w

    Moderator

    Suspect you are using php 7.1
    so 3 fixes
    1. downgrade to a lesser version of php
    2. upgrade to bbpress 2.6beta-2
    3. in bbpress 2.5.12 change line 1851 from
    $meta_query = $posts_query->get( ‘meta_query’ );
    to
    $meta_query = $posts_query->get( ‘meta_query’, array() );
    Since the next upgrade will fix that anyway, no issue in changing the bbpress file
    best I can offer I’m afraid

    In reply to: Iimprovements

    @robin-w

    Moderator

    2) Shows the total topics, replies and total count under the avatar on each topic/reply view in bbpress
    Because this plugin https://wordpress.org/plugins/bbp-topic-count/ not tested up to : WordPress 4.8

    is tested to 4.8 – it says so and I wrote it !!

    can’t help with 1 – It should work, try it on your test site

    In reply to: Iimprovements

    @robin-w

    Moderator

    we will need a specific question, what do you need help with?

    @robin-w

    Moderator

    great !

    @robin-w

    Moderator

    if you make forums ‘private’ then only logged in users can see them

Viewing 25 replies - 8,951 through 8,975 (of 14,231 total)