Search Results for '+.+default+.+'
-
Search Results
-
Topic: Missing Admin Bar and Footer
Hi guys, I’m having trouble showing the shortcode for recent posts on my home page after I entered in code to get my recent blog posts to show up on my home page.
Here is the code I used for recent posts:
$args = array( 'numberposts' => 3 ); $lastposts = get_posts( $args ); foreach($lastposts as $post) : setup_postdata($post); ?> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <?php the_content(); ?> <?php endforeach; ?>I saw in another topic how to get 10 recent topics on your home page with shortcode, but it didn’t work after the above code. Could someone please help me with the code to get 10 recent topics to appear on my home page?
Using the current versions of wordpress, bbpress and buddypress. Working with a buddypress default child theme. I’m also newer to php, so go easy please 🙂
I know this not necessarily is a bbPress-bug but it is closely tied to bbPress so I’ll post it here first, hoping that you have got an idea on how to debug / fix it.
>> WHAT IS HAPPENING?
My users get locked out of single topics after they access the link to their subscribed topic (“Notify me of follow-up replies via email”). I use a plugin called “bbPress Custom Reply Notifications” in order to easily modify the email’s output and thought of this one to cause the issue but I had to rule it out…
But from the start:
>> SYSTEM SPECS / INFO
Base_
// WP 3.5.2
// bbPress 2.3.2The site in question is a membership-site which uses a membership-plugin in order to make our content accessable only after payment. We incorporated bbPress there and things are going OK (although the usage it is not offically supported by the membership-plugin’s authors – but that doesn’t say much). I use a plugin named “Theme My Login” in order to style the account-pages. We us OptimizePress as template.
Membership_
// WishList Member 2.7.1
// Theme My Login 6.2.3
// Optimize Press 1.5a (German version)Although I am listing “Theme My Login” f.ex., I think this most likely has to do with the membership-plugin & bbPress.
>> THE BUG
The issue only happens with singular users & singular topics (= the other topics and forums are functioning as intended). We have had numerous complaints so this ain’t due to a certain system-environment. How it happens:
– User A creates topic X, sets subscription via mail to “on”
– User B replies
– User A gets an email saying “User B replied to your post, go see it here: “http://mysite.info/thema/neuer-post-ohne/#post-5812”
– User A (state: not logged-in (!) // works when already logged-in…) clicks on link
– link “http://mysite.info/thema/neuer-post-ohne/#post-5812” shows “you are not allowed to view this” (because User isn’t logged in yet)
– User A clicks on “login”, enters credentials, gets redirected to our default start-page (weak Usability, I know…)
– User A then navigates to the forum where he/she got the reply— ERROR —
“you are not allowed to view this” (but user is logged in!)>> WHAT I HAVE DONE SO FAR
– emptied the cache(s) (W3 Total Cache in use)
– deleted all the site’s cookies (problem persists!)
– (double-)checked the permission-settings fot the topic with the membership-plugin>> HOW YOU CAN HELP
Maybe you have got an idea on how to fix / debug this – any help is greatly appreciated. I can provide to test-accounts within our development-system so you can check it out for yourself.
Again – thanks a lot & I am hoping for some insights on how to tackle this.
Regards!Hi,
I have just installed bbpress moderation plug-in, but my question is not about the moderation plug-in, it is about putting a default text into the reply field, so that the users can read before posting. This is because currently bbpress moderation plug-in does not notify the user that the reply/post is held for moderation. So the user posts something in the forum, but nothing happens, there is no message saying that user’s message is awaiting moderation. The plug in author was asked about this 8 months ago, and he replied that it would be difficult to do something about this, and apparently the color of the reply is yellow, hinting that the reply is held for moderation. But there is no way of knowing this. So I decided to put the default text into the reply field so that the user can read before posting. I don’t know how to do this, I am quite new to bbpress.
I see the Group Extension in BBPress checks to see if the BBP_Forums_Group_Extension class is already defined, but I cannot figure out which action I need to hook into so that my custom BBP_Forums_Group_Extension is used instead of the default BBPress Group Extension.
Please help!
Hello,
I recently just updated to BuddyPress 1.8 with the Default Theme and now my widgets are not showing unless members are logged in. Any suggestions? Thanks.
How can I establish automatic (default) email notification for all our registered users, which they can opt out of? We just created a new website for our group and the users are not getting any emails unless they subscribe to the individual topics.
Also, as administrator, how do I send out a group email?
Hey guys!
Just installed bbPress since a week. Loving it so far 🙂 I was wondering, if there was a way where I can let people subscripe to topics, but not have it on by default? Some of the users have complained that they dont want to recieve all that e-email for topics that arent that important.
Hi, how can I remove the sidebar from my forum page? I’m trying to get a full width page for the forums. I’m using the 2012 default WordPress theme, http://goo.gl/kC0X2
Kindly advise.
Thanks!
Hey guys, thanks for taking the time to look after this.
I know there are a lot of posts dedicated to vBulletin import issues, but after hours of searching I haven’t been able to find a resolution. Hoping you can help!
I have read the known issues page (http://codex.bbpress.org/import-forums/vbulletin/) thoroughly and have made sure every detail is correct:
Selected Platform: vBulletin
Database Server: IP or hostname (in my case another-castle.com)
Database Port Use default 3306 if unsure
Database Name Name of the database with your old forum data
Database User User for your database connection
Database Password Password to access the database
Table Prefix (in my case vb_)I just get ‘no forums/users/etc to convert’.
No data is imported.
I know that you can’t know if I’m getting a password or username wrong, but I am using the details I use to successfully log in to my server/phpMyadmin etc.
I am in such urgent need of this to work that I am happy to pay for further support – whatever it takes. Please let me know if there’s any more information I can give to help this along.
Thanks so much.
Dave.
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: Forum Page Sidebar issue
