Okay here is how I want it to work:
<?php if ( bb_forums() ) : ?>
<!-- FOR EACH TOP LEVEL CATEGORY BUILD A DIV WITH A H3 AND OL -->
<?php while ( bb_forum() ) : ?>
<div class="box">
<?php if (bb_get_forum_is_category()) : ?>
<h3><a href="<?php forum_link(); ?>"><?php forum_name(); ?></a></h3>
<?php endif; ?>
<ol>
<!-- FOR EACH FORUM BUILD A LI (only show top level children not children within those) -->
<li class="arrow f_unread">
<a href="<?php forum_link(); ?>">
<strong><?php forum_name(); ?></strong><br />
<?php forum_topics(); ?> Topics / <?php forum_posts(); ?> Replies
</a>
</li>
</ol>
</div>
<?php endwhile; ?>
<?php endif; // bb_forums() ?>
I only want top level cats and forums to show on the front page, clicking on those will show the sub-forums when you view in the individual forums.
Can anyone help?
@kevinjohngallagher
I missed read you post earlier. Yeah getting bbPress to display like phpBB would be an awesome starting ground for me. If you could find those files/links that would be much appreciated.
Any way to do it via plugin folder, functions.php, or theme folder without putting the file in the root? If bbpress upgrades (don’t laugh too hard) I will forget about it.
I’m having the same issue here. I’ve downloaded two themes from the web site and installed in the directory my-themes and gave the directory 755 permissions and none of the themes are visible except the standard installs. Any ideas on what I am doing wrong ?
Anonymous UserInactive
Look at this plugin:
Plugin Name: Topics Per Page
Plugin URI: https://bbpress.org/plugins/topic/topics-per-page
Markus
Man I can’t wait for this to go online! Out of curiosity are there any existing SEO plugins or sitemap plugins for BBPress? Gracias in advance!
I think i can shed a little light on this, but apologies if i’m off a little.
1) you need to decide if you want to have parent/child relationships with categories or not. If you want categories, then all forums need to have a parent category. Its a world of hassle otherwise.
2) bbPress doesn’t actually handle in any way shape or form a parent / child relationship. Its key to remember this when processing the data, especially in the bb_forums() loop. Remember it’s just a plain list of names with no corrolation.
3) The “category” is not marked on the forum list or forum database table where you can query it easily as a 1 to 1 relationship. Instead, a hack of _CK_’s forum as a category plugin for bbPress 0.8/0.9 has been rolled into the core. Thats not a complaint against Sam, its the fact that it doesn’t solve the problem, it merely “fakes” a category to the end user.
4) bbPress doesn’t consider a category to be in a Parent/Child relationship, it considers a category to be one that topics cant be written to AND that has a child forum. So if down the line you make a forum read only for some reason – bbPress will think its a category.
Here is a long (sorry) post I wrote about it in September 2008:
https://bbpress.org/forums/topic/parent-childrelationship-in-forum-loop
And in the end I made this as an example:
http://kevinjohngallagher.com/___alpha/bbpress_as_phpbb/
Basically, I had to do a major rewrite of the bb_forums() loop.
Okay changed all forums to have cats, but I need each block of forums with a cat to have this setup:
<div class="box">
<h3>CAT</h3>
<ol>
<li>Forum</li>
<li>Forum</li>
</ol>
</div>
At the moment it’s repeating the div and ol for each forum and not containing the forums within a cat inside just one div and ol.
ALSO
But because I have categories within categories it will become messy nested. So I only want to show top level forums and not the sub-forums/cats within.
There’s a more fundamental issue here.
Basically, you should ensure that every forum has a parent category. It solves so many issues when building themes and dealing with the loop. I covered this in my “bbPress as phpBB” theme back in 2008. I’ll hunt out the links for you. It was simple, but a bit of a pain.
I’m trying the same thing but instead of OL i’m using TABLES. https://bbpress.org/forums/topic/if-forum-is-not-category
Maybe that can help you jumpstart to find the answer.
Hi I have the following code:
<?php if ( bb_forums() ) : ?>
<?php while ( bb_forum() ) : ?>
<div class="box">
<?php if (bb_get_forum_is_category()) : ?>
<h3><a href="<?php forum_link(); ?>"><?php forum_name(); ?></a></h3>
<?php continue; endif; ?>
<ol>
<li class="arrow f_unread">
<a href="<?php forum_link(); ?>">
<strong><?php forum_name(); ?></strong><br />
<?php forum_topics(); ?> Topics / <?php forum_posts(); ?> Replies
</a>
</li>
</ol>
</div>
<?php endwhile; ?>
<?php endif; // bb_forums() ?>
Struggling to get it to work how I want which is basically like this:
for each category do this:
<div class="box">
<h3>CAT</h3>
<ol>
<li>Forum</li>
<li>Forum</li>
</ol>
</div>
so that div should be repeated for each block. if a set of forums has not category, then all of the code would be above would run but just no h3.
so an example might look like this:
<div class="box">
<h3>CAT</h3>
<ol>
<li>Forum</li>
<li>Forum</li>
</ol>
</div>
<div class="box">
<h3>CAT</h3>
<ol>
<li>Forum</li>
<li>Forum</li>
</ol>
</div>
<div class="box">
<ol>
<li>Forum</li>
<li>Forum</li>
<li>Forum</li>
<li>Forum</li>
</ol>
</div>
<div class="box">
<ol>
<li>Forum</li>
<li>Forum</li>
<li>Forum</li>
<li>Forum</li>
</ol>
</div>
can anyone help thanks.
Anonymous UserInactive
Hi Chris,
thanks for your answer. So I only continue to help here in the forum. 
Markus
/start
I think Gautam and I and gerikg and some others realized we don’t need any outside help to move the project forward, at least for the time being. There’s a lot we can do without having the keys to the whole thing.
/end
After that words… i see your position. It’s very bad position for open-source project.
Anonymous UserInactive
Hi gerikg,
this post could help you:
https://bbpress.org/forums/topic/create-a-new-custom-page-like-wordpress
1. Make a custom page
create a page discussion.php in the root forum folder
add require_once(‘./bb-load.php’); on the top of the page. and write whatever code you want in the page.. that should create a static page with bbpress functions..
2. Put in the code for the Latest discussions from the main page (?)
or
3. Make your own sql query – https://bbpress.org/forums/topic/create-a-new-custom-page-like-wordpress
Markus
Uh. Yes. I can read, and I DID read that, thanks. As I said…
“Nothing I had read previously said that I COULD use the same database as WordPress, __or that I needed to do something differently if I WAS using separate databases__.” (emphasis added)
So, yes. I realize there was another solution to the problem. I just chose to solve it the one way.
The website states
“There are lots of articles on the web stating that bbPress and WordPress have to be installed into the same database in order for the two scripts to integrate correctly. This is not true (though perhaps it was in the past). “
But it’s great that it worked.
Thanks for the tutorial link, Gautam.
Actually the problem ended up being that I was using a separate database for the forums, as nothing I had read previously said that I could use the same database as WordPress, or that I needed to do something differently if I WAS using separate databases.
So yeah. Reinstalled using my WordPress database, and everything is working now.
Thanks again!
Hi all
Has anyone come across a fix for bbPress inregards to brute force attacks on passwords?
A brute force attack allows a user to attempt to login to the application with a valid user account using a dictionary of words for the password without the account being locked out.
bbPress allows multipul attempts at password entry without locking the user out. This means that someone can use a application to hack into a users account.
Has anyone made a fix/ plugin for this? Or know a way of solving this?
Help/ thoughts would be greatly appreciated!
you should still be able to add a keymaster in 2.92. It’s no different. If it doesn’t then you need to check your cookie salts and keys again.
The installation does not make the bb-config.php file. It should already be uploaded, all the installation does is update it with the info you add during the installation process (as long as you make it writeable, if not, you need to update it manually).
Have you uninstalled buddypress completely i.e. deactivated the plugin, removed the tables and deleted the template pack?
Add
AddHandler x-httpd-php5 .php
AddHandler x-httpd-php .php4
to your .htacess file. By default GoDaddy uses php4
bah I should add pictures to my tutorial!
First, clear your cache and you should have access again. If that doesn’t work then it’s a deeper issue.
Yury, what will you do with “people who have access”? What do they need access to, and why do you need it to move forward?
I think Gautam and I and gerikg and some others realized we don’t need any outside help to move the project forward, at least for the time being. There’s a lot we can do without having the keys to the whole thing.
Several people have mentioned a fresh face for bbPress.org, and it’s long overdue. Sam created one a while back, and matveb created a mockup: http://bit.ly/8Vfecq
The talk at the time, and I can’t recall if it was in email or in the IRC chats, was that we didn’t want to stick bbPress.org with a new design, because WordPress.org was getting a new design, then bbPress.org would be out of date (or dated) again.
So, the theme/template here will wait until after the WordPress.org redesign.
In my opinion though, it would just be window dressing on a project that’s just limping along.
Anonymous UserInactive
Hi chris,
thanks for your long post. It’s great to have you here as moderator 
Honestly though, we have bigger problems than just putting a fresh face on the bbPress.org website. That would be the least of my concerns.
I can understand thoughs – although I’ve made a post about the “fresh face” just minutes ago. After using bbPress more than a year I believe in the future of this project.
And I will contribute – where I can help. 
For my thoughts … there should be a defined project team to coordinate the next steps. The weekly IRC meetups in December and January were the right way. To define a document team was also great. But after three months there are only you and Gautam “driving” the project.
Markus
I no need access. I need people who have access.
Matt left project (as u mentioned) and keep people with access. But this people left project too?
p.s. i added ps before u left comment)
p.p.s i don’t want fork good engine before it will become “another wp-plugin” – if you no need our help – it’s ok. just say