Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'code'

Viewing 25 results - 9,726 through 9,750 (of 32,519 total)
  • Author
    Search Results
  • #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/

#156872
Robin W
Moderator

yes just use ‘hours’ instead of ‘days’

eg

if ($last_active < strtotime( '-48 hours') )
#156869

In reply to: Category Tree

Robkk
Moderator

download this .zip , extract the file loop-forums.php and copy it into a folder called bbpress in your child theme

https://github.com/robkk/bbPress-Hierarchical-Forum-and-Category-Layout

more on bbpress templates go to this.

codex.bbpress.org/theme-compatibility/

need anymore help setting it up please reply back.

#156862
Robkk
Moderator

i think i found it, i had the bbpress templates copied to my child theme of twenty-fifteen and it worked, i then removed it and i saw exactly what you explained.

you have to copy the bbPress templates to a folder called bbpress in your child-theme

follow this document and see if it fixes your issue.

https://codex.bbpress.org/theme-compatibility/

#156860
j0n4h
Participant

Sorry for the late response! So, it was in fact a bug in the Avada theme code. Because of this, they just manually fixed it for me and are including the fix in their next patch, so hopefully it won’t happen to users in the future.

Their Dev response:

We have customized template files in the theme and there was a bug where Post count was not adding topic count on top of reply count which is what I have changed for you.

Anyways, I have fixed the post count issue for you and it will also be fixed in the next version of Avada.

#156858
se7en1216
Participant

Sorry for the delay, was out yesterday evening.

I altered the template.php file and put the following at line 2266

Original:

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

Modified:

// Add the breadcrumb
// $crumbs[] = '<a href="' . esc_url( $root_url ) . '">' . $r['root_text'] . '</a>';
$crumbs[] = '<a href="/forums/">Forums</a>';
}
#156839
sciencegeek
Participant

I’m very new to WP, so thanks for the support. After reading lots of support pages I’ve been able to create a simple home page showing a single Forum Topic; however, it also shows all of my other pages as boxes just below the forum box (e.g. registration, lost password, etc.) as one very long webpage. It looks like it shows all the website pages on one long page.

I’m just trying to setup my site and on the home page show only the Forum Topics. So I created a new page (lets call it “Start”) and redirected the home page to this “Start”. This worked fine.

Next I used the short code [bbp-single-forum id=49] to show my identified forum. The problem is that it shows everything else.

When I go to the forum page things look great (aka it only shows the forum, header and right column).
Go to http://www.sciencegeek.com to see the problem.

Thanks again

#156838
jeffacubed
Participant

Thanks so much @korobochkin for sharing this in such detail! I’m going to test this out from start to finish on a 100% fresh bbPress, multi-site setup over the next few weeks. I’m thinking this is ‘finally’ a rock-solid sol’n to managing bbPress on multi-site, particularly in situations where the root site has no obvious visual/branding/etc relationship to the other sites on the network.

This sol’n looks very solid, much better than what I was previously doing with the Login With Ajax (lwa) plugin, wp-members (plugin) & hard-coded redirections (which while worked, seemed very ‘hacky’) & would not work with the [bbp_register] shortcodes, etc.

Thanks again Koyla!

-Jeff

#156833

In reply to: post date not working

Robkk
Moderator

thats not the post-date its suppose to be an IP address

only keymasters and maybe moderators can see it and its for banning users from their IP addresses

use this custom CSS to make a little tidy

span.bbp-author-ip {
    font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #AAA;
    word-wrap: break-word;
}

here is to remove it

span.bbp-author-ip {
    display:none;
}
#156824
Robkk
Moderator

the bbcodes one i think you can deactivate the message in gd bbpress tools settings.

go to the bbcodes section find BBCodes New Topic/Reply Notice and deactivate that.

the unrestricted HTML content message shows up for only keymasters so its not really worth messing with since you are the only one seeing it.

#156814
Nekurahn
Participant

These are two notices I get when I’m logged in and about to post on the forums.

Is there any way to remove them?

“You can use BBCodes to format your content.”

“Your account has the ability to post unrestricted HTML content.”

Thank you for your time!

#156799
Robin W
Moderator

ok, lets break this down

A)

I was having trouble with a theme so I deactivated and reactivated bb press, since then all my “private” forums take me to a 404 page

and

However all the pages which I embedded the private forums via shortcode are still working

Can you explain further where you can and cannot see forums?

1. Are they visible from the backend

Dashboard>forums>all Forums and then ‘view’ a forum

2. On the ‘the pages which I embedded the private forums via shortcode are still working ‘ – so you can view here – yes?

3. when is the 404 page occurring – is it just the forum root page, and if so are these being listed but going to 404 when you click.

B) I presume you are logged on, at what level and can you try different levels eg participant, moderator and keymaster and tell us if this is different or the same.

c) You don’ tell us what trouble you were having with the theme, so it would be good to eliminate this and plugins so

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 twentytwelve, and see if this fixes.

Viewing 25 results - 9,726 through 9,750 (of 32,519 total)
Skip to toolbar