This is a part where bbPress is lacking INFO. (I think)
They are still writing up a manual because most people don’t understand how to make Child Themes or just a custom bbPress theme.
Read this topic:
https://bbpress.org/forums/topic/bbpress-20-theme-compatibility
Your biggest problem is your functions.php file nobody understands what to do with it.
Because the manual how to install and make your own theme tells us to copy-/paste all files including the <bbPress> files from your plugin section inside your WordPress theme folder but in that write up they forgot about when you do so, you have to duplicate or overwrite the functions.php file. Because your WordPress theme also has a functions.php same as the bbPress plugin.
We are still hoping somebody would make a nice Blog Post about how to install bbPress and how to do it correct on a Child Theme setup.
Mine is working now (as explained in linked topic ), but i have no idea if i did it correct.
Oops! A $ is missed in the code
Use it bbp_topic_is_open( $bbp_post->bbp_topic_id )
And again I’m not sure about this code that work or no!
And, your welcome
@7i7GRiFFiN Thank you again!
Nope, that function is absolutely diffrent and not used in bbPlugin
Thank you so much for the fast reply! I guess bbp_topic_is_open() will do for me..
Might be a silly question but is it recommended not to use comments_open() in bbpress?
comments_open() function have a sister function that used in bbPress or the bbPlugin. They looks like topic_is_open( $bb_post->topic_id ) (bbPress) or bbPlugin (I’m not sure!) bbp_topic_is_open(bbp_post->bbp_topic_id)
I repeat that I’m not sure about bbPlugin!
I was fixing a certain existing WP plugin to my taste to make it work in bbpress, and experienced comments_open() function is not stably working in bbpress.
In most cases it returned true in open topics/replies. but in less than 5% cases it returned false although the topic was open and making replies were available..
I just replaced comments_open() function to (is_user_logged_in() && is_bbpress()) and it worked fine. (Thank you for this function!)
I don’t think it’s not much important in using bbpress, but just curious to know how comments_open() function works in bbpress if it’s not too complicated.
EdParticipant
Hi,
to help test this, I’ve moved my punBB forum over, and for the most part things work. However there is one major issue.
I’ve done the conversion by going from:
punbb > phpbb2 > phpbb3 > bbpress1 (standalone) > this converter > bbpress2
at the bbpress1 stage, I checked the data, forums, users etc and all looked good.
after conversion, when going through the ADMIN page/REPLIES, you see that each reply is linked to:
‘top level forum container’ (Mismatch)
and each thead that I look at, has an empty post at the start (i guess because of this issue?).
Topics are allocated correctly as they should be though.
My forum is setup as so:
– Top Level Forum Container
– forum 1
– forum 2
– forum 3
Any ideas how to fix this issue?
Thanks!!
Okidoki! I just found out that the “bb_” in the “bb_favorites” key is indeed the table prefix of your bbPress installation. That’s good news since this fixes the problems with the Post Notification plugin (if I manage to change the table prefix of a live install).
Unfortunately I was not yet able to find an answer to my second question. That’s probably where you’ll have to jump in for me.
Thanks again (in advance)!
Hello everyone,
I just recently integrated a second bbPress installation with a wp site’s user table (another bbPress was already successfully integrated) and I think I messed up:
My users currently have the problem that they get notification e-mails (via Post Notification plugin) and private messages (via bbPM) for topics from the wrong bbPress installation.
Up until now I figured out that the reason for this is that e.g. a user’s favorite topics are stored as a comma separated list of topic IDs in the wp “wp_usermeta” table under the key “bb_favorites”. Now, if both bbPress installations use the same key for this it would easily explain why user’s get notified for the wrong topics. –> both bbPress installs would get the list and see that topic 4 is in the user’s favorites. Since every install has a topic 4 both bbPress installations would send a notification for it – unfortunately topic 4 is a different topic on each installation. Meh.
So here comes the wall of questions I am trying to understand:
1) Is the “bb_favorites” key a fixed value or is it using the “bb_” table prefix?
Unfortunately both of my bbPress installations have the same table prefix, which is okay since the live in different table spaces, but not okay if bbPress puts together its “wp_usermeta” keys like this: prefix+”favorites”.
2) I took a look at the other keys in the user meta table and found out that bbPM (private messaging plugin) uses “bbPM” as a prefix to all its keys. So even if the above assumption is true and the “bb_” prefix is dynamically added according to the table prefix of the current bbPress installation, fixing the table prefixes won’t work for this plugin. That’s why I wonder if it would work to use a SEPARATE “wp_usermeta” table for the second bbPress installation but the SAME “user” table? Probably not, but I thought it’s worth asking.
Thank you very much in advance!
Holger
Thanks dude about answer and the address. I read them but I’ve question now, if we integrate our bbPress with WordPress can we use some functions from WP?
I mean if we do integrate after that in theme designin’ can we use a function like this? <?php get_wp_header(); ?> (It’s jus’ a example, Im not sure about the code!)
Home
BackPress is a PHP library of core functionality for web applications. It grew out of the immensely popular WordPress project, and is also the core of the bbPress and GlotPress sister-projects.
EdParticipant
any ETA on the PHPbb 3x option, and would you add punBB to the consideration list?
Thanks
Anyone know a simple way to disable the breadcrumbs? My theme has it’s own breadcrumb system that seems to work better than the bbpress one so I would like to stop the built in one from showing, perhaps by overriding the breadcrumb template file?
I would like to use the default template and override the styles that are included. Does anyone have any tips on how to acheive this?
Currently I am using:
function bm_bbpress () {
wp_dequeue_style ('twentyten-rtl');
wp_dequeue_style ('twentyten');
wp_dequeue_style ('bbp-twentyten-bbpress');
}
add_action ('bbp_enqueue_scripts', 'bm_bbpress', 100);
Greetings WordPress/bbPress people!
I have finally abandoned DotNetNuke in favor of WordPress. I have to say I am quite pleased with the simplicity with which I was able to set it up.
After looking around for what the Interwebs conclude is the best WP forum I selected this one.
After a ridiculously easy install I got bbPress up and running as well.
NOW… If I can only figure out how to add a forum to a page I would be on my way. I am sure this is an easy thing to do once you know how to do it…
Incidentally, my WP install is located at http://politicule.com/wp while my forums are at http://politicule.com/wp/?forum=politicule-community-forums-2&preview=true&preview_id=23&preview_nonce=86034f336b
I appreciate your assistance in advance!
@ghost – Insulting the dev team doesn’t get you help any quicker.
@adam – Did you get this sorted? Seems you did from other topics you’ve posted.
I’m in the same boat as 3sixty. This is what I did on a fresh install of WordPress 3.2.1
1. Plugins > Add New > BuddyPress 1.5
2. Activated BuddyPress
3. Run the Install Wizard BUT leaving the Forum Component unchecked.
4. Plugins > Add New > bbPress 2.0
5. Activated bbPress
6. Made a forum, test topics, and test replies
No dice on the activity feed.
Second time around on a second fresh install, I ran the Install Wizard and this time checked the Forum Component. When I try to install Sitewide forums, it just sends me to the Plugin repository and prompts me to download and install bbPress 2.0 (which I do). After which I am stuck again.
Group discussions seem to be working fine, but that’s not what I’m looking for.
Thanks a lot in advance for all your help.
Awesome, will see what JJ says. This would be invaluable if it could be built into buddypress. I know a lot of clients who want to move away from the group forums in buddypress and just use sitewide BBpress 2.0 forums instead!
Great job!
gonna have to ask JJ about that one as I don’t use buddypress yet. I am positive that it is possible, just need a little direction from him on the db structure.
*That is the totally cool part about this plugin in that it can extend to convert virtually any forum software.
Wow, looks awesome! I need to do a conversion in buddypress from the old group forums to standalone BBpress 2.0.
Is the procedure the same as converting BBpress 1.0?
Would love to see an upgrader built into buddypress 1.5!
Assuming you are using bbPress 2.x you can accomplish something similar with shortcodes. Create a page with the shortcode and change the WP setting to showing a page instead of the blog as the homepage.
umm…, no! bbPlugin by default using a subdirectory of WordPress but by some skills on creating a pro theme for your blog that give the forums pages, and left the permalink of the forum root (called Forums) blank you can get what you want (it’s jus’ a advice, I’m not sure!)
I just started a brand new wp site. Initially, I was going to install a phpbb under
http://<url>/forums
After uploading the phpbb, I found bbpress plugin and activated it. Now all links to the forums are in the format
http://<url>/forums/forum/<topic>
What is worse is that when I click to that link, it returns invalid. I tried removing the ‘forums’ and ‘forum’ and it still doesn’t go anywhere. I have since removed that /forums folder and the phpbb but the plugin still has the permalink saved despite removing and reinstalling the plugin.
How can I resolve this?
Hi all.
Can bbpress be constructed to be visible as the main site where the WordPress site is installed? i.e. http://domain.com is the main WP site and http://domain.com/bbpress is the wordpress site.
What I am looking for is creating http://domain.com the main bbpress site, skipping the WP blog.
Advise is appreciated.
Thanks.