Search Results for 'codes'
-
Search Results
-
Hi everyone,
Looking for some assistance here,Instead of using WordPress facing registration page/ login page i have made a page that has login, registration an d lost password shortcodes. However during the registration process, i cannot get the user to specify the password therefore there is a need for approving admins to go create a password then email the user. Any ideas?
I have looked at many forums, plugins but haven’t got very far. Many thanks
Hello,
I uses CodeStyling Localization to translate 13 language. and CodeStyling Localization report the issue as below:
PHP runtime error reporting detected !
Reason: some executed PHP code is not written proper | Originator: unknown (probably by Theme or Plugin)
Below listed error reports has been traced and removed during page creation:STRICT Error: [2048] Declaration of BBP_Forums_Group_Extension::display() should be compatible with BP_Group_Extension::display($group_id = NULL) /home/xxx/cookkoo.com/wp-content/plugins/bbpress/includes/extend/buddypress/groups.php on line 28
Please help
Thank youI’ve been using bbpress plugin to set up forums for my website’s users. Originally there is no function when it comes to ‘counting views’ of each post. So I added some codes according to this website’s advice.
It works fine with general(sitewide) forums but when I made a group(buddypress function) and tried to integrate it with bbpress forum, the view count php code does not work in group forums. (Still, it works perfectly fine at sitewide forums)
this is my code right now (wp-content/plugins/bbpress/templates/default/bbpress/loop-single-topic.php)
<li class="bbp-topic-voice-count"> <?php if( !function_exists('get_wpbbp_post_view') ) : // get bbpress topic view counter function get_wpbbp_post_view($postID){ $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); return "0"; } return $count; } function set_wpbbp_post_view($postID) { $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if( $count == '' ){ add_post_meta($postID, $count_key, '1'); } else { $new_count = $count + 1; update_post_meta($postID, $count_key, $new_count); } } endif; if( !function_exists('add_wpbbp_topic_counter') ) : // init the view counter in bbpress single topic function add_wpbbp_topic_counter() { global $wp_query; $bbp = bbpress(); $active_topic = $bbp->current_topic_id; set_wpbbp_post_view( $active_topic ); } add_action('bbp_template_after_single_topic', 'add_wpbbp_topic_counter'); endif; echo get_wpbbp_post_view( bbp_get_topic_id() ); ?> </li>
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!