Suspect it is theme or plugin related!
Normally I’d just post the standard text viz
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.
but with 29 plugins that could take you a while ! and it could even be a combination.
Think I’d start with a quick theme change to eliminate that and then I suppose it depends on who needs access as non admin but able to add links as to whether you plough through and work out where it is failing.
Your sneaky suspicion is correct. I reverted to default permalinks and the forum functions as it should.
Thanks for your help.
If you want a quick solution to this
create a directory within your theme called bbpress
ie wp-content/your-theme-name/bbpress
And into this folder copy the following file
bbpress/templates/default/bbpress/form-reply.php
Then alter this file to have a new line 175 as follows
<p> <?php echo do_shortcode ('[bbp-login]') ; ?>
so that
<div id="no-reply-<?php bbp_topic_id(); ?>" class="bbp-no-reply">
<div class="bbp-template-notice">
<p><?php is_user_logged_in() ? _e( 'You cannot reply to this topic.', 'bbpress' ) : _e( 'You must be logged in to reply to this topic.', 'bbpress' ); ?></p>
</div>
</div>
becomes
<div id="no-reply-<?php bbp_topic_id(); ?>" class="bbp-no-reply">
<div class="bbp-template-notice">
<p><?php is_user_logged_in() ? _e( 'You cannot reply to this topic.', 'bbpress' ) : _e( 'You must be logged in to reply to this topic.', 'bbpress' ); ?></p>
<p> <?php echo do_shortcode ('[bbp-login]') ; ?>
</div>
</div>
Save this file, and bbpress will use this and a login panel will be displayed.
Hi, I am using the following code to hide my menu/navbar and search form from my site.
‘/* Remove nav bar and search form */
.page #nav-bar {
display: none;
}
.page #s {
display: none;
}’
It seems to work wonders on all pages except BBPress pages.
Now when I set my permalinks to “Default” the navbar and search form are removed on bbpress pages, but when I have them to anything else, the navbar shows up again (but only on bbpress pages).
Does anyone have an explanation for this?
Or can someone point me in the direction of how to remove it without having to have “Default” permalinks set (which I can’t due to buddypress)
Except for the default BBCode [b], [i], [u], [img], [url] etc the vBulletin importer only has [quote], [mention], [youtube] BBCodes added at this time. You would need to manually edit your topics and replies for any SoundCloud embeds.
To test this any further I will need your vBulletin version you importing from so I can take a closer look, firstly to see if I have a copy of a vBulletin ‘version xyz’ to test against and then to see if I can see any reason why it would not be importing everything correctly.
I would suggest you upgrade to WordPress 3.9.1.
Ultimate TinyMCE is NOT compatible with WordPress 3.9.x and is being replaced by WPEdit (it is worth reading the info via that link and the alternatives it offers)
I would suggest switching to Twenty Thirteen or Twenty Fourteen themes and disable all your plugins except bbPress to narrow things down.
Once you see bbPress working with the code in your original post to enable bbPress Visual Editor then go from there… Enable your theme, does it still work? Next try one of the TinyMCE plugins with the default options, does it still work? Now update any settings in that plugin, does it still work? Now enable your other plugins one by one, does it still work?
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.