Ah, thank you.
I noticed that there is no “register” section. Perhaps that is a CSS issue?
Also, when I typed in the domain/forums/register.php, it gives me a 404 not found error.
Could that be css? Do I need the genesis connect plugin?
I run a combination of bbPress & Buddypress and this worked for me, I did put the following code in functions.php:
function disable_all_widgets( $sidebars_widgets ) {
if (is_bbpress()) {
$sidebars_widgets = array(false);
remove_all_actions('bp_register_widgets');
unregister_sidebar( 'bp_core_widgets' );
}
return $sidebars_widgets;
}
add_filter( ‘sidebars_widgets’, ‘disable_all_widgets’, 1, 1);
This removed all widgets aside from the user login, but that’s quite handy to be present at the forum pages. I put that on top of the forums with CSS.
@Carsten.M – You need to use the numeric ID of the forum. I realize this isn’t the easiest for everyone, but it’s the easiest and fastest way to develop it for now. In the future we’ll open this up to other things and build a UI for it all.
@Nate – I updated the instructions at the top with more details. Give them another go. All you need to do is copy the contents of bbp-twentyten into your theme, and merge the style.css and functions.php files together so they fit what you need – this I can’t help with because it involves code only you probably know.
I’m having an issue and not understanding how to fix it is driving me bonkers. I’ve followed the steps above but let me explain how I did it.
Once the plugin was installed I copied the bbp-twentyten folder from the plugin directory;
C:xampphtdocsempt-wpwp-contentpluginsbbpressbbp-themesbbp-twentyten
and put it into my main themes directory and renamed it to bbp-empt.
C:xampphtdocsempt-wpwp-contentthemescostbbp-empt
I opened the bbp-empt style.css and changed the Template name to;
Template: cost
and added an import for the css.
I have every file in the “bbp-empt” folder than was in the original “bbp-twentyten” folder plus files like archive.php, page.php and single.php from my “cost” folder.
I’m confused as to how I get the forums to use the template files in “bbp-empt” and not the files in the “cost” main directory. Which is what is happening right now.
Small update
After some experimenting I changed the bbp-empt folder style.css in the plugins folder to say cost in the template name and changed other details. Noticed the change in the Appearance menu so I clicked to activate the template and now I’m using a child theme of my main theme with the bbpress using the bbp-empt files.
So now I’m honestly just confused, if this works whats the point of moving it to your main themes directory?
I’m wanting to change the default page.php being used. I found this earlier on in this thread.
add_filter( ‘bbp_template_include’, ‘foo’ );
function foo( $file ) { return ‘page-forums.php’; }
This is no longer working. It worked perfectly on a previous site but not this current one. I get the following error:
Warning: include(page-forums.php) [function.include]: failed to open stream: No such file or directory in C:Program Filesxampphtdocsspawp-includestemplate-loader.php on line 43
Warning: include() [function.include]: Failed opening ‘page-forums.php’ for inclusion (include_path=’.;C:Program FilesxamppphpPEAR’) in C:Program Filesxampphtdocsspawp-includestemplate-loader.php on line 43
The page-forums.php file does exist so that’s not the problem. Any ideas?
It’s just a simple css issue. If you can provide a link then I can track it down
http://www.mandressed.com/forums
… a few details on adding function support would be welcomed.
It is probably related to the theme you are using and the order in which the css files are called. If you can provide a link to the forum, I can take a quick peek and see the css load priorities.
It also depends upon whether you are simply using the template files within the plugin, or whether the theme you are using has all the bbPress template files loaded within your theme directory or not.
The way I did it on my site was to add the function support for bbPress into my custom theme’s functions.php file. I then copied all of the needed template and css files over from bbpress into my theme directory. There were a few other changes needed to do this, but once setup, I am able to edit the css files for bbPress within my theme directory. This means that I don’t have to worry much about upgrading bbPress and loosing any changes I have made.
Anyhow, a link to the forum would help a lot.
should all of the CSS be modifiable by editing the bbp-twenty ten/css file? the only reason i ask is because after playing (extensively) with the file, it still renders poorly; some elements (link color, font size, tables, forum listing etc) – regardless of how much i edit – remain unchanged.
i wonder if this is related to the customized theme that i purchased, or if i’m missing the obvious.
thanks
File forum/bb-templates/blog_theme/style.css
Line 405 (rule .infobox) add: float: left;
Line 511 (rule #thread) add: float: left;
or something like that. Have a nice day.
edit the buddypress.css file line 1218
table.forum {
margin: -9px 0 20px;
width: auto;
}
If you are using a child theme then it is better to make the change there, as every time buddypress is updated you will loose the rule above.
i’d like to add to this if possible, as i think i’m encountering the same problem as leemon. if my custom theme is doing a bit’o hijacking with the css, where would i find and disable this body class code?
@Textdriven
Most likely it is just a matter of adjusting some css rules, as with the plugin you don’t actually assign page templates to the forums.
*I am assuming you are using the bbpress plugin
@Textdriven
Most likely it is just a matter of adjusting some css rules, as with the plugin you don’t actually assign page templates to the forums.
*I am assuming you are using the bbpress plugin
thanks john. i followed the instructions, and edited the style.css in /wp-content/themes/bbpresslifestyle …
snippet:
* Theme Name: bbpresslifestyle
* Template: lifestyle
and activated the child theme via dashboard. the result is:
http://www.mandressed.com/?forum=mandressed-forum
and some of my page elements from the parent theme (not all) are no longer displaying. again, i wonder if it’s because of the theme’s custom framework.
or i’m really, really close…
(betting on the former).
meh.
thanks!
i hate asking for help with opensource (free) software, but i can’t seem to resolve this via the issues presented by others. which sucks, because that’s my normal course of action …
my problem: going to mandressed.com/forums results in just the display of my Home page. Choosing to ‘View’ a forum displays the following: mandressed.com/?forum=mandressed-forum
i’m using a wordpress theme developed by another provider (themefuse), and it involves their own framework. and i’ve followed john’s theme compatibility post by doing the following:
-copied all files from bbp-themes/bbp-twentyten into my theme folder (/wp-content/themes/lifestyle), including single-forum file, etc etc, and creating a /bbpress/ folder within it for the single bbpress css, respective js file, etc.
-i am admittedly confused by the ‘modify your style.css to make it a custom child theme of whatever your current theme is.’
maybe that’s the dilemma.
if i’m missing the obvious or you guys can’t respond, that’s cool. normally i have a lightbulb moment and resolve it in time. just asking for some direction.
thanks,
nate
@mhjerde99 Can I make a suggestion on the template?
Add the following to your woothemes custom.css file in order to get full width forums. I saw your post over there, but didn’t really have time to answer your questions as I am also very busy building a custom woo theme.
#content table.bbp-topics, #content table.bbp-forums, #content table.bbp-replies, #container table.bbp-topics, #container table.bbp-forums, #container table.bbp-replies, #main table.bbp-topics, #main table.bbp-forums, #main table.bbp-replies {
width: 100% !important;
}
Yeah sorry, poor wording on my part. I think of “core” as meaning “any file that came with bbP” but that’s not really accurate. I’m modifying the various page template files, CSS, and a few minor modifications to the files in mytheme/bbpress/. Oh and I did modify the replies widget, but only so I could make it a fixed size and give it an overflow. There’s probably a better way to do that but I just needed a quick solution that I could do myself.
So basically when a file like page-front-forums.php changes, I need to know so that I can incorporate those changes into my version for my theme, or vice versa.
Traclog seems to be pretty much what I was asking for anyway, so thanks for pointing it out.
Jonathan
If you aren’t able follow the instructions provided, these kinds of things will happen. Revisit what you couldn’t do, and that should alleviate your woes. Hint: the functions.php code is also responsible for enqueueing the CSS.
If you aren’t able follow the instructions provided, these kinds of things will happen. Revisit what you couldn’t do, and that should alleviate your woes. Hint: the functions.php code is also responsible for enqueueing the CSS.
Has anyone got any ideas on this? It’s very odd as it seems to only affect the main forum list subsequent forum / topic lists seems to be fine width wise and adjust with the page in different resolutions / as the browser gets resized.
I’ve tried fiddling about with the CSS for the .bbp-forums class but it seems to take no notice (however the subsequent topics / forums seem to do so)
I’ve had to install bbpress a little differently than @jjj specified in his sticky thread I had to do the following:
Create a ‘Forums’ page of template type bbPress – Forums (Index)
As I’m using a child theme of twenty ten I can’t use the child theme method as it complains about having too many functions.php s. So I copied the contents (except the functions.php and style.css) of the bbp-twentyten folder into my child theme then added the theme support in twenty-ten’s function.php. This seemed to work but no styles were being applied so i copied the bbpress.css contents into my style.css and now everything looks great I just can’t get the main forum index to resize with the page and it looks really messy under the side bar.
Using chrome’s ‘Inspect Element’ I can see the table.bbp-fourms takes up more width than the #content div but I have no idea how to restrain it to using only the width of #content.
Any help at all greatly appreciated and Thank you for a fantastic plugin.
http://barnstormers.org.uk/forums
Has anyone got any ideas on this? It’s very odd as it seems to only affect the main forum list subsequent forum / topic lists seems to be fine width wise and adjust with the page in different resolutions / as the browser gets resized.
I’ve tried fiddling about with the CSS for the .bbp-forums class but it seems to take no notice (however the subsequent topics / forums seem to do so)
I’ve had to install bbpress a little differently than @jjj specified in his sticky thread I had to do the following:
Create a ‘Forums’ page of template type bbPress – Forums (Index)
As I’m using a child theme of twenty ten I can’t use the child theme method as it complains about having too many functions.php s. So I copied the contents (except the functions.php and style.css) of the bbp-twentyten folder into my child theme then added the theme support in twenty-ten’s function.php. This seemed to work but no styles were being applied so i copied the bbpress.css contents into my style.css and now everything looks great I just can’t get the main forum index to resize with the page and it looks really messy under the side bar.
Using chrome’s ‘Inspect Element’ I can see the table.bbp-fourms takes up more width than the #content div but I have no idea how to restrain it to using only the width of #content.
Any help at all greatly appreciated and Thank you for a fantastic plugin.
http://barnstormers.org.uk/forums
Hi!
I installed the new bbpress plugin and I’d like to style the forum pages using CSS. I use a three column theme and I managed to remove the sidebar in the forum pages through the WP theme functions.php file, but I don’t know how to enlarge the content area just in these pages since the body class attribute doesn’t specify that these are forum pages, so I cannot do something like this:
.forums .entry-content {
width: 100%;
}
Any help would be appreciated!
Thanks in advance