Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'code'

Viewing 25 results - 6,576 through 6,600 (of 32,505 total)
  • Author
    Search Results
  • tech55541
    Participant

    Thanks @robkk, that code in functions.php did the trick.

    tech55541
    Participant

    Hello,
    Actually after further testing, my code above for some reason hid the Forums, Topics, and Replies menu from people who had access to view them. Here is an updated piece of code that does not have this problem.

    /*Customize the BBPress roles to allow Participants to trash topics
    add_filter( 'bbp_get_caps_for_role', 'ST_add_role_caps_filter', 10, 2 );
    
    function ST_add_role_caps_filter( $caps, $role ){
        // Only filter for roles we are interested in!
        if( $role == 'bbp_participant' ) {
    
    	$new_caps = array(
                    // Primary caps
                    'spectate'              => true,
                    'participate'           => true,
                    'moderate'              => false,
                    'throttle'              => false,
                    'view_trash'            => false,
    
                    // Forum caps
                    'publish_forums'        => false,
                    'edit_forums'           => false,
                    'edit_others_forums'    => false,
                    'delete_forums'         => false,
                    'delete_others_forums'  => false,
                    'read_private_forums'   => false,
                    'read_hidden_forums'    => false,
    
                    // Topic caps
                    'publish_topics'        => true,
                    'edit_topics'           => true,
                    'edit_others_topics'    => false,
                    'delete_topics'         => true,
                    'delete_others_topics'  => false,
                    'read_private_topics'   => false,
    
                    // Reply caps
                    'publish_replies'       => true,
                    'edit_replies'          => true,
                    'edit_others_replies'   => false,
                    'delete_replies'        => true,
                    'delete_others_replies' => false,
                    'read_private_replies'  => false,
    
                    // Topic tag caps
                    'manage_topic_tags'     => false,
                    'edit_topic_tags'       => false,
                    'delete_topic_tags'     => false,
                    'assign_topic_tags'     => true,
                );	
    
    	}
    
        return $new_caps;
    }
    /*Fixes an issue that only allows mods to trash topics.
    bbpress.trac.wordpress.org/changeset/5852
    bbpress.trac.wordpress.org/ticket/2685*/
    
    add_filter( 'bbp_map_reply_meta_caps', 'ST_tweak_trash_meta_caps', 11, 4 );
    add_filter( 'bbp_map_topic_meta_caps', 'ST_tweak_trash_meta_caps', 11, 4 );
    
    // tweak for replies
    function ST_tweak_trash_meta_caps( $caps, $cap, $user_id, $args ){
    
    	// apply only to delete_reply and delete_topic
    	if ( $cap == "delete_reply" || $cap == "delete_topic" ){
    		// Get the post
    		$_post = get_post( $args[0] );
    		if ( !empty( $_post ) ) {
    
    			// Get caps for post type object
    			$post_type = get_post_type_object( $_post->post_type );
    			$caps      = array();
    
    			// Add 'do_not_allow' cap if user is spam or deleted
    			if ( bbp_is_user_inactive( $user_id ) ) {
    				$caps[] = 'do_not_allow';
    
    			// Moderators can always edit forum content
    			} elseif ( user_can( $user_id, 'moderate' ) ) {
    				$caps[] = 'moderate';
    
    			// User is author so allow edit if not in admin
                } elseif ( ! is_admin() && ( (int) $user_id === (int) $_post->post_author ) ) {
                    $caps[] = $post_type->cap->delete_posts;
    
    			// Unknown so map to delete_others_posts
    			} else {
    				$caps[] = $post_type->cap->delete_others_posts;
    			}
    		}
    
    	}
    	// return the capabilities
    	return $caps;
    }

    NOTE: Had to remove links.

    Thanks.

    Robin W
    Moderator

    the s of the https in

    //$do_not_reply  = '<noreply@' . ltrim( get_home_url(), '^(http|https)://' ) . '>';
    	$do_not_reply  = '<noreply@sitename.com>';
    
    #173764
    tech55541
    Participant

    Hello,
    Is there any code I can use to make sure that any post with 3 or more links must be approved by a moderator or keymaster?

    Thanks.

    #173763

    In reply to: Hide User Role

    tech55541
    Participant

    Hello,
    Please try this CSS code.

    .bbp-author-role {
    display: none;
    }

    Thanks.

    #173762
    redblacked
    Participant

    1. how to seo setting in per post in bbpress’s forum?

    2. how to insert adsense code in per post in bbpress’s forum?

    #173754
    jtsimmons
    Participant

    Hello, first I’d just like to say that I’ve thoroughly searched this issue, on Google and here on the forum, and have found no conclusive answers to this.

    Right now I’m noticing tons of p and br tags in bbPress HTML, and I’m confused as to whether this is stemming from wpautop or is actually part of bbPress template files itself.. to test I’ve literally deactivated wpautop itself (and checked site-wide on other pages to verify it was indeed off) and the tags still remain on bbPress pages.

    This is making it extremely hard to custom style bbPress while navigating these tags, as they break the layout in needless ways.

    Here’s some examples..

    p and br tags

    Thanks for reading,

    #173733
    johnmontfx
    Participant

    Following up with research complete….New Relic is really awesome for this type of stuff.

    It does come down for the most part to the quantity of the forums/sub-forums. Most of the time spent was in the template calls for each sub-forum. However, it also appears a bit of the additional time is due to the Groups plugin which makes the SQL query a bit more complex.

    So I’ve decided to set my home page to be a view of recent topics (which, frankly, is a bit better anyway because it shows more activity of interest) and the performance is going to be much better for members.

    However, one hitch here is that I’d like to have a “forum home-like” page available for view for those that want it. With an additional requirement that it is under the /forums/ URL ‘subdirectory’ (due to various robot rules, etc). In other words, something like /forums/all or /forums/views/all . I can’t use the bbpress shortcode for a page because I can’t put the page under the /forums/ subdirectory. I looked into using views, but that doesn’t seem to work either.

    I’m probably missing something obvious (and I’ve done considerable googling), but it’s not seeming to be as easy as it sounds. Probably should start another thread…

    Thanks again for the insights…

    #173728
    semperaye
    Participant

    Yes! But not that code! 🙂

    Here is what worked:

    `@media screen and (min-width: 980px) {
    /* This is the width of the forum content area */
    .bbpress #content {
    max-width: 95%;
    }
    /* This is the width of the forum list */
    .bbpress #primary {
    width: 66.6666%;
    /* border: 1px solid red; */
    }
    /* This is the width of the forum list */
    .bbpress #secondary {
    width: 33.3333%;
    /* border: 1px solid blue; */
    }
    /* Center the contents of the sidebar */
    .bbpress #secondary aside {
    margin: 0 auto;
    display: table;
    }
    }

    #173724
    uschesch
    Participant

    Thank you!!

    I removed the customized code from the template.php file in the wp-content/plugins/bbpress/includes/common folder – copied the template.php file into my theme’s bbpress folder, and then readded the custom code to the file.

    I now see the subscribe link. It does appear at the bottom of the page though instead of in the breadcrumbs.

    Really appreciate your help!

    Thank you.

    #173719
    Pascal Casier
    Moderator

    Argh !
    Please never change directly the bbPress files. At the next update you will loose your work.

    If you want to change files, you can refer to the codex (like on this page: https://codex.bbpress.org/themes/theme-compatibility/getting-started-in-modifying-the-main-bbpress-template/)

    But if you want to keep it easy, check out my bbP-Toolkit plugin where you can customize your breadcrumbs or if this is the only customization you want to do, check out https://codex.bbpress.org/layout-and-functionality-examples-you-can-use/#4-turning-off-or-changing-breadcrumbs

    Pascal.

    #173715
    Pascal Casier
    Moderator

    @tech55541
    Checking the code, the value you need is 3 :

    	public function register_defaults() {
    
    		Manager::register( 'not-support', array(
    			'label'     => __( 'Not a Question', 'bbResolutions' ),
    			'value'     => '1',
    		) );
    
    		Manager::register( 'not-resolved', array(
    			'label'     =>  __( 'Not Resolved', 'bbResolutions' ),
    			'value'     => '2',
    		) );
    
    		Manager::register( 'resolved', array(
    			'label'     =>  __( 'Resolved', 'bbResolutions' ),
    			'sticker'   => __( '[Resolved]', 'bbResolutions' ),
    			'value'     => '3',
    		) );
    
    	}
    #173706
    uschesch
    Participant

    I am unable to send a link to the site, as it is still company confidential. I tried several things today, including ensuring that this line of code (<?php bbp_forum_subscription_link(); ?> exists in the content-single-forum.php file. I am still unable to see the Subscribe link in the breadcrumbs.

    Any assistance would be very much appreciated.

    Thank you.

    #173704
    semperaye
    Participant

    I was given something like this:

    body.responsive.page-template-default #page-wrapper .full-container {
        max-width: 1080px !important;
    }
    #173700

    In reply to: How to add a sidebar

    ugarnono01
    Participant

    Thanks Pascal. Unfortunately I am not that great with code so not sure what needs changing as its not in plain English. I have a sidebar already called ‘Forum’ Just can’t get it to show on bbpress.

    #173699
    semperaye
    Participant

    Firstly, I have no idea what I’m doing as I am very new at this, and everything that I’ve done on this site has come at great trial and error. I think I might have a weird bbpress forum setup because I never had to create a new page and paste in the forum shortcode, the forums where just their at /forums from the start….I have no idea why but anyway here is my issue:

    If you look at the page: http://www.salamatphilippines.com/forums/

    I have a 1920×1080 monitor and when I “dock” the forum page to the right of my screen in windows 10, the page looks fine, the forums are expectedly small considering it’s half the screen. Now, when one tries to maximize the browser window to 1920 or w/e it is, the forums remain just as small as they were when the screen was docked. I think this means the page is not acting responsive? I don’t know…

    I have a feeling this might not be the fault of bbpress, and maybe it’s the fault of the sidebar’s formatting. It’s like the page is fixed width with a side bar. I do need the sidebars, because of the maps for each region under my regions forum. Is there a way to fix this? Suggestions?

    Thank you for your time!

    #173698

    In reply to: How to add a sidebar

    Pascal Casier
    Moderator
    #173673

    In reply to: Hide User Role

    tech55541
    Participant

    Hello,
    Please try this CSS code.

    #bbpress-forums div.bbp-forum-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role {
    display: none;
    }

    Thanks.

    #173670
    spottydog
    Participant

    Oops.
    Never mind.
    I had the page with the Shortcode using the same slug as used by the Forum.
    All good now.

    tech55541
    Participant

    Hello,
    It was hard, but I and another member on a private dev forum were able to figure it out. What tripped us up was this.
    https://bbpress.trac.wordpress.org/ticket/2685
    Can’t believe this has not been fixed in core yet.

    Anyway, here is my full solution. All you have to do is add this code to functions.php.

    /*Customize the BBPress roles to allow Participants to trash topics*/
    add_filter( 'bbp_get_caps_for_role', 'ST_add_role_caps_filter', 999, 2 );
    
    function ST_add_role_caps_filter( $caps, $role ){
    if( $role == bbp_get_participant_role() || $role == "default" ) {
    
    	$new_caps = array(
                    // Primary caps
                    'spectate'              => true,
                    'participate'           => true,
                    'moderate'              => false,
                    'throttle'              => false,
                    'view_trash'            => false,
    
                    // Forum caps
                    'publish_forums'        => false,
                    'edit_forums'           => false,
                    'edit_others_forums'    => false,
                    'delete_forums'         => false,
                    'delete_others_forums'  => false,
                    'read_private_forums'   => false,
                    'read_hidden_forums'    => false,
    
                    // Topic caps
                    'publish_topics'        => true,
                    'edit_topics'           => true,
                    'edit_others_topics'    => false,
                    'delete_topics'         => true,
                    'delete_others_topics'  => false,
                    'read_private_topics'   => false,
    
                    // Reply caps
                    'publish_replies'       => true,
                    'edit_replies'          => true,
                    'edit_others_replies'   => false,
                    'delete_replies'        => true,
                    'delete_others_replies' => false,
                    'read_private_replies'  => false,
    
                    // Topic tag caps
                    'manage_topic_tags'     => false,
                    'edit_topic_tags'       => false,
                    'delete_topic_tags'     => false,
                    'assign_topic_tags'     => true,
                );	
    
    	}
    
        return $new_caps;
    }
    /*Fixes an issue that only allows mods to trash topics.
    https://bbpress.trac.wordpress.org/changeset/5852
    https://bbpress.trac.wordpress.org/ticket/2685*/
    
    add_filter( 'bbp_map_reply_meta_caps', 'ST_tweak_trash_meta_caps', 11, 4 );
    add_filter( 'bbp_map_topic_meta_caps', 'ST_tweak_trash_meta_caps', 11, 4 );
    
    // tweak for replies
    function ST_tweak_trash_meta_caps( $caps, $cap, $user_id, $args ){
    
    	// apply only to delete_reply and delete_topic
    	if ( $cap == "delete_reply" || $cap == "delete_topic" ){
    		// Get the post
    		$_post = get_post( $args[0] );
    		if ( !empty( $_post ) ) {
    
    			// Get caps for post type object
    			$post_type = get_post_type_object( $_post->post_type );
    			$caps      = array();
    
    			// Add 'do_not_allow' cap if user is spam or deleted
    			if ( bbp_is_user_inactive( $user_id ) ) {
    				$caps[] = 'do_not_allow';
    
    			// Moderators can always edit forum content
    			} elseif ( user_can( $user_id, 'moderate' ) ) {
    				$caps[] = 'moderate';
    
    			// User is author so allow edit if not in admin
                } elseif ( ! is_admin() && ( (int) $user_id === (int) $_post->post_author ) ) {
                    $caps[] = $post_type->cap->delete_posts;
    
    			// Unknown so map to delete_others_posts
    			} else {
    				$caps[] = $post_type->cap->delete_others_posts;
    			}
    		}
    
    	}
    	// return the capabilities
    	return $caps;
    }

    I suppose this was the correct way to do it @casiepa?

    Thanks.

    #173666
    fenixbazaar2
    Participant

    Hi there,

    I have currently installed a user-rank plugin that ranks users according to their total post and thread count. The problem is that the role still lingers around under the username, which clogs things up a bit, particularly with a new image representing the user’s rank.

    What I would like to do is remove the role tag from beneath the user’s avatar all together (not remove the role itself, just the little “participant” or “keymaster” tag on the forum post).

    I have tried the following in style.css:

    .threadauthor small a {
    
    display: none;
    
    }

    Unfortunately, that didn’t do the trick.

    Any ideas?

    #173665
    uschesch
    Participant

    Hi Pascal,

    Thanks for the quick reply. There is no Subscribe next to the breadcrumbs.

    I did customize the breadcrumbs though so that it displays my wordpress forum home page instead of the default forum home page. This is what I added to the template.php file in this folder: wp-content/plugins/bbpress/includes/common

    // Add the breadcrumb
    // $crumbs[] = ‘‘ . $r[‘root_text’] . ‘‘;
    $crumbs[] = ‘Dynaman Community Forum‘;

    instead of the standard code, which is:

    // Add the breadcrumb
    // $crumbs[] = ‘‘ . $r[‘root_text’] . ‘‘;

    #173660
    uschesch
    Participant

    Hi Pascal,

    Thanks for the quick reply. There is no Subscribe next to the breadcrumbs.

    I did customize the breadcrumbs though so that it displays my wordpress forum home page instead of the default forum home page. This is what I added to the template.php file in this folder: wp-content/plugins/bbpress/includes/common

    // Add the breadcrumb
    			// $crumbs[] = '<a href="' . esc_url( $root_url ) . '">' . $r['root_text'] . '</a>';
    			$crumbs[] = '<a href="/wordpress/dynaman-community-forum/">Dynaman Community Forum</a>';

    instead of the standard code, which is:

    // Add the breadcrumb
    // $crumbs[] = '<a href="' . esc_url( $root_url ) . '">' . $r['root_text'] . '</a>';
    #173659
    aaachiaki
    Participant

    I only had about 10 plugins running. I closed down everything but BBPress, your toolkit, and a simple “under construction” page. No white/blacklisting that I know of…

    Re-ran, gave the same issue:

    WordPress database error: [Specified key was too long; max key length is 1000 bytes]
    CREATE TABLE wp_bbp_converter_translator ( meta_id mediumint(8) unsigned not null auto_increment, value_type varchar(25) null, value_id bigint(20) unsigned not null default ‘0’, meta_key varchar(255) null, meta_value varchar(255) null, PRIMARY KEY (meta_id), KEY value_id (value_id), KEY meta_join (meta_key, meta_value) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci

    #173652
    Pascal Casier
    Moderator

    Multiple possibilities:
    1) Install my ‘bbP Toolkit’ plugin
    2) Check Robin’s ‘bbp style pack’ plugin
    3) See the codex : https://codex.bbpress.org/layout-and-functionality-examples-you-can-use/#1-change-how-the-forum-list-displays

    Pascal.

Viewing 25 results - 6,576 through 6,600 (of 32,505 total)
Skip to toolbar