Skip to:
Content
Pages
Categories
Search
Top
Bottom

You do not have sufficient permissions to access this page.

Published on July 10th, 2013 by nikhilvrm90

How to remove this error as I re-installed the plugin.
And now I am facing this problem please help me out.
Thanks in Advance

Profile avatar

Published on July 9th, 2013 by SickSquirrelTwo

Running WordPress .51 and bbPress 2.3.2 with iGift theme. I went to add my avatar to my profile but notice there is no option. Which plugin(s) do you suggest I look at? Oris the option hidden somewhere?

Looking for experienced bbpress programmer – for these issues

Published on July 9th, 2013 by soloacademy

We have the current issues with our forum:
1. When someone clicks the ‘forum’ button in the top header that looks like –
Home > ‘FORUM’ > category > topic
It takes them to domain.com/forums which is a blank page that just says Forums – Continue Reading. When you push continue reading it just refreshes the same page…

2. When someone pushes the ‘edit’ button on a post they just created it takes them to a page that has the topic title and ‘continue reading’ button that just refreshes the page

3. All the forum avatars are blurry. I see it is pulling our buddypress members thumbnails and using that as the avatar. I don’t want it to pull the thumbnails since that is a small image.

We also need some design work to make it look a little nicer. I did some small things like change the font and some colors. If you know the solution to any of these issues please post here or contact me via skype: heiko.winkler4

Thanks!

Importing from drupal

Published on July 9th, 2013 by vogelsang

I am working on getting a drupal forum migrated to bbpress. I am using the bbpress importer tool. The forum I am migrating has about 4000 topics and 40000 replies. The migration works fine for a few topics, but seems to get stuck at random places after about a 1000 records are migrated. This makes me think that it is not a data problem. More likely some sort of timeout.

Have any of you experienced something similar? I am running things locally with the most recent stable versions of WP and bbpress.

Here is my script. It is not well-tested. Any suggestions for improvements are welcome and feel free to use it as part of bbpress in whatever way you feel like.


<?php

/**
 * Implementation of Drupal Forum converter.
 */
class Drupal extends BBP_Converter_Base
{
	function __construct()
	{
		parent::__construct();
		$this->setup_globals();
	}

	public function setup_globals()
	{
		/** Forum Section ******************************************************/

		// Forum id. Stored in postmeta.
		$this->field_map[] = array(
			'from_tablename' => 'taxonomy_term_data', 'from_fieldname' => 'tid', //TODO correct ID??
			'to_type' => 'forum', 'to_fieldname' => '_bbp_forum_id',
		);
		
		// Forum parent id.  If no parent, than 0. Stored in postmeta.
		//$this->field_map[] = array(
		//	'from_tablename' => 'forum', 'from_fieldname' => 'parentid',
		//	'to_type' => 'forum', 'to_fieldname' => '_bbp_parent_id'
		//);
		
		// Forum title.
		$this->field_map[] = array(
			'from_tablename' => 'taxonomy_term_data', 'from_fieldname' => 'name',
			'to_type' => 'forum', 'to_fieldname' => 'post_title'
		);
		
		// Forum slug. Clean name.
		$this->field_map[] = array(
			'from_tablename' => 'taxonomy_term_data', 'from_fieldname' => 'name',
			'to_type' => 'forum', 'to_fieldname' => 'post_name',
			'callback_method' => 'callback_slug'
		);
		
		// Forum description.
		$this->field_map[] = array(
			'from_tablename' => 'taxonomy_term_data', 'from_fieldname' => 'description',
			'to_type' => 'forum', 'to_fieldname' => 'post_content',
			'callback_method' => 'callback_null'
		);
		
		// Forum display order.  Starts from 1.
		$this->field_map[] = array(
			'from_tablename' => 'taxonomy_term_data', 'from_fieldname' => 'weight',
			'to_type' => 'forum', 'to_fieldname' => 'menu_order'
		);
		
		// Forum date update.
		$this->field_map[] = array(
			'to_type' => 'forum', 'to_fieldname' => 'post_date',
			'default' => date('Y-m-d H:i:s')
		);
		$this->field_map[] = array(
			'to_type' => 'forum', 'to_fieldname' => 'post_date_gmt',
			'default' => date('Y-m-d H:i:s')
		);
		$this->field_map[] = array(
			'to_type' => 'forum', 'to_fieldname' => 'post_modified',
			'default' => date('Y-m-d H:i:s')
		);
		$this->field_map[] = array(
			'to_type' => 'forum', 'to_fieldname' => 'post_modified_gmt',
			'default' => date('Y-m-d H:i:s')
		);

		/** Topic Section ******************************************************/

		// Topic id. Stored in postmeta.
		$this->field_map[] = array(
			'from_tablename' => 'forum_index', 'from_fieldname' => 'nid',
			'to_type' => 'topic', 'to_fieldname' => '_bbp_topic_id'
		);
		
		// Forum id. Stored in postmeta.
		$this->field_map[] = array(
			'from_tablename' => 'forum_index', 'from_fieldname' => 'tid',
			'to_type' => 'topic', 'to_fieldname' => '_bbp_forum_id',
			'callback_method' => 'callback_forumid'
		);
				
		// Topic author.
		$this->field_map[] = array(
			'from_tablename' => 'node', 
			'from_fieldname' =>  'uid',
			'join_tablename'  => 'forum_index',
			'join_type'       => 'INNER',
			'join_expression' => 'ON node.nid = forum_index.nid',
			'to_type' => 'topic', 
			'to_fieldname' => 'post_author',
			'callback_method' => 'callback_userid'
		);	

		// Topic content.
		// Note: We join the posts table because topics do not have content.
		$this->field_map[] = array(
			'from_tablename'  => 'field_data_body',
			'from_fieldname'  => 'body_value',
			'join_tablename'  => 'node',
			'join_type'       => 'INNER',
			'join_expression' => 'ON field_data_body.revision_id = node.vid', 			
			'to_type'         => 'topic',
			'to_fieldname'    => 'post_content',
			'callback_method' => 'callback_html'
		);		
				
		// Topic title.
		$this->field_map[] = array(
			'from_tablename' => 'forum_index', 'from_fieldname' => 'title',
			'to_type' => 'topic', 'to_fieldname' => 'post_title'
		);
		
		// Topic slug. Clean name.
		$this->field_map[] = array(
			'from_tablename' => 'forum_index', 
			'from_fieldname' => 'title',
			'to_type' => 'topic', 
			'to_fieldname' => 'post_name',
			'callback_method' => 'callback_slug'
		);
		
		// Forum id.  If no parent, than 0.	
		$this->field_map[] = array(
			'from_tablename' => 'forum_index', 'from_fieldname' => 'tid',
			'to_type' => 'topic', 'to_fieldname' => 'post_parent',
			'callback_method' => 'callback_forumid'
		);

		// Topic reply count
		// $this->field_map[] = array(
			// 'from_tablename'  => 'forum_index',
			// 'from_fieldname'  => 'comment_count',
			// 'to_type'         => 'topic',
			// 'to_fieldname'    => '_bbp_reply_count'
			// //,
			// //'callback_method' => 'callback_topic_reply_count'
		// );
		
		// Topic date update.
		$this->field_map[] = array(
			'from_tablename' => 'forum_index', 'from_fieldname' => 'created',
			'to_type' => 'topic', 'to_fieldname' => 'post_date',
			'callback_method' => 'callback_datetime'
		);
		$this->field_map[] = array(
			'from_tablename' => 'forum_index', 'from_fieldname' => 'created',
			'to_type' => 'topic', 'to_fieldname' => 'post_date_gmt',
			'callback_method' => 'callback_datetime'
		);
		$this->field_map[] = array(
			'from_tablename' => 'forum_index', 'from_fieldname' => 'last_comment_timestamp',
			'to_type' => 'topic', 'to_fieldname' => 'post_modified',
			'callback_method' => 'callback_datetime'
		);
		$this->field_map[] = array(
			'from_tablename' => 'forum_index', 'from_fieldname' => 'last_comment_timestamp',
			'to_type' => 'topic', 'to_fieldname' => 'post_modified_gmt',
			'callback_method' => 'callback_datetime'
		);

		/** Tags Section ******************************************************/
		
		// Topic id.
		// $this->field_map[] = array(
			// 'from_tablename' => 'tagcontent', 'from_fieldname' => 'contentid',
			// 'to_type' => 'tags', 'to_fieldname' => 'objectid',
			// 'callback_method' => 'callback_topicid'
		// );
		
		//Tags text.
		// $this->field_map[] = array(
			// 'from_tablename' => 'tag', 'from_fieldname' => 'tagtext',
			// 'join_tablename' => 'tagcontent', 'join_type' => 'INNER', 'join_expression' => 'USING (tagid)',
			// 'to_type' => 'tags', 'to_fieldname' => 'name'
		// );		

		/** Post Section ******************************************************/

		// Post id. Stores in postmeta.
		$this->field_map[] = array(
			'from_tablename' => 'comment', 'from_fieldname' => 'cid',
			'to_type' => 'reply', 'to_fieldname' => '_bbp_post_id'
		);
		
		// Forum id. Stores in postmeta.
		$this->field_map[] = array(
			'from_tablename' => 'forum', 
			'from_fieldname' => 'tid',
			'join_tablename'  => 'comment',
			'join_type'       => 'INNER',
			'join_expression' => 'ON forum.nid = comment.nid',
			'to_type' => 'reply', 'to_fieldname' => '_bbp_forum_id',
			'callback_method' => 'callback_topicid_to_forumid'
		);
		
		// Topic id. Stores in postmeta.
		$this->field_map[] = array(
			'from_tablename' => 'comment', 'from_fieldname' => 'nid',
			'to_type' => 'reply', 'to_fieldname' => '_bbp_topic_id',
			'callback_method' => 'callback_topicid'
		);
		
		// Author ip.
		$this->field_map[] = array(
			'from_tablename' => 'comment', 'from_fieldname' => 'hostname',
			'to_type' => 'reply', 'to_fieldname' => '__bbp_author_ip'
		);	
			
		// Post author.
		$this->field_map[] = array(
			'from_tablename' => 'comment', 'from_fieldname' => 'uid',
			'to_type' => 'reply', 'to_fieldname' => 'post_author',
			'callback_method' => 'callback_userid'
		);
		
		// Topic title.
		$this->field_map[] = array(
			'from_tablename' => 'comment', 'from_fieldname' => 'subject',
			'to_type' => 'reply', 'to_fieldname' => 'post_title'
		);
		
		// Topic slug. Clean name.
		$this->field_map[] = array(
			'from_tablename' => 'comment', 
			'from_fieldname' => 'subject',
			'to_type' => 'reply', 
			'to_fieldname' => 'post_name',
			'callback_method' => 'callback_slug'
		);
		
		// Post content.
		// Note: We join the posts table because topics do not have content.
		$this->field_map[] = array(
			'from_tablename'  => 'field_data_comment_body',
			'from_fieldname'  => 'comment_body_value',
			'join_tablename'  => 'comment',
			// 'join_type'       => 'INNER',
			'join_expression' => 'ON field_data_comment_body.entity_id = comment.cid',
			'to_type'         => 'reply',
			'to_fieldname'    => 'post_content',
			'callback_method' => 'callback_html'
		);	
		
		// Post content.
		// BRUGES IKKE - SE OVENFOR
		// $this->field_map[] = array(
			// 'from_tablename' => 'post', 'from_fieldname' => 'pagetext',
			// 'to_type' => 'reply', 
			// 'to_fieldname' => 'post_content',
			// 'callback_method' => 'callback_html'
		// );
		
		// Topic id.  If no parent, than 0.
		$this->field_map[] = array(
			'from_tablename' => 'comment', 'from_fieldname' => 'nid',
			'to_type' => 'reply', 'to_fieldname' => 'post_parent',
			'callback_method' => 'callback_topicid'
		);

		// Topic date update.
		$this->field_map[] = array(
			'from_tablename' => 'comment', 
			'from_fieldname' => 'created',
			'to_type' => 'reply', 
			'to_fieldname' => 'post_date',
			'callback_method' => 'callback_datetime'
		);
		$this->field_map[] = array(
			'from_tablename' => 'comment', 
			'from_fieldname' => 'created',
			'to_type' => 'reply', 
			'to_fieldname' => 'post_date_gmt',
			'callback_method' => 'callback_datetime'
		);
		$this->field_map[] = array(
			'from_tablename' => 'comment', 
			'from_fieldname' => 'changed',
			'to_type' => 'reply', 
			'to_fieldname' => 'post_modified',
			'callback_method' => 'callback_datetime'
		);
		$this->field_map[] = array(
			'from_tablename' => 'comment', 
			'from_fieldname' => 'changed',
			'to_type' => 'reply', 
			'to_fieldname' => 'post_modified_gmt',
			'callback_method' => 'callback_datetime'
		);

		/** User Section ******************************************************/

		// Store old User id. Stores in usermeta.
		// $this->field_map[] = array(
			// 'from_tablename' => 'users', 'from_fieldname' => 'uid',
			// 'to_type' => 'user', 'to_fieldname' => '_bbp_user_id'
		// );
		
		// Store old User password. Stores in usermeta serialized with salt.
		// $this->field_map[] = array(
			// 'from_tablename' => 'users', 'from_fieldname' => 'pass',
			// 'to_type' => 'user', 'to_fieldname' => '_bbp_password',
			// 'callback_method' => 'callback_savepass'
		// );

		// Store old User Salt. This is only used for the SELECT row info for the above password save
		// todo ???
		//$this->field_map[] = array(
		//	'from_tablename' => 'users', 'from_fieldname' => 'salt',
		//	'to_type' => 'user', 'to_fieldname' => ''
		//);
				
		// // User password verify class. Stores in usermeta for verifying password.
		// $this->field_map[] = array(
			// 'to_type' => 'users', 'to_fieldname' => '_bbp_class',
			// 'default' => 'Vbulletin'
		// );
		
		// // User name.
		// $this->field_map[] = array(
			// 'from_tablename' => 'users', 'from_fieldname' => 'name',
			// 'to_type' => 'user', 'to_fieldname' => 'user_login'
		// );
				
		// // User email.
		// $this->field_map[] = array(
			// 'from_tablename' => 'users', 'from_fieldname' => 'mail',
			// 'to_type' => 'user', 'to_fieldname' => 'user_email'
		// );
		
		// User homepage.
		// $this->field_map[] = array(
			// 'from_tablename' => 'users', 'from_fieldname' => 'homepage',
			// 'to_type' => 'user', 'to_fieldname' => 'user_url'
		// );
		
		// User registered.
		// $this->field_map[] = array(
			// 'from_tablename' => 'users', 'from_fieldname' => 'created',
			// 'to_type' => 'user', 'to_fieldname' => 'user_registered',
			// 'callback_method' => 'callback_datetime'
		// );
		
		// User aim.
		//$this->field_map[] = array(
		//	'from_tablename' => 'users', 'from_fieldname' => 'aim',
		//	'to_type' => 'user', 'to_fieldname' => 'aim'
		//);
		
		// User yahoo.
		//$this->field_map[] = array(
		//	'from_tablename' => 'users', 'from_fieldname' => 'yahoo',
		//	'to_type' => 'user', 'to_fieldname' => 'yim'
		//);	
	}
	
	/**
	 * This method allows us to indicates what is or is not converted for each
	 * converter.
	 */
	public function info()
	{
		return '';
	}

	/**
	 * This method is to save the salt and password together.  That
	 * way when we authenticate it we can get it out of the database
	 * as one value. Array values are auto sanitized by WordPress.
	 */
	public function callback_savepass( $field, $row )
	{
		$pass_array = array( 'hash' => $field, 'salt' => $row['salt'] );
		return $pass_array;
	}

	/**
	 * This method is to take the pass out of the database and compare
	 * to a pass the user has typed in.
	 */
	public function authenticate_pass( $password, $serialized_pass )
	{
		$pass_array = unserialize( $serialized_pass );
		return ( $pass_array['hash'] == md5( md5( $password ). $pass_array['salt'] ) );
	}

}

Forums running very slow

Published on July 9th, 2013 by travaggie

We are trying to figure out why the BBPress forums are running so slow on our website, every other page runs very fast on a dedicated server with load times usually no longer than 2-3 seconds max, but on the forum pages we’re seeing an additional 3-6 seconds to load. I installed P3 Plugin Profiler and BBpress is taking up 73% of my runtime by plugin and BBpress String Swap another 8%, for an additional 3 seconds just to run according to this. Can you check out our website and let us know what the issue could be? We’re not using any of the plugins or sidebars on these pages so not sure what the hangup could be.

Import mm_forum to bbPress

Published on July 9th, 2013 by mikeRONALDO

Hi there!

In my website i am using Typo3 as CMS, and now i’m thinking to build a new website but with WordPress…In the current wesbite, i use a plugin called mm_forum that works as a Forum of my website, and i am wondering if bbPress can import the users, posts, and other stuff from it, so i can “migrate” the data to the new website built in WordPress.

Thank you very much

bbPress : A new profile short code.

Published on July 9th, 2013 by eldesperado

Hello,
– bbPress Version : 2.3.2
– WordPress Version : 3.5.2
– PHP/MySQL Version : PHP 5.3/MySQL 5.1
– Theme : Twenty Twelve (modified)
– website adress : local (127.0.0.1/etc …)

I just discovered this extension by mordauk and I made some changes on it to display on a page WordPress, the profile page from bbPress.

In includes/common/shortcodes.php :


<em>/*line 92 :*/</em>
			'bbp-profile-edit'     => array( $this, 'display_profile_edit'  ), // User Profile
<em>/*lines 747 to 762 :*/</em>
	 public function display_profile_edit() { 
 		 
 		                // Unset globals 
 		                $this->unset_globals(); 
 		 
 		                // Start output buffer 
 		                $this->start( 'bbp_profile_edit' ); 
 		 
 		                // Output templates 
 		                if ( is_user_logged_in() ) 
 		                        bbp_get_template_part( 'content', 'single-user'        ); 
 		 
 		                // Return contents of output buffer 
 		                return $this->end(); 
 	 
 	       } 

My problem is that the profile page is displayed correctly, but none of the links work.
Someone has an idea to solve this ?

Thanks

PHP-Fusion to bbPress

Published on July 9th, 2013 by moeller84

Hello everyone,

Completely new to bbPress here, so bear with me.

I’m running a forum in PHP-fusion, but want to join the wonderful world of bbPress and WordPress and the endless possibilities they present.

However i have encountered a problem as i want to transfer all the existing members and preferably old forum posts and blog posts to bbpress. I have been looking pretty much everywhere, but it seems like this is not possible unless i create some customized script.

This is way beyond my capabilities, so now im turning to the forum to ask if there really isnt any possibilites for making such a transfer/conversion or anyone have some great tips on what to do?

Thx in advance

Widgets aren't showing up on forum pages

Published on July 9th, 2013 by cappazushi

I’m trying to set up a forum on a beta (read: fresh) install of WordPress before I move it over to live. However, I can’t get any widgets to show up on the forums, no matter what theme I am using. Instead, all I get is a 2/3 width forum and a blank widget sidebar.

What can I do to fix this?

Edit forum replay is not working properly

Published on July 9th, 2013 by gopinathpara

Hai Guys,

I Need a quick fix in my bb press forum.in my bb form reply when i click on “EDIT” replay it is not working properly.its taking me to a very strange page which you can see in the below images

Any help and suggestions ?

Reference :http://talkwithinternet.com

Skip to toolbar