Search Results for 'codes'
-
Search Results
-
Topic: Importing from WBB4
Hello,
i want to import my WBB4 board to bbPress an with a custom importer.
The “basic” importer is from inspirationally and i wanted to translate it to WBB4
Now i have a error on line 311 and 312…
(but i think there will be more 😀 )I really hope that someone understands my problem and could help.
<?php /** * Implementation of Wotlab Burning Board v3.x Forum Converter. * * @since bbPress (r5104) * @link Codex Docs http://codex.bbpress.org/import-forums/burningboard */ class wbb3 extends BBP_Converter_Base { /** * Main Constructor * * @uses wbb3::setup_globals() */ function __construct() { parent::__construct(); $this->setup_globals(); } /** * Sets up the field mappings */ public function setup_globals() { /** Forum Section *****************************************************/ // Forum id (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'wbb1_board', 'from_fieldname' => 'boardID', 'to_type' => 'forum', 'to_fieldname' => '_bbp_forum_id' ); // Forum parent id (If no parent, then 0. Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'wbb1_board', 'from_fieldname' => 'parentID', 'to_type' => 'forum', 'to_fieldname' => '_bbp_forum_parent_id' ); // Forum topic count (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'wbb1_board', 'from_fieldname' => 'threads', 'to_type' => 'forum', 'to_fieldname' => '_bbp_topic_count' ); // Forum reply count (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'wbb1_board', 'from_fieldname' => 'posts', 'to_type' => 'forum', 'to_fieldname' => '_bbp_reply_count' ); // Forum total topic count (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'wbb1_board', 'from_fieldname' => 'threads', 'to_type' => 'forum', 'to_fieldname' => '_bbp_total_topic_count' ); // Forum total reply count (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'wbb1_board', 'from_fieldname' => 'posts', 'to_type' => 'forum', 'to_fieldname' => '_bbp_total_reply_count' ); // Forum title. $this->field_map[] = array( 'from_tablename' => 'wbb1_board', 'from_fieldname' => 'title', 'to_type' => 'forum', 'to_fieldname' => 'post_title' ); // Forum slug (Clean name to avoid confilcts) $this->field_map[] = array( 'from_tablename' => 'wbb1_board', 'from_fieldname' => 'title', 'to_type' => 'forum', 'to_fieldname' => 'post_name', 'callback_method' => 'callback_slug' ); // Forum description. $this->field_map[] = array( 'from_tablename' => 'wbb1_board', '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' => 'wbb1_board', 'from_fieldname' => 'position', 'to_type' => 'forum', 'to_fieldname' => 'menu_order' ); // Forum type (Forum = 0 or Category = 1, Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'wbb1_board', 'from_fieldname' => 'boardType', 'to_type' => 'forum', 'to_fieldname' => '_bbp_forum_type', 'callback_method' => 'callback_forum_type' ); // Forum status (0=Open or 1=Closed, Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'wbb1_board', 'from_fieldname' => 'isClosed', 'to_type' => 'forum', 'to_fieldname' => '_bbp_status', 'callback_method' => 'callback_forum_status' ); // Forum dates. $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' => 'wbb1_thread', 'from_fieldname' => 'threadID', 'to_type' => 'topic', 'to_fieldname' => '_bbp_topic_id' ); // Topic language (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'wbb1_thread', 'from_fieldname' => 'languageID', 'to_type' => 'topic', 'to_fieldname' => '_bbp_language', 'callback_method' => 'callback_topic_language' ); // Topic reply count (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'wbb1_thread', 'from_fieldname' => 'replies', 'to_type' => 'topic', 'to_fieldname' => '_bbp_reply_count', 'callback_method' => 'callback_topic_reply_count' ); // Topic total reply count (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'wbb1_thread', 'from_fieldname' => 'replies', 'to_type' => 'topic', 'to_fieldname' => '_bbp_total_reply_count', 'callback_method' => 'callback_topic_reply_count' ); // Topic parent forum id (If no parent, then 0. Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'wbb1_thread', 'from_fieldname' => 'boardID', 'to_type' => 'topic', 'to_fieldname' => '_bbp_forum_id', 'callback_method' => 'callback_forumid' ); // Topic author. $this->field_map[] = array( 'from_tablename' => 'wbb1_thread', 'from_fieldname' => 'userID', 'to_type' => 'topic', 'to_fieldname' => 'post_author', 'callback_method' => 'callback_userid' ); // Topic author ip (Stored in postmeta) // Note: We join the 'wbb1_1_post' table because 'wbb1_1_thread' does not include author ip. $this->field_map[] = array( 'from_tablename' => 'wbb1_post', 'from_fieldname' => 'ipAddress', 'join_tablename' => 'wbb1_thread', 'join_type' => 'INNER', 'join_expression' => 'USING (threadID) WHERE wbb1_post.postID = wbb1_thread.firstPostID', 'to_type' => 'topic', 'to_fieldname' => '_bbp_author_ip' ); // Topic content. // Note: We join the 'wbb1_1_post' table because 'wbb1_thread' does not include topic content. $this->field_map[] = array( 'from_tablename' => 'wbb1_post', 'from_fieldname' => 'message', 'join_tablename' => 'wbb1_thread', 'join_type' => 'INNER', 'join_expression' => 'USING (threadID) WHERE wbb1_post.postID = wbb1_thread.firstPostID', 'to_type' => 'topic', 'to_fieldname' => 'post_content', 'callback_method' => 'callback_html' ); // Topic title. $this->field_map[] = array( 'from_tablename' => 'wbb1_thread', 'from_fieldname' => 'topic', 'to_type' => 'topic', 'to_fieldname' => 'post_title' ); // Topic slug (Clean name to avoid conflicts) $this->field_map[] = array( 'from_tablename' => 'wbb1_thread', 'from_fieldname' => 'topic', 'to_type' => 'topic', 'to_fieldname' => 'post_name', 'callback_method' => 'callback_slug' ); // Topic parent forum id (If no parent, then 0) $this->field_map[] = array( 'from_tablename' => 'wbb1_thread', 'from_fieldname' => 'boardID', 'to_type' => 'topic', 'to_fieldname' => 'post_parent', 'callback_method' => 'callback_forumid' ); // Topic dates. $this->field_map[] = array( 'from_tablename' => 'wbb1_thread', 'from_fieldname' => 'time', 'to_type' => 'topic', 'to_fieldname' => 'post_date', 'callback_method' => 'callback_datetime' ); $this->field_map[] = array( 'from_tablename' => 'wbb1_thread', 'from_fieldname' => 'time', 'to_type' => 'topic', 'to_fieldname' => 'post_date_gmt', 'callback_method' => 'callback_datetime' ); $this->field_map[] = array( 'from_tablename' => 'wbb1_thread', 'from_fieldname' => 'time', 'to_type' => 'topic', 'to_fieldname' => 'post_modified', 'callback_method' => 'callback_datetime' ); $this->field_map[] = array( 'from_tablename' => 'wbb1_thread', 'from_fieldname' => 'time', 'to_type' => 'topic', 'to_fieldname' => 'post_modified_gmt', 'callback_method' => 'callback_datetime' ); $this->field_map[] = array( 'from_tablename' => 'wbb1_thread', 'from_fieldname' => 'lastPostTime', 'to_type' => 'topic', 'to_fieldname' => '_bbp_last_active_time', 'callback_method' => 'callback_datetime' ); // Topic status (Open or Closed) $this->field_map[] = array( 'from_tablename' => 'wbb1_thread', 'from_fieldname' => 'isClosed', 'to_type' => 'topic', 'to_fieldname' => 'post_status', 'callback_method' => 'callback_topic_status' ); /** Tags Section ******************************************************/ /** * WBB v3.x Forums do not support topic tags out of the box. WBB4?! */ /** Reply Section *****************************************************/ // Reply id (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'wbb1_post', 'from_fieldname' => 'postID', 'to_type' => 'reply', 'to_fieldname' => '_bbp_post_id' ); // Reply parent forum id (If no parent, then 0. Stored in postmeta) // Note: We join the 'wbb1_1_thread' table because 'wbb1_1_post' does not include forum id. $this->field_map[] = array( 'from_tablename' => 'wbb1_thread', 'from_fieldname' => 'boardID', 'join_tablename' => 'wbb1_post', 'join_type' => 'INNER', 'join_expression' => 'USING (threadID) WHERE wbb1_post.postID != wbb1_thread.firstPostID', 'to_type' => 'reply', 'to_fieldname' => '_bbp_forum_id', 'callback_method' => 'callback_forumid' ); // Reply parent topic id (If no parent, then 0. Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'wbb1_post', 'from_fieldname' => 'threadID', 'to_type' => 'reply', 'to_fieldname' => '_bbp_topic_id', 'callback_method' => 'callback_topicid' ); // Reply author ip (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'wbb1_post', 'from_fieldname' => 'ipAddress', 'to_type' => 'reply', 'to_fieldname' => '_bbp_author_ip' ); // Reply author. $this->field_map[] = array( 'from_tablename' => 'wbb1_post', 'from_fieldname' => 'userID', 'to_type' => 'reply', 'to_fieldname' => 'post_author', 'callback_method' => 'callback_userid' ); // Reply title. $this->field_map[] = array( 'from_tablename' => 'wbb1_post', 'from_fieldname' => 'subject', 'to_type' => 'reply', 'to_fieldname' => 'post_title' ); // Reply slug (Clean name to avoid conflicts) $this->field_map[] = array( 'from_tablename' => 'wbb1_post', 'from_fieldname' => 'subject', 'to_type' => 'reply', 'to_fieldname' => 'post_name', 'callback_method' => 'callback_slug' ); // Reply content. $this->field_map[] = array( 'from_tablename' => 'wbb1_post', 'from_fieldname' => 'message', 'to_type' => 'reply', 'to_fieldname' => 'post_content', 'callback_method' => 'callback_html' ); // Reply parent topic id (If no parent, then 0) $this->field_map[] = array( 'from_tablename' => 'wbb1_post', 'from_fieldname' => 'threadID', 'to_type' => 'reply', 'to_fieldname' => 'post_parent', 'callback_method' => 'callback_topicid' ); // Reply dates. $this->field_map[] = array( 'from_tablename' => 'wbb1_post', 'from_fieldname' => 'time', 'to_type' => 'reply', 'to_fieldname' => 'post_date', 'callback_method' => 'callback_datetime' ); $this->field_map[] = array( 'from_tablename' => 'wbb1_post', 'from_fieldname' => 'time', 'to_type' => 'reply', 'to_fieldname' => 'post_date_gmt', 'callback_method' => 'callback_datetime' ); $this->field_map[] = array( 'from_tablename' => 'wbb1_post', 'from_fieldname' => 'lastEditTime', 'to_type' => 'reply', 'to_fieldname' => 'post_modified', 'callback_method' => 'callback_datetime' ); $this->field_map[] = array( 'from_tablename' => 'wbb1_post', 'from_fieldname' => 'lastEditTime', 'to_type' => 'reply', 'to_fieldname' => 'post_modified_gmt', 'callback_method' => 'callback_datetime' ); /** User Section ******************************************************/ // Store old User id (Stored in usermeta) $this->field_map[] = array( 'from_tablename' => 'wcf1_user', 'from_fieldname' => 'userID', 'to_type' => 'user', 'to_fieldname' => '_bbp_user_id' ); // Store old User password (Stored in usermeta serialized with salt) $this->field_map[] = array( 'from_tablename' => 'wcf1_user', 'from_fieldname' => 'password', 'to_type' => 'user', 'to_fieldname' => '_bbp_password', 'callback_method' => 'callback_savepass' ); // User password verify class (Stored in usermeta for verifying password) $this->field_map[] = array( 'to_type' => 'user', 'to_fieldname' => '_bbp_class', 'default' => 'WBB4' ); // User name. $this->field_map[] = array( 'from_tablename' => 'wcf1_user', 'from_fieldname' => 'username', 'to_type' => 'user', 'to_fieldname' => 'user_login' ); // User nice name. $this->field_map[] = array( 'from_tablename' => 'wcf1_user', 'from_fieldname' => 'username', 'to_type' => 'user', 'to_fieldname' => 'user_nicename' ); // User email. $this->field_map[] = array( 'from_tablename' => 'wcf1_user', 'from_fieldname' => 'email', 'to_type' => 'user', 'to_fieldname' => 'user_email' ); // User registered. $this->field_map[] = array( 'from_tablename' => 'wcf1_user', 'from_fieldname' => 'registrationDate', 'to_type' => 'user', 'to_fieldname' => 'user_registered', 'callback_method' => 'callback_datetime' ); // Store Signature (Stored in usermeta) $this->field_map[] = array( 'from_tablename' => 'wcf1_user', 'from_fieldname' => 'signature', 'to_fieldname' => '_bbp_wbb3_user_sig', 'to_type' => 'user', 'callback_method' => 'callback_html' ); } /** * 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'] ) ); } /** * Translate the forum type from WBB v3.x numeric's to WordPress's strings. * * @param int $status WBBx v3.x numeric forum type * @return string WordPress safe */ public function callback_forum_type( $status = 0 ) { switch ( $status ) { case 1 : $status = 'category'; break; case 0 : default : $status = 'forum'; break; } return $status; } /** * Translate the forum status from WBB v3.x numeric's to WordPress's strings. * * @param int $status WBB v3.x numeric forum status * @return string WordPress safe */ public function callback_forum_status( $status = 0 ) { switch ( $status ) { case 1 : $status = 'closed'; break; case 0 : default : $status = 'open'; break; } return $status; } /** * Translate the post status from WBB v3.x numeric's to WordPress's strings. * * @param int $status WBB v3.x numeric forum status * @return string WordPress safe * */ public function callback_topic_status( $status = 0 ) { switch ( $status ) { case 1 : $status = 'closed'; break; case 0 : default : $status = 'publish'; break; } return $status; } /** * Verify the topic reply count. * * @param int $count WBB v3.x reply count * @return string WordPress safe */ public function callback_topic_reply_count( $count = 1 ) { $count = absint( (int) $count - 1 ); return $count; } /** * Set languages, add more languages if needed * * @param int $language WBB v3.x numeric forum status * @return string WordPress safe */ public function callback_topic_language( $language = 4 ) { switch ( $language ) { case 4 : $language = 'German'; break; case 5 : default : $language = 'English'; break; } return $language; } /** * This callback processes any custom BBCodes with parser.php */ #protected function callback_html( $field ) { # require_once( bbpress()->admin->admin_dir . 'parser.php' ); # $bbcode = BBCode::getInstance(); # $bbcode->enable_smileys = false; # $bbcode->smiley_regex = false; # return html_entity_decode( $bbcode->Parse( $field ) ); #} }
Hey guys. I’m busy customizing my forum page.
I’m using WP Visual Composer Plugin to add some elements to the Forum Page, but every time I click update and reload the page they’re gone? Maybe they’re being overridden by css or bbpress code?
How can I fix this?
I’ve checked the bbpress shortcodes for visual composer but don’t think that will fix it. As I’m simply trying to add a header and footer image, plus a Custom header.
Thanks in advance.
Topic: shortcodes meeaning
Hello there!
I would like to understand the difference between[bbp-search] – Display the search input form.
[bbp-search-form] – Display the search form template.I tried both of the shortcodes and they gave the same result, and my english is not good enough for me to understand the difference by reading the description. So please help.
and I have the same question for
[bbp-reply-form] – Display the ‘New Reply’ form.
[bbp-single-reply id=$reply_id] – Display a single reply eg. [bbp-single-reply id=32768]and for
[bbp-topic-form] – Display the ‘New Topic’ form where you can choose from a drop down menu the forum that this topic is to be associated with.
[bbp-topic-form forum_id=$forum_id] – Display the ‘New Topic Form’ for a specific forum ID.
[bbp-single-topic id=$topic_id] – Display a single topic. eg. [bbp-single-topic id=4096]and for
[bbp-forum-form] – Display the ‘New Forum’ form.
[bbp-single-forum id=$forum_id] – Display a single forums topics. eg. [bbp-single-forum id=32]thank you for your answers!
Hello everyone,
first, I would like to apologize if my writting is not very good, but I’m french and I’m not used in english phrases. And that’s why I dont’ understand some explainations on the blog. so please be soft with me.I would like to create a page wich gives a view of the last replies of my forum. I tried to create a new page with the short code [bbp-single-view id="last-replies"] but it does’n work when I clik on that page I have a notice “Aucun sujet n’a été trouvé ici!” which means “no topic has been found here!”
I have others questions about short-codes meaning, but I’m going to ask it in another topics.
thanks for your answers.
here my forum: http://revonssavons.fr/WordPress/forums/Forum/accueil/
I am looking for a shortcode or code (so I can make my own shortcode) to add the latest x topics from a specific forum. Like the recent topic widgets does. But in this case I can’t use the widget – so I am looking for a code to get the output of that widget somewhere in the text. I hope that is possible. I looked at the shortcodes on the website, but none of them is useful in my case.
It needs to say show x recent topics of forum with ID=… and then only give the titles with link