@johnhiler
Is there anywhere I can see a demo of either Support Forum or Best Answer.
I’ve looked around at the plugins and couldn’t find either a screenshot of it working or a demo.
I really like how 37signals made their simplified Q&A site:
http://answers.37signals.com/basecamp
In review, it occurred to me that it’s essentially just a forum site with a few specific functions that make it act more like a Question & Answer site.
Does anyone know how I can mimic 37signals simplified Q&A implementation using bbPress?
there is no documentation of default roles, but if you want to add or edit roles you can use this plugin
https://bbpress.org/plugins/topic/role-manager
no wait until matt make bbpress to wp plugin, but now you can use wp function in bbpress using this method
https://bbpress.org/forums/topic/seemless-wordpress-integration
or other method in this forum, cek sub forum theme
Is it possible to call bbpress from a page in wordpress?
What do I assign for User Role Maps in bbpress wordpress integration…
WordPress Administrator: I assume this is Keymaster
But the rest I am unsure of….
WordPress Editor, Author and Contributer: Moderator?
WordPress Subscriber: Member?
Is there a place I can read up on the different roles (Key Master, Adminstrator, Moderator Member)
From what I can tell it’s gonna require a foreach statement to do what I want.
Anonymous UserInactive
ok
– I see – this is the standard settings for topics, posts and tags.
With the plugin from _ck_ it is possible to set different count limits for nearly every bbPress page:
- front-page
- forum-page
- topic-page
- view-page
- tag-page
- tag-page
- search-page
- feed-page
- profile-page
- favorites-page
- stats-page
Markus
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.