It could be a theme or plugin issue
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, switch to a default theme such as twentytwelve, and see if this fixes.
Hello All !
I need to list the last 8 topics in this widgets, and have a link to the next page of 8 topics, and so on.It would be like a pagination for every 8 topics.
I think the file is widgets.php in lines :
case 'newness' :
default :
$topics_query = array(
'post_type' => bbp_get_topic_post_type(),
'post_parent' => $settings['parent_forum'],
'posts_per_page' => (int) $settings['max_shown'],
'post_status' => array( bbp_get_public_status_id(), bbp_get_closed_status_id() ),
'ignore_sticky_posts' => true,
'no_found_rows' => true,
'order' => 'DESC'
);
I know that ‘posts_per_page’ show the last topics, in my case 8, but i dont know how to access to 8 before.
Any help or idea please?
could be plugin or theme related
try
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, switch to a default theme such as twentytwelve, and see if this fixes.
Sounds like you’re further through hacking the code than most people get !
ok, just in case you haven’t already seen it, if you’re changing the template files, you should create a bbpress directory in the root of your (child)theme, and copy the files there. bbPress will then use these instead, and they won’t get overwritten by upgrades to bbpress. You should also have a child theme, and put them in there rather than someone else’s theme, and then theme updates won’t overwrite them either!
see
Step by step guide to setting up a bbPress forum – part 2
and
https://codex.bbpress.org/step-by-step-guide-to-setting-up-a-bbpress-forum-part-3/ section 3
I presume you’ve tried the code? That’s the other great thing about using the bbpress folder in your child theme, you can just delete the server version and it goes back to the default one.
If so where is it falling over?
can you copy the lines between
<?php do_action( 'bbp_theme_before_topic_started_by' ); ?>
and
`<?php do_action( ‘bbp_theme_after_topic_started_by’ ); ?>
and paste them into here, and I’ll take a look
I’m out today, but if I get a chance later I’ll then run it and debug for you.
ok, lets start with eliminating plugin and theme conflicts
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, switch to a default theme such as twentytwelve, and see if this fixes.
I created a forum with WP 3.8.1 and bbPress 2.5.3. Here: http://ozziecoin.com/index.php/forums
When I press edit, I get a 404 error. When I press on username, I also get a 404 error.
Topics seem to work ok. Can anyone offer any hints where I should start looking?
I’ve tried modifying .htaccess to include: Options FollowSymlinks and AllowOverride All
Also, tried resetting permalinks to default and back to current setting of /index.php/%postname%
Thanks in advance for your further suggestions.
Turns out to be some kind of permission error. I see this in the Chrome console. Will look into it further.
GET /wp-content/plugins/bbpress/templates/default/css/bbpress.css?ver=2.5.3-5249 403 (Forbidden) localhost/:30
GET /wp-content/plugins/bbpress/templates/default/js/editor.js?ver=2.5.3-5249 403 (Forbidden)
Hello,
I’ve installed bbPress 2.5.3 onto WP 3.9.1 but am not seeing any css stylesheets loaded for bbPress. Even when switching to the Twentyfourteen theme the forums are completely unstyled.
Has anyone come across this issue? Looking at resources in the chrome console I can see that bbpress.css is not being loaded.
Actually, there is a link to the topic by default, in which case it’s the number in the top right corner of the reply.
Here on the bbPress support forum, it’s the time stamp to the left of the reply, underneath the user’s profile information.
Linking to replies, posts, etc. like it’s done here is fairly common practice throughout the web, although not at all intuitive in my opinion.
@landshark I wouldn’t say you were being ignored, we are all volunteers here and if and when people have the time to help others they do, myself included.
What is the BBCode for images on your SMF forum?
bbPress converts these default BBCode [img] to `<img src=”…”>
[img]http://www.google.com/intl/en_ALL/images/logo.gif[/img]
[img=http://www.google.com/intl/en_ALL/images/logo.gif]
If you have any custom BBCodes this will not work and you could either fix this in your SMF forum before importing or if your comfortable with MySQL you could update these in your database directly.
1.: Move post count under rank (red arrow).
bbPress does include post counts at the moment, in bbPress 2.6 it will though.
You must be using a plugin for this or a custom theme with bbPress support.
2.: Move date of creating a post upside (blue arrow).
Same as above
3.: Translate “reply” – it is translated in language files but it is still in english. All other words are fully translated in my language. (red square).
This also could be an issue with any custom plugins or themes you are using.
Disable any plugins except bbPress and switch to a default theme eg Twenty Thirteen and let me know if you still see ‘reply’ as untranslated.
Within the default bbPress you cannot do this – forums are either visible or not depending on whether you’re logged in, and you cannot assign users to forums
However the following plugin allows you to assign users to one of up to 8 groups, and have multiple forums belonging to those groups, so should probably achieve what you want.
bbp Private Groups
ok, presume this is a new install?
also presume that you have set yourself up as at least participant in the user profile – the forums permissions are near the bottom when you edit a user
If so then
maybe a plugin or theme conflict
try
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, switch to a default theme such as twentytwelve, and see if this fixes.
@funin
Not quite sure I understand
You can have multiple forums with multiple access levels
In combination with the default bbPress access a forum can be
totally public – everyone can see and contribute – even anonymous users can make posts
public – everyone can see, but only registered users can contribute
private – only logged in user can see the forum exists, and can either contribute as participants or just see as spectators
group visible – everyone can see that a forum exists, but only logged in users with permission for that forum can see forum topics and replies, and can either contribute as participants or just see as spectators.
Group invisible – only users with permission for the forum can see that they exist, and can either contribute as participants or just see as spectators.
Basically you have a great deal of flexibility on how you set your forum site up.
so if you want a forum that people can see and contribute to alongside ones that are either private or with just topics visible, then this is possible.
By default users are not notified, they have to tick a box on each topic/reply to say that they want emails for anyone who posts to that topic. Is that what you are after?, or do you positively want to stop any emails? Seems a bit harsh for your users not to let them know that someone’s just rubbished the post that they made, but am sure you have valid reasons !
suggest it is a theme issue – try changing to a default theme such as twentytwelve and see if that fixes.
If so, then contact woothemes for a fix to their theme.
If not come back
‘Sorry for my english. ‘ – do not apologise your English is excellent !
Ok, I have just re-tested and I do not get that issue – I can create pages and posts fine.
You could just try deleting and re-installing the plugin just to eliminate any load issues – unless you have just downloaded it, maybe download the latest version from my website so that we are both on version 1.4.
Then maybe we should try to eliminate plugin and theme conflicts
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, switch to a default theme such as twentytwelve, and see if this fixes.
Come back and let me know.
If you’re not seeing settings>forums in the reading/writing list then either your install is faulty or you have a conflict – these can cause parts of the backend to not display/go missing.
The easiest way to check would be to disable all plugins except bbp and switch to a default theme such as twentytwelve. If it all show up ok in that then either theme or plugin related, and you can start to work out which. However you may not want to do that on your live site !!!
Maybe get your test site going, and then revisit bbpress ?
For future readers, I was able to accomplish the redirect with this simple line of code:
add_filter( 'bbp_pre_get_user_profile_url', function() {
return get_bloginfo('url').'/profile';
});
Very simple, really!
You can also change the default url for favorites and subscriptions by doing this:
// Replace the default link for the favorites
add_filter( 'bbp_get_favorites_permalink', function() {
return get_bloginfo('url').'/profile/forum-favorites';
});
// Replace the default link for subscriptions
add_filter( 'bbp_get_subscriptions_permalink', function() {
return get_bloginfo('url').'/profile/forum-subscriptions';
});
Of course, if you’re using pre PHP 5.3.1 (or are developing a plugin) you’ll need to create actual functions rather than using anonymous functions.
I posted in this thread 15 months ago that W3 did not work with bbpress.
Have to love the speed though and I thought I’d try again with latest versions:
WP 3.9
W3 0.9.4
bbPress 2.5.3
My first round of testing, prior to trying it on live site, willbrownsberger.com, was successful — I focused most heavily on whether bbpress replies would trigger refreshes. They do seem to. Occasionally, a very little bit of a lag, enough to make a fast-fingered tester wonder, but it seems to OK.
So we are using it live now and will report back if we have any real problems.
For the record, my settings are as follows:
bbpress — anonymous topics and replies allowed (and that is what I carefully tested)
w3 total cache as follows:
GENERAL
Page Cache Enabled
Minify, not enabled
Database Cache enabled
Object Cache not enabled
Browser Cache not enabled (have settings in .htaccess)
CDN not enabled
Reverse Proxy not enabled
Monitoring not enabled
File locking not enabled
Verify Rewrite Rules enabled.
PAGE CACHE SETTINGS (all not checked except the following)
Cache front page
Don’t cache pages for logged in users
Automatically prime the page cache (default interval 900 seconds, 10 pages)
Preload the post cache upon publish
Purge Policy — defaults (front page, post page, blog feed, rss2)
Default advanced options
DATABASE CACHE SETTINGS
Don’t cache pages for logged in users
Default advanced options
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, switch to a default theme such as twentytwelve, and see if this fixes.
New bbpress installation?
Old installation with new problem?
Have you other plugins?
Try
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, switch to a default theme such as twentytwelve, and see if this fixes.
Bueller? Bueller? Anyone?
So here is what I have done since. I created a fresh install of WP 3.9. Deactivated any default apps. Installed BuddyPress. Installed bbPress. Checked to see what roles were created. None. Still had the standard WP Roles.
Can someone please correct me if I am wrong? Isn’t bbPress supposed to create the following roles:
Keymaster
Moderator
Participant
Spectator
Blocked
There is a good chance that I am totally missing something here and this is an easy fix. Does anyone have any thoughts? Suggestions?
If I’m just being totally ignorant and new roles don’t get created. Please tell me that too. Thanks!
Switch to one of WordPress default themes, Twenty Thirteen or Twenty Fourteen.
If bbPress works try your theme again, if bbPress doesn’t deactivate the plugin, delete it and reinstall.
And or try deactivating all your plugins except bbPress then reactivate one by one until the error occurs to find a conflicting plugin.
Thanks, but I finished and moved on. I tried and failed with several different approaches like this, but copying and altering 2 functions took less than 2 minutes as the //comments were clear about how to disable the AJAX.
I took me almost 2 weeks part-time to customise the bbpress forum. I spent a lot of time messing with IDs and classes to target CSS changes and trying to figure out the proper code to modify defaults.
For example finding the code to return just an “edit” for replies was a matter of great googling and some luck.