oh, this is with bbpress 1.0 and wordpress 2.7
i had the same issue, but it turned out that bbpress had not written any of the key info to bb-config.php, despite me specifying this on installation. i added this manually and it worked:
define(‘BB_AUTH_KEY’, ‘wp-auth-key’);
define(‘BB_SECURE_AUTH_KEY’, ‘wp-secure-auth-key’);
define(‘BB_LOGGED_IN_KEY’, ‘wp-logged-in-key’);
define(‘BB_NONCE_KEY’, ‘wp-nonce-key’);
define(‘BB_SECRET_KEY’, ‘wp-secret-key’);
define(‘BB_AUTH_SALT’, ‘(wp-auth-salt’);
define(‘BB_LOGGED_IN_SALT’, ‘wp-logged-in-salt’);
the first four are in wp-config.php and the second two are in the options page of the wordpress admin menus.
bbPress is NOT a plugin, it’s a separate application that can be integrated with WordPress.
Follow these directions to install bbPress.
If you want to integrate bbPress and WordPress, note that if you are using WP 2.6+, you must use the ALPHA build of bbPress. During your install process, you will be asked about server settings. Tell bbPress to point to the same DB you used for WordPress (don’t worry, it won’t overwrite anything, but do make a backup anyway to be safe).
The Basic Integration Screencast should help you some.
Woah! Total newbie. Have wordpress installed on my host at http://englishforuniversity.com I have installed various plugins. But it looks like bbPress is NOT a plugin. I cannot understand any of the install instructions. I need to upload it to my host, but where do I put it? All the other things I have put into my wp/plugins. I have been looking but the instructions are way over my head. Any tips?
Pat
Oh, I’m sure it works just fine. The “yuk” was elicited by this:
5. search your bbpress templates and force all registrations/logins through wordpress from the several places they are buried on the forum (the WP login interfaces are far more developed) – unfortunately at least one bbPress login location is hard coded in the core which will require a direct hack everytime you upgrade.
I was hoping for something more one-time, but…I think I can live with this.
Specifically regarding the Approve User Rrgistration plugin.
Fatal error: Class ‘BB_User’ not found in …/bb-plugins/approve-user-registration/approve-user-registration.php on line 58
I’ve seen in some other plugins compatible with 1.0 the use of ‘WP_User’ and ‘BP_User’. I’ve tried using these and there is no error, but the plugin doesn’t work…
Anyone know how to fix this? I really need the features of this plugin – it would be really good if it was a standard option in bbPress.
In my WordPress functions.php file, I am queuing up jQuery for some interface objects I’m using.
wp_enqueue_script('jquery');
It seems this messes with bbPress’s javascript inclusion, causing none of the JS from bbPress ever to get loaded.
Because I am using jQuery also in bbPress, is there a way around this that anyone can think of?
Can anyone explain me what does the statement mentioned in bbsync plugin means –
“This plugin will disable bbPress Post. It can clean up bbPress Post, use the data itself and get rid of the old tables. This plugin does not add tables.”
Actually, I want two functionality after installing bbsync in my forum
http://www.aboutonlinetips.com/forum
1) Whenever I create a post then a new topic with same name should be created in forum. The comments on both (forum and wordpress blog) will be in sync. If anybody comment on forum then it should be visible to wordpress blog and vice versa.
2) Users should directly add or create a new or different topic in bbpress forum.
Should I Install it?
I am using the same plug-in and am doing exactly as Chris has recommended. Note that the user will not be assigned a role on the bbPress side until they actually visit the forums, because WordPress has no way to know that bbPress needs an additional capability.
I’ve thought about trying to port the plugin over to the bbPress side, but things seem to be working as they are right now and no one has complained about it yet.
I think forcing all registrations through WordPress is the way to go:
https://bbpress.org/forums/topic/user-intregation-between-wordpress-038-bbpress-not-work#post-10428
That’s an old post, but it describes the process best.
Snip! Nevermind I see how it works…
1. When you are logged in as a moderator or above (admin or keymaster), at the bottom of the topic, you will see “[Stick topic (to front)]” – there are two links there. Stick topic just sticks it in that forum. To front sticks it to the front page.
2. You need a plugin for that.
Old:
https://bbpress.org/plugins/topic/allow-images/
Newer and different:
https://bbpress.org/plugins/topic/bb-attachments/
3. Did you activate them in the admin? Or, what version bbPress are you using? I’m not sure it was included in the earlier versions, so those early version required a plugin. It’s built in now (in the 1.0 alpha releases anyway.)
https://bbpress.org/plugins/tags/gravatar
Hi, all –
I think I’m pretty close to being ready to go live. Just a few issues:
1. How does one make a post “sticky?” I’ve looked through the dashboard and the forums (I promise), and haven’t found the answer.
2. What are the provisions for letting users post images?
3. I set up a gravatar, but it doesn’t seem to be working. Anything I should know?
Thanks!
http://www.scopedin.com/bbpress/
The download file is now fixed and you should now get alpha 6 instead of alpha 5.
..
Here is one I’m Working on… Waiting for a Stable Version of V1 to be launched…
Still working on Modifying Theme and Creating (& Searching) for plug-in’s to make it into a Full Working Forum…
WARNING: This site is to be an Adult Site…
http://forum.tnalist.com/
—-
Best thing about bbPress = It’s Light Weight! and Extreme Flexibility!
Thanks, Chris. I’ve taken a first pass, with partial results…I get some of the formatting, but not all. I suspect the problem is that I don’t fully understand the constructs being used in the css. Can you tell me what this means, for example?
#header div.search input.submit { etc… }
And how do I “invoke” this in my php file?
Oh: the website is http://www.scopedin.com/bbpress. I’m trying to add a “return” button in the header.
Thanks.
I’ve started coding my first bbPress plugin and I’m now pretty familiar with most of the actions and filters and some of the inner workings of bbPress but I’m stuck.
The idea of my plugin is to insert AdSense code block in every topic at post X where X is either random or defined by the admin. I’ve been messing around with the post_text filter which allows me to change the text of any given post and insert an AdSense block. I can mess around with the author name and stuff too. The problem is that by doing this I replace the current post with the AdSense block instead of simply inserting it before or after the post, thus the post I replace isn’t visible.
To get around this I tried to first display the AdSense post then include the post.php file in the currently selected theme. But this crashes, I think due to an infinite loop. I then noticed the pre_post filter which looked promising but I couldn’t find where it’s defined or how it’s used.
In short, I need an alternative approach or solution to create a custom (and theme-independent) post.
My code, so far, is visible here: http://pastebin.com/m1cbf6b24
Cheers
I’m working with bbPress in some languages with special characters, but I think that the way those are being handled when making for instance topic_slug isn’t the best way. Is it something which might be changes in the core, or which function should I “change” to add the nicer translation. The following three examples are handled the same way in both bbPress and WordPress.
Some examples from the Danish alphabet:
– æ/Æ > ae (not changed at all)
– ø/Ø > oe (not changed at all)
– å/Å > aa (changed to a at the moment)
Has anyone made a temporarily fix to this?
I can see, that not much had happened even though it has been discussed a bit.
http://trac.bbpress.org./ticket/690
Hi there!
I had recently installed bbpress to my href=”http://www.going2campus.co.cc” and wordpress installed to my href=”http://www.going2college.co.cc”
I wish to integrate the bbpress into my wordpress but do not know how to do that.
Can anyone help me with this task.
Thank you.
I just wanted to say thanks to everyone. It took a bit of playing around with grep for Windows but I managed to compile a relatively complete list of filters and actions. Thanks for that.
Using this method it should be pretty easy to generate a complete list with arguments for the codex, why doesn’t someone who has access to bbpress.org add one? It wouldn’t include descriptions but it’d be a good starting point.
I only have one forum, so there is no point in BBPress giving me a seperate front page and Latest Disussions list. Is there an elegant way for me to integrate the sidebar into the forum listings page? I tried chopping up the templates but I can’t seem to get the code right.
Great video & very useful, but…
Followed the info with WPMU 2.7 & bbPress Alpha & ok except cookies not working… Logging into WP as admin I get the 3 bbPress cookies set (I do get others set as well – these are just examples):
Name: wordpress_ Path: /wpmu/bb-forums/bb-admin
Name: wordpress_ Path: /wpmu/bb-forums/bb-plugins
Name: wordpress_ Path: /wpmu/bb-forums/my-plugins
Then moving to bbPress I don’t get logged in. I can manually log in as admin (the db integration works fine) but if I look at the cookies set by bbPress they include:
Name: wordpress_31f5b4f2f1336e7259bb25056b62d533 Path: /wpmu/bb-forums/bb-admin
Name: wordpress_31f5b4f2f1336e7259bb25056b62d533 Path: /wpmu/bb-forums/bb-plugins
Name: wordpress_31f5b4f2f1336e7259bb25056b62d533 Path: /wpmu/bb-forums/my-plugins
Despite the keys & salt between bbPress & WP being the same, the names & content of the above cookies are different between WP & bbPress.
So, looking at the above it’s not surprising the login between WP & bbPress isn’t successful. So, where did I go wrong or what is the problem?
Thanks.
If you have a config.php
file in an directory above it, temporarily rename that config.php
to x_config.php
or some other name. Now complete the bbPress installation and then again rename x_config.php
to config.php
.
That solved my issue.