Search Results for '\"wordpress\"'
-
Search Results
-
I have trying to find a way for all users to upload images and embed them into the post not attach. Any suggestions?
Topic: Problem with BBPress
Hi,
i getting an error in WordPress
Notice: bbp_setup_current_user was called incorrectly. The current user is being initialized without using $wp->init(). Please see Debugging in WordPress for more information. (This message was added in version 2.3.) in /var/www/vhosts/xxxxx/httpdocs/wp-includes/functions.php on line 2962How can this be fixed?
Topic: Profile avatar
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?
Topic: Importing from drupal
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'] ) ); } }Topic: Import mm_forum to bbPress
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
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
Topic: PHP-Fusion to bbPress
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
After turning on the automatic upgrade for my plugins, one day I walk in the forum page of my website and I get this
http://qassoom.me/techie/forum/the-assembly/
I am using PHP Ease theme
http://www.php-ease.com/wordpress/themes/framework.htmlWordpress Version 3.5.2
bbPress Version 2.3.2
Your help will be more than appreciated!!!
Topic: Installing a theme
Hi all,
I installed the latest version of wordpress and then bbpress on top of it.How do I install themes, like the ones that can be found here: http://bbshowcase.org/forums/view/available-themes/page/2? I searched through the web, but I couldn’t figure out how.
Today I had a guest post published on WP Tavern which is largely about bbPress. It also talks about functionality like @ddean ‘s Topics for Posts plugin.