Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'code'

Viewing 25 results - 9,701 through 9,725 (of 32,505 total)
  • Author
    Search Results
  • #156982

    In reply to: Post New Thread

    productiontrends
    Participant

    Hey,

    I did actually search and couldn’t find the thread about this. Do I need to add a shortcode to every topic? Is the shortcode below?

    [new topic form jump-link]

    Thanks for your time

    #156981

    In reply to: Post New Thread

    Robkk
    Moderator

    its not suppose to be there by default

    alot of people ask for this type of thing and there is two ways to do it

    create a topic form with a shortcode/new topic form jump-link

    search the forums and you will find it answered by many people

    #156973

    In reply to: shortcodes to sign out

    Robkk
    Moderator

    you can put this function in your child themes functions.php file

    function iweb_logout_url_shortcode() {
    	return wp_logout_url( home_url() );
    }
    add_shortcode( 'bbp-logout', 'iweb_logout_url_shortcode' );

    then use [bbp-logout]

    or use this plugin

    https://wordpress.org/plugins/log-out-shortcode/

    #156970
    Robkk
    Moderator

    i dont think the normal WordPress reset password redirects either. (bbPress is built off of WordPress)

    so i think its normal??

    you could add this to your functions.php in your child to redirect to your homepage after a reset password though.

    function wpse_lost_password_redirect() {
        wp_redirect( home_url() ); 
        exit;
    }
    add_action('password_reset', 'wpse_lost_password_redirect');

    or try this for a custom page

    function wpse_lost_password_redirect() {
        wp_redirect( 'http://yoursite.com/allowed-password-recovery/' ); 
        exit;
    }
    add_action('password_reset', 'wpse_lost_password_redirect');
    #156963
    Robkk
    Moderator

    you can use the bbpress views, and put the views widget in your sidebar

    see if this works , put this function into your functions.php

    function rkk_register_custom_views() {
    bbp_register_view( 'desc', __( 'Z-A' ), array('orderby'=> 'title', 'order' => 'DESC'), false );
    bbp_register_view( 'asc', __( 'A-Z' ), array('orderby'=> 'title', 'order' => 'ASC'), false );
    bbp_register_view( 'date-asc', __( 'Date ASC' ), array('orderby'=> 'date', 'order' => 'ASC'), false );
    bbp_register_view( 'date-desc', __( 'Date DESC' ), array('orderby'=> 'date', 'order' => 'DESC'), false );
    }
    add_action( 'bbp_register_views', 'rkk_register_custom_views' );
    #156962
    Robkk
    Moderator

    thats the right file , as long as you copied the file to a bbpress folder in your child theme it should work.

    here is an example of the code of the label renamed and without :

    <div class="bbp-username">
    			<label for="user_login"><?php _e( 'Name', 'bbpress' ); ?> </label>
    			<input type="text" name="log" value="<?php bbp_sanitize_val( 'user_login', 'text' ); ?>" size="20" id="user_login" tabindex="<?php bbp_tab_index(); ?>" />
    		</div>

    could also be a cache issue maybe clearing the cache on your site should fix it

    #156957
    Robkk
    Moderator

    check and see if creating a bbpress.php file could fix this

    https://codex.bbpress.org/theme-compatibility/getting-started-in-modifying-the-main-bbpress-template/

    if not see if its a plugin issue

    Deactivate all but bbpress and see if this solves the issue. if not , re-enable one at a time to see which is causing the issue

    #156956
    Robkk
    Moderator

    it should work well on a self hosted site. (WordPress.org)

    for better integration its recommended that you create a bbpress.php though.

    https://codex.bbpress.org/theme-compatibility/getting-started-in-modifying-the-main-bbpress-template/

    i dont know for sure why you posted a link to your wordpress.com site though??

    unless you are doing a blog on a wordpress.com site and a forum using bbPress and WordPress(self hosted) site??

    you should use the same theme for both if you are doing that

    wordpress.org/themes/book-lite

    #156948
    mvaneijgen
    Participant

    Why do widgets have not enclosing container around them?

    Here is the Widgets for recent replies I was expecting a <div class="bbpress-widget-recent">code</div> or at least a <h1></h1> around the title

    
    "Recente Reacties"
    
    <ul>
    <li>
    <a href="/members/" title="Bekijk profiel" class="bbp-author-avatar" rel="nofollow"><img src="http://gravatar.com/avatar/b24c3f45ce107cd64af84ff792df90da?d=mm&s=14&r=G" class="avatar user-4-avatar avatar-14 photo" width="14" height="14" alt="Profile photo of user"></a>&nbsp;<a href="/members/" title="Bekijk profiel" class="bbp-author-name" rel="nofollow">User</a> op <a class="bbp-reply-topic-title" href="/onderwerp/link" title="link">link</a>
    </li>
    <li>
    <a href="/members/" title="Bekijk profiel" class="bbp-author-avatar" rel="nofollow"><img src="http://gravatar.com/avatar/b24c3f45ce107cd64af84ff792df90da?d=mm&s=14&r=G" class="avatar user-4-avatar avatar-14 photo" width="14" height="14" alt="Profile photo of user"></a>&nbsp;<a href="/members/" title="Bekijk profiel" class="bbp-author-name" rel="nofollow">User</a> op <a class="bbp-reply-topic-title" href="/onderwerp/link" title="link">link</a>
    </li>		
    </ul>
    #156935
    Nicolas Korobochkin
    Participant

    One more thing. I found some “bug” in my solution. If you use wp_signup_location in MU Plugins directory you need to pass three arguments to add_filter, because mu-plugins loaded before plugins or themes.

    1. MU Plugins
    2. Plugins
    3. Themes

    In MU Plugins:

    add_filter ('wp_signup_location', 'selena_signup_page', 99);
    // You can set up any number greater than 10 (default value).
    // Otherwise your WordPress will be redirect users to wrong page.

    In Theme or Plugin:

    add_filter ('wp_signup_location', 'selena_signup_page');
    // or
    // add_filter ('wp_signup_location', 'selena_signup_page', 99);
    #156934
    jkohler344
    Participant

    I was trying to change the CSS file to make the font more readable on my forums. I messed up the file and lost my original. Could someone post some code I could copy that is either the original bbpress.css file or one modified to have good readable font? Thanks for any help

    #156933
    dansearle
    Participant

    I have isolated the exact post content that causes the BBCode::Parse to hang. I can’t post the original content, but I made this version replacing the text with lorem ipsum, and it also hangs:

    $field =<<<EOD
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla dictum ligula sit amet massa condimentum gravida. Quisque qutris imgdper diet dolor. Nulla quis ante id elit lacinia commodo. Maecenas convallis felis at libero fringilla, feiat.<br><br><br><i><b>[EDIT: Aenean aliquet velit est, ac sodales "tortyor aliquoam vitae" urna sit amet dui rutr "OpenGL Uiot" Tenentis in faucibus orci luctus et ultrices posuere cubilia Curae Donec fringilla velit non too much
    EOD;
    

    If you remove the words “too much” from the end then it parses ok.

    This is the full code that I put into a theme page template to run this test in isolation:

    echo "<h2>Begin the parser test</h2>";
    
    require_once( WP_PLUGIN_DIR . '/bbpress/bbpress.php' );
    
    $field =<<<EOD
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla dictum ligula sit amet massa condimentum gravida. Quisque qutris imgdper diet dolor. Nulla quis ante id elit lacinia commodo. Maecenas convallis felis at libero fringilla, feiat.<br><br><br><i><b>[EDIT: Aenean aliquet velit est, ac sodales "tortyor aliquoam vitae" urna sit amet dui rutr "OpenGL Uiot" Tenentis in faucibus orci luctus et ultrices posuere cubilia Curae Donec fringilla velit non too much
    EOD;
    
    require_once( bbpress()->includes_dir . 'admin/parser.php' );
    $bbcode = BBCode::getInstance();
    echo  html_entity_decode( $bbcode->Parse( $field ) );
    
    #156924
    pahroblem
    Participant

    Hi guys, so ive followed this function from the bbpress codex webpage…

    // 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) {
    if (!is_user_logged_in())
    return $menu;
    else
    $current_user = wp_get_current_user();
    $user=$current_user->display_name;
    $profilelink = ‘

  • Edit Profile
  • ‘;
    $menu = $menu . $profilelink;
    return $menu;
    }

    Its working great. the problem im having though is if the user has a space in their name it will produce a invalid link.. for example

    if the users name was Adam John

    the link will be http://www.example/forum/users/adam john/ and it wont work..

    any ideas? thank you in advance!

#156922

In reply to: New replies first

Robin W
Moderator

If I needed to control when the replies are asc or desc, what would you recommend? I’m using a custom post type; could I just add a meta box that calls the change_reply_order if checked for desc?

No you really woul;d need to use filters. These work with some shortcodes.

Where they don’t, you’d need to create a new shortcode, but if you need that come back with which and I’ll work on that.

#156921

In reply to: New replies first

hamncheez
Participant

It works great with the shortcodes I used ([bbp-single-topic id=whatever]), not sure which shortcodes SandyRig used. If I needed to control when the replies are asc or desc, what would you recommend? I’m using a custom post type; could I just add a meta box that calls the change_reply_order if checked for desc?

#156916

In reply to: New replies first

Robin W
Moderator

Let me know which shortcodes you are looking to use, and try the

function change_reply_order() {
$args['order'] = 'DESC';
 return $args;
}
add_filter('bbp_before_has_replies_parse_args', 'change_reply_order');

first to see if it works

#156913

In reply to: New replies first

hamncheez
Participant

@Robin W

Is the shortcode method something that could be edited? I could really use this functionality, but only on certain sub-forums/topics.

#156910
dansearle
Participant

Hi, I’m trying to import a Vanilla forum db into my new BBPress install (2.5.4 on WP 4.0.1) and it silently hangs during the conversion of topics.

I’ve debugged the code and I suspect it’s getting stuck when it tries to parse the HTML into BBPress. Is this a known issue at all? Is there something I can do to prep the incoming data perhaps?

I’m open to hacking the core of the importer here, I only need to get it working once.

#156899
EmilieMarie
Participant

Hello,

It’s my first time on this forum…
This is my problem :
I don’t want to insert a Connection widget on a side bar.I’d rather like to use short codes.
I already know these following shortcodes :
[bbp-login] – Display the login screen.
[bbp-register] – Display the register screen.
[bbp-lost-pass] – Display the lost password screen.
But I’d like a shortcode to sign out. I didn’t find it. Does it exist ?
Thank you very much for your help…

#156887

In reply to: Problem with header

Robkk
Moderator

ok i think i found it this is whats causing the space on your other pages an not on the forum archive

it has this code close to the header, while on the bbPress forum archive doesnt

<div class=”container-inner”>

<p class=”site-title”>SDGR.pl</p>
`
<p class=”site-description”></p>

<div id=”wpai_widget-11″ class=”widget widget_wpai_widget”>
<div style=”display: table; margin: 20px auto;”>

#156885

In reply to: Problem with header

Robkk
Moderator

if you haven’t already create a bbpress.php file and put it in a bbpress folder in your child theme and see if this fixes your issue.

https://codex.bbpress.org/theme-compatibility/getting-started-in-modifying-the-main-bbpress-template/

#156882

In reply to: Category Tree

Robkk
Moderator

in your child theme create a folder called bbpress (unless you already have one)

use FTP by using software like Filezilla on your CPU or upload the file in the bbpress folder in your hosts file manager

to know what FTP is and how to use it go to the What is FTP and how do I access it? section in this document https://codex.bbpress.org/functions-files-and-child-themes-explained/

#156878
Robin W
Moderator

ok, I’ve had a detailed look, and there is no simple filter, so we just copy the function, rename it, and the hook back

so post this in your functions file

function change_root( $args = array() ) {

		// Turn off breadcrumbs
		if ( apply_filters( 'bbp_no_breadcrumb', is_front_page() ) )
			return;

		// Define variables
		$front_id         = $root_id                                 = 0;
		$ancestors        = $crumbs           = $tag_data            = array();
		$pre_root_text    = $pre_front_text   = $pre_current_text    = '';
		$pre_include_root = $pre_include_home = $pre_include_current = true;

		/** Home Text *********************************************************/

		// No custom home text
		if ( empty( $args['home_text'] ) ) {

			$front_id = get_option( 'page_on_front' );

			// Set home text to page title
			if ( !empty( $front_id ) ) {
				$pre_front_text = get_the_title( $front_id );

			// Default to 'Home'
			} else {
				$pre_front_text = __( 'Home', 'bbpress' );
			}
		}

		/** Root Text *********************************************************/

		// No custom root text
		if ( empty( $args['root_text'] ) ) {
			$page = bbp_get_page_by_path( bbp_get_root_slug() );
			if ( !empty( $page ) ) {
				$root_id = $page->ID;
			}
			$pre_root_text = bbp_get_forum_archive_title();
		}

		/** Includes **********************************************************/

		// Root slug is also the front page
		if ( !empty( $front_id ) && ( $front_id === $root_id ) ) {
			$pre_include_root = false;
		}

		// Don't show root if viewing forum archive
		if ( bbp_is_forum_archive() ) {
			$pre_include_root = false;
		}

		// Don't show root if viewing page in place of forum archive
		if ( !empty( $root_id ) && ( ( is_single() || is_page() ) && ( $root_id === get_the_ID() ) ) ) {
			$pre_include_root = false;
		}

		/** Current Text ******************************************************/

		// Search page
		if ( bbp_is_search() ) {
			$pre_current_text = bbp_get_search_title();

		// Forum archive
		} elseif ( bbp_is_forum_archive() ) {
			$pre_current_text = bbp_get_forum_archive_title();

		// Topic archive
		} elseif ( bbp_is_topic_archive() ) {
			$pre_current_text = bbp_get_topic_archive_title();

		// View
		} elseif ( bbp_is_single_view() ) {
			$pre_current_text = bbp_get_view_title();

		// Single Forum
		} elseif ( bbp_is_single_forum() ) {
			$pre_current_text = bbp_get_forum_title();

		// Single Topic
		} elseif ( bbp_is_single_topic() ) {
			$pre_current_text = bbp_get_topic_title();

		// Single Topic
		} elseif ( bbp_is_single_reply() ) {
			$pre_current_text = bbp_get_reply_title();

		// Topic Tag (or theme compat topic tag)
		} elseif ( bbp_is_topic_tag() || ( get_query_var( 'bbp_topic_tag' ) && !bbp_is_topic_tag_edit() ) ) {

			// Always include the tag name
			$tag_data[] = bbp_get_topic_tag_name();

			// If capable, include a link to edit the tag
			if ( current_user_can( 'manage_topic_tags' ) ) {
				$tag_data[] = '<a href="' . esc_url( bbp_get_topic_tag_edit_link() ) . '" class="bbp-edit-topic-tag-link">' . esc_html__( '(Edit)', 'bbpress' ) . '</a>';
			}

			// Implode the results of the tag data
			$pre_current_text = sprintf( __( 'Topic Tag: %s', 'bbpress' ), implode( ' ', $tag_data ) );

		// Edit Topic Tag
		} elseif ( bbp_is_topic_tag_edit() ) {
			$pre_current_text = __( 'Edit', 'bbpress' );

		// Single
		} else {
			$pre_current_text = get_the_title();
		}

		/** Parse Args ********************************************************/

		// Parse args
		$r = bbp_parse_args( $args, array(

			// HTML
			'before'          => '<div class="bbp-breadcrumb"><p>',
			'after'           => '</p></div>',

			// Separator
			'sep'             => is_rtl() ? __( '&lsaquo;', 'bbpress' ) : __( '&rsaquo;', 'bbpress' ),
			'pad_sep'         => 1,
			'sep_before'      => '<span class="bbp-breadcrumb-sep">',
			'sep_after'       => '</span>',

			// Crumbs
			'crumb_before'    => '',
			'crumb_after'     => '',

			// Home
			'include_home'    => $pre_include_home,
			'home_text'       => $pre_front_text,

			// Forum root
			'include_root'    => $pre_include_root,
			'root_text'       => $pre_root_text,

			// Current
			'include_current' => $pre_include_current,
			'current_text'    => $pre_current_text,
			'current_before'  => '<span class="bbp-breadcrumb-current">',
			'current_after'   => '</span>',
		), 'get_breadcrumb' );

		/** Ancestors *********************************************************/

		// Get post ancestors
		if ( is_singular() || bbp_is_forum_edit() || bbp_is_topic_edit() || bbp_is_reply_edit() ) {
			$ancestors = array_reverse( (array) get_post_ancestors( get_the_ID() ) );
		}

		// Do we want to include a link to home?
		if ( !empty( $r['include_home'] ) || empty( $r['home_text'] ) ) {
			$crumbs[] = '<a href="' . trailingslashit( home_url() ) . '" class="bbp-breadcrumb-home">' . $r['home_text'] . '</a>';
		}

		// Do we want to include a link to the forum root?
		if ( !empty( $r['include_root'] ) || empty( $r['root_text'] ) ) {

			// Page exists at root slug path, so use its permalink
			$page = bbp_get_page_by_path( bbp_get_root_slug() );
			if ( !empty( $page ) ) {
				$root_url = get_permalink( $page->ID );

			// Use the root slug
			} else {
				$root_url = get_post_type_archive_link( bbp_get_forum_post_type() );
			}

			// Add the breadcrumb
			//$crumbs[] = '<a href="' . esc_url( $root_url ) . '" class="bbp-breadcrumb-root">' . $r['root_text'] . '</a>';
		$crumbs[] = '<a href="/forums/">Forums</a>';

		}

		// Ancestors exist
		if ( !empty( $ancestors ) ) {

			// Loop through parents
			foreach ( (array) $ancestors as $parent_id ) {

				// Parents
				$parent = get_post( $parent_id );

				// Skip parent if empty or error
				if ( empty( $parent ) || is_wp_error( $parent ) )
					continue;

				// Switch through post_type to ensure correct filters are applied
				switch ( $parent->post_type ) {

					// Forum
					case bbp_get_forum_post_type() :
						$crumbs[] = '<a href="' . esc_url( bbp_get_forum_permalink( $parent->ID ) ) . '" class="bbp-breadcrumb-forum">' . bbp_get_forum_title( $parent->ID ) . '</a>';
						break;

					// Topic
					case bbp_get_topic_post_type() :
						$crumbs[] = '<a href="' . esc_url( bbp_get_topic_permalink( $parent->ID ) ) . '" class="bbp-breadcrumb-topic">' . bbp_get_topic_title( $parent->ID ) . '</a>';
						break;

					// Reply (Note: not in most themes)
					case bbp_get_reply_post_type() :
						$crumbs[] = '<a href="' . esc_url( bbp_get_reply_permalink( $parent->ID ) ) . '" class="bbp-breadcrumb-reply">' . bbp_get_reply_title( $parent->ID ) . '</a>';
						break;

					// WordPress Post/Page/Other
					default :
						$crumbs[] = '<a href="' . esc_url( get_permalink( $parent->ID ) ) . '" class="bbp-breadcrumb-item">' . get_the_title( $parent->ID ) . '</a>';
						break;
				}
			}

		// Edit topic tag
		} elseif ( bbp_is_topic_tag_edit() ) {
			$crumbs[] = '<a href="' . esc_url( get_term_link( bbp_get_topic_tag_id(), bbp_get_topic_tag_tax_id() ) ) . '" class="bbp-breadcrumb-topic-tag">' . sprintf( __( 'Topic Tag: %s', 'bbpress' ), bbp_get_topic_tag_name() ) . '</a>';

		// Search
		} elseif ( bbp_is_search() && bbp_get_search_terms() ) {
			$crumbs[] = '<a href="' . esc_url( bbp_get_search_url() ) . '" class="bbp-breadcrumb-search">' . esc_html__( 'Search', 'bbpress' ) . '</a>';
		}

		/** Current ***********************************************************/

		// Add current page to breadcrumb
		if ( !empty( $r['include_current'] ) || empty( $r['current_text'] ) ) {
			$crumbs[] = $r['current_before'] . $r['current_text'] . $r['current_after'];
		}

		/** Separator *********************************************************/

		// Wrap the separator in before/after before padding and filter
		if ( ! empty( $r['sep'] ) ) {
			$sep = $r['sep_before'] . $r['sep'] . $r['sep_after'];
		}

		// Pad the separator
		if ( !empty( $r['pad_sep'] ) ) {
			if ( function_exists( 'mb_strlen' ) ) {
				$sep = str_pad( $sep, mb_strlen( $sep ) + ( (int) $r['pad_sep'] * 2 ), ' ', STR_PAD_BOTH );
			} else {
				$sep = str_pad( $sep, strlen( $sep ) + ( (int) $r['pad_sep'] * 2 ), ' ', STR_PAD_BOTH );
			}
		}

		/** Finish Up *********************************************************/

		// Filter the separator and breadcrumb
		$sep    = apply_filters( 'bbp_breadcrumb_separator', $sep    );
		$crumbs = apply_filters( 'bbp_breadcrumbs',          $crumbs );

		// Build the trail
		$trail  = !empty( $crumbs ) ? ( $r['before'] . $r['crumb_before'] . implode( $sep . $r['crumb_after'] . $r['crumb_before'] , $crumbs ) . $r['crumb_after'] . $r['after'] ) : '';

		return apply_filters( 'change_root', $trail, $crumbs, $r );
	}

add_filter ('bbp_get_breadcrumb', 'change_root') ;

#156876

In reply to: Rersonal reply.

MadKort
Participant

Ok. Remove some code and this is what I need.

#156874
Robkk
Moderator

@dingzj

its tricky to solve issues in premium themes.

first contact your theme authors support.

see if its only that themes issue

see if its a plugin issue , deactivate every plugin but bbPress if that solves it reactivate each one and try to pinpoint the one causing the issue.

if you havent created a bbpress.php file see if creating one fixes the issue.

https://codex.bbpress.org/theme-compatibility/getting-started-in-modifying-the-main-bbpress-template/

Viewing 25 results - 9,701 through 9,725 (of 32,505 total)
Skip to toolbar