Go to the WordPress integration options page in the admin and set the user roles at the bottom of the page. Doing so will update any existing users lacking roles in either WordPress or bbPress.
Once the user role mapping is set it will add roles to WordPress as well as bbPress from then on when a user registers in bbPress. WordPress registrations is another matter though, I thought a subscriber would have defaulted to being a member in bbPress. I.e. if they had user data but no role the default is to make them at least a member. Can you check this?
Is it possible the files were corrupted upon uploading? Seems like it’s a server configuration thing, not even related to PHP or CGI. You should be able to view this file, for example, but you cannot:
http://www.kreativoase.at/taufkerze/forum/bb-images/bbpress.png
In fact, it’s an internal server error code 500, but the server is configured to show this error message, which might be misleading. If you have access to error logs, that will help determine what’s causing the 500 error.
If it’s something applying to that directory and all lower lever directories, maybe there is a problem with the .htaccess file (if you are using one) in the forum directory. Do you have a proper .htaccess file? Please post the content here. I am starting to think an error in the .htaccess file is the problem for it to cause a 500 error on the forum directory or any subdirectory you try to access.
Permalinks on false is good.
bbPress does not need its own database, but it does need a database, and the table prefix will be bb_ by default. So long as that doesn’t conflict with any other tables you already have, it’s OK to use an existing database.
I’m just following up – I posted this bug a while ago, and when I didn’t hear back, I researched and found the solution. (wahoo!)
PROBLEM:
If private-forums plugin is installed, users below moderator capabilities will have a BLANK Pick a Section dropdown on post-form.php. If they go ahead and try to click “submit” on their post, they get an error: Forum topic is closed. (error is bogus, obviously, because they are trying to post a NEW topic).
SOLUTION
In the /my-plugins/private-forums.php, replace line 294:
$new_forums[] = $forum;
with:
$new_forums[$forum->forum_id] = $forum;
WHY IT WORKS
The $new_forums array replaces the global $forums array with just the forums that user is permitted to see. The $forums array uses the forum_id as the array index. Without this fix, the $forums array will have the default index, i.e. 0, 1, 2, 3…
If your forum ids are (a) ordered numerically by their id and (b) no numbers are ‘skipped’ in the ids, you may not notice this issue. However, in my case, my forum ids are in the order “6, 7, 1, 10, 9” because we have added and deleted and reordered them over the life of the forum.
Hopefully this helps someone.
Cheers,
k
Green Home Forums
Spun this up within a few hours using a modified version of the default Kakumei theme. I found it was very easy to add a custom header and logo to.
I’ve noticed there is a serious problem with the way the CSS works for the default Kakumei theme (and any other theme based on it).
As you add information to the post author field on the left, it will start to vertically overflow and start to overlap the next post. This is because the designer unfortunately decided to use a shortcut via position:absolute making it impossible to clear:both columns.
Here’s how to easily fix it by appending two simple lines to the very bottom of the style.css and no need to search for and edit/replace other lines.
.threadauthor {position:relative; float:left; margin:0 -110px 0 0; right:110px; }
.poststuff {clear:both;}
If you don’t want to edit any core files, simply put this into a plugin (make a new one or any existing one)
function fix_kakumei_css() { echo '<style type="text/css">.threadauthor {position:relative; float:left; margin:0 -110px 0 0; right:110px; } .poststuff {clear:both;} </style>';}
add_action('bb_head', 'fix_kakumei_css');
Tested working in Internet Explorer, Firefox, Opera and Safari for Windows. Would appreciate MAC browser feedback?
(I will attempt to automatically include this hack in my plugins to help avoid edits since it’s usually my plugins that add so much info to the left but the new gravatar in 0.9 will also cause the overflow)
Should actually be a core fix now that I think about it.
Hello,
I am running a gaming community’s web site. Currently I just have bbPress forums up there while I build up the rest of the site’s content. What I needed is Private Forums!
I know there is a plugin for Private Forums. However, it just restricts based on the three default groups (Members, Moderators and Admins) … this does not do me any good since I need to give access only to the members of the actual group, not just the forum. Is there anything out there to help me?
I should note that mdawaffe has pointed out to me that apparently bbPress would do this previously if the user has referer’s enabled in their browser. But since most “personal firewalls” block referers by default, you can’t count on that behavior and this change will make it always work instead.
0.8.4 will supposedly have this new ability by default…
That type of pagination happens here and in a default installation within a topic, but not between topics. Are you looking for what exists here or for pagination for the older topics?
How about something like this?
https://bbpress.org/forums/topic/previousnext-thread-navigation#post-10592
You can also search the forums here for pagination and find more interesting things.
Hi, chrishajer.
This is what I see in Firefox: http://thelifelesstraveled.com/forumInFirefox.jpg
However, if I view the forums in Safari, it looks great (just like the default theme should look and how it looks in your screenshot http://www.chrishajer.com/bbpress/tlltf.png).
The forum has style, it has the default kakumei theme applied. Here’s what I see with Firefox 2.0.0.12 on Windows XP.
http://www.chrishajer.com/bbpress/tlltf.png
If you are expecting it to look like something else, maybe you need to select it in your admin panel. But there is a theme applied, the default one. That’s different than saying it has “no style”. It has the default style, not a broken path to your stylesheet or theme.
Hi, chrishajer and howtogee,
Yes, this is the URL: http://thelifelesstraveled.com/forums/
I’m running FireFox 2.0.0.12. How strange that it looks OK to you guys and not to me. I don’t have adblock installed and I can’t find any settings in my preferences that look like they would affect how the forums page is displayed.
I can see the default theme used here just dandy: http://cutline.tubetorial.com/forums/
This should fix it: https://bbpress.org/plugins/topic/usernames-i18n-fix/
I need to find out if this is fixed by default in 0.8.4
Please post the URL where the problem can be viewed.
I have a default theme just fine in Firefox and IE7 here:
http://thelifelesstraveled.com/forums/
There is no admin notification of new registrations by default. Sounds like it could be done with a plugin.
By default bbpress does not have this ability built in.
However it would be possible to edit your templates to allow only mods to start topics in certain forums, or do this via plugin.
I joined IRC #bbpress last night, and a kind soul figured it out.
It was all because of the plugin. After installing the plugin, all went great.
#chrishajer; on my server, the admin-tool lets me turn glob on and off. “off default”
and, it IS an error when I cant login 
This plugin-problem should be in the FAQ.
Thank you both..
DON’T do that!
You want bbPress and WordPress to have different table prefixes in their respective config. bb_ and wp_ , the defaults, are fine. If you try to use the same table prefix, some of the WordPress tables get destroyed due to a collision between table names because both software packages now use the same table prefix (posts , usermeta and users tables, I believe.)
What are you trying to accomplish that requires you to use the same tables for WordPress and bbPress? If you are looking for integration, this is not how you do it. With an integrated install, you still use a different table prefix for bbPress but you insert your WordPress table prefix in the bbPress config.php a little further down in the file. Then, bbPress modifies the existing wp_users and possibly wp_usermeta table.
I’m trying to use the same database and tables for wordpress and bbpress but they don’t merge painlessly.
I set the table prefix in bbpress’s config to wp_ and set the database to be the same as wordpress’s. I also set the wp_prefix in bbpress’s config.
Then I tried to start bbpress but it threw a bunch of exceptions and now it will not save new posts. Can anyone help me?
I enclose it’s exceptions
Now we’re going to create the database tables and fill them with some default data.
bbPress database error: [Incorrect table definition; there can be only one auto column and it must be defined as a key]
ALTER TABLE wp_posts ADD COLUMN post_id bigint(20) NOT NULL auto_increment
bbPress database error: [Key column 'post_id' doesn't exist in table]
ALTER TABLE wp_posts ADD PRIMARY KEY (post_id)
bbPress database error: [The used table type doesn't support FULLTEXT indexes]
ALTER TABLE wp_posts ADD FULLTEXT KEY post_text (post_text)
1. Created table wp_forums
2. Created table wp_topics
3. Created table wp_topicmeta
4. Created table wp_tags
5. Created table wp_tagged
6. Changed default value of wp_posts.post_status from publish to 0
7. Added column wp_posts.post_id
8. Added column wp_posts.forum_id
9. Added column wp_posts.topic_id
10. Added column wp_posts.poster_id
11. Added column wp_posts.post_text
12. Added column wp_posts.post_time
13. Added column wp_posts.poster_ip
14. Added index wp_posts FULLTEXT KEY post_text (post_text)
15. Added index wp_users UNIQUE KEY user_login (user_login)
bbPress database error: [Field 'post_content' doesn't have a default value]
INSERT INTO wp_posts (forum_id, topic_id, poster_id, post_text, post_time, poster_ip, post_status, post_position) VALUES ('1', '1', '1', '
First Post! w00t.
','2008-02-22 15:10:39', '127.0.0.1', '0', 1)
bbPress database error: [Unknown column 'post_id' in 'field list']
SELECT post_id, poster_id FROM wp_posts WHERE topic_id = 1 AND post_status = 0 ORDER BY post_time
bbPress database error: [Unknown column 'post_id' in 'where clause']
SELECT * FROM wp_posts WHERE post_id = 0
Finished!
I guess you’re working on it now because there are syntax errors and no site visible.
Hopefully you’re working with your own template, not the default one. If that’s the case, just use the default template until you figure out what change caused the problem.
If you are working on the default template, then I would just install a new copy of it and start over with your modifications, this time in a template of your own name.
The create your own template, create a my-templates folder at the same level as bb-templates, then in there create a folder that will be for your template (call it dogs or something.) Then copy over all the files from the kakumei template into this new dog folder, and then open the style.css file in this folder and make the appropriate changes there to give this theme a new name. Then, select it in your admin panel. Right now, it will look just like the stock theme, but you can make changes here instead of in the stock theme, and if something goes wrong, you can just select the stock theme and fix the problems in the new theme.
I have a new bbPress theme called Black-Letterhead. It’s derived from the default Kakumei theme. This theme is a takeoff from my WordPress Theme also called Black-Letterhead.
Here’s the download and preview links:
http://ulyssesonline.com/2008/02/16/bbpress-theme/
Sorry, no live demo available.
OK,like this one:
http://www.edutopia.org/how-to-students-as-practitioners
It can not be made clickable at my forum.But it can work here.
So I don’t know what’s wrong,I haven’t changed any file about this.
BTW:My forum uses the default theme.
As keymaster, if you log in and edit the first post in a topic, you have access to editing the title. If you created the topic as a user, there is a limited amount of time that you can go back and edit your own post. By default, I think the limit is 60 minutes, set in the config.php with $bb->edit_lock = 60;.
You’re possibly getting 404’s only in IE because of session issues in Internet Explorer.
bbPress doesn’t use sessions by default so some other plugin must be putting them in (I have one that does and so does bb-post-views and possibly a few others).
IE is *very* picky about how sessions are done.
What plugins are you using?
Also, are you using multiviews in the .htaccess for bbPress? That could cause some issues. If so, use the real rewrite rules instead.
many thanks Chris! I have tested your second example (pluggable.php, row 361 etc.) was exactly what I needed!
I agree with you that a plugin would be nice, and also it would be even nicer to be able to set new users default role somewhere in the admin interface, but for the moment your suggestion just work.
thanks again!
Here’s the URL, and i’ve set it back to the default theme as well: http://clutchmagonline.com/forums
Its loading once in a while, but clicking around here and there you definitely still get the 404 errors.