I’d try and eliminate any conflicts
Deactivate any other plugins and see if a disappeared topic reappears. If so, re-enable the plugins one at a time to see which is causing the issue.
If that doesn’t help, then try switching to a default theme such as twenty twelve and see if it’s a theme issue.
Come back and let us know how you get on
elegant – depends !
If you simply alter this file then on any bbpress version update you’ll lose the changes, so make a note of them.
There are alternatives
1. Add the css styling change to the style.css file within your child theme.
If you have a child theme, then this is ideal, as neither plugin nor theme update will affect your change. Simply add the code below to your style.css
/*Styling for forum description */
#bbpress-forums div.bbp-forum-content {
clear:both !important;
margin-left: 0px !important;
padding: 0 0 0 0 !important;
}
2. If you only have a main theme, then consider using a child theme – it’s quick and easy to create one, basically it’s just a theme that you create that says “use this main theme, but then add these bits”. Google child theme video and you’ll get loads of help.
3. Add this to the style.css in your main theme
But you’ll need to keep a note of it for theme upgrades, so this is really no better than changing in the bbPress template, and neater to do it in bbPress than your theme
4. Make a directory called css in your theme (either child or main) and copy the bbpress.css file into it. Then make changes there. this then won’t be overwritten on upgrades, but you will not get the benefit of changes to the default bbpress.css that may be in upgrades.
Overall 1. is by far the best choice, as you keep the code no matter what happens. Otherwise keep a note of your changes (which are fine, and are what I did to test prior to putting the end result in my style.css), so that you can replicate them on upgrades.
i’m not a developer by any means, but this seems to work (there’s probably a better way 🙂
in my bbpress.css file here “wp-content\plugins\bbpress\templates\default\css”
i just broke out “div.bbp-forum-content” from this:
#bbpress-forums div.bbp-forum-content,
#bbpress-forums div.bbp-topic-content,
#bbpress-forums div.bbp-reply-content {
margin-left: 130px;
padding: 12px 12px 12px 0;
text-align: left;
}
to this:
#bbpress-forums div.bbp-forum-content {
margin-left: 0px;
padding: 12px 12px 12px 0;
text-align: left;
}
#bbpress-forums div.bbp-topic-content,
#bbpress-forums div.bbp-reply-content {
margin-left: 130px;
padding: 12px 12px 12px 0;
text-align: left;
}
and set that left margin to 0 px rather than 130.
let me know if there’s a better or more elegant way!
bbpres uses gravatar as it’s photo system.
load you photo to gravatar and it will appear
I have a page on my site that explains this to users viz :
This site uses Gravatar to display avatars. if you already have a Gravatar account with your email for this site, then it will display on your forum posts; it can take a few hours before the link is established the first time.
What is an Avatar?
When you post, you'll see the default avatar beside your name. You can change this to any image you wish (providing it's decent!). Many people have a picture of themselves, or anything that represents your ego or character.
Changing from the default avatar.
The site uses Gravatar. The Gravatar site stores you avatar against your email address.
This allows you to have a single image that many websites can use without you needing to add it or change it on each site.
Since this site knows your email address (through your profile), this site can pick up the avatar stored with Gravatar.
If you're not already signed up with Gravatar, then follow this link [https://en.gravatar.com/site/signup] to register your email address and avatar with them. This site will then pick up that avatar and display it against your post. It can take a few hours before the link is established the first time.
Confused?
Don't worry - if you're happy with the default avatar against your name, you need to do nothing further !
@1lizcollins
Don’t know why it happened. try Dashoboard>tools>forums.reapir forums and run one at a time to see of this fixes your links.
It could also be worth checkint that you haven’t got a plugin or theme issue, although neither would cause a plugin to disappear.
Check other plugins
Check that no other plugins are affecting this.
Turn off all other plugins, and see if that fixes the problem. If the problem is resolved, add back one at a time to see which is causing the conflict.
Check themes
If plugins are not the cause, then it may be a theme issue. Switch to a default theme, such as twentytwelve, and test.
@adenslayer
This seems to be a known issue with this plugin viz :
https://wordpress.org/support/topic/wpsc-support-tickets-bbpress-conflict?replies=1
I see you’ve also posted to the plugin site, so hopefully the plugin author will come back to you.
You should be using a string for permalinks category base, NOT %category%
Eg. If you like, you may enter custom structures for your category and tag URLs here. For example, using stuff as your category base would make your category links like http://example.org/stuff/uncategorised/. If you leave these blank the defaults will be used.
Can only suggest you try the following to see if they are causing issues
Check other plugins
Check that no other plugins are affecting this.
Turn off all other plugins, and see if that fixes the problem. If the problem is resolved, add back one at a time to see which is causing the conflict.
Check themes
If plugins are not the cause, then it may be a theme issue. Switch to a default theme, such as twentytwelve, and test.
Thank you very much for your replys.
I made a lot to get this toolbar work. Here is a list of things I already done to solve my problem:
- deleted every JavaScript
- deleted the code of the functions.php file
- deactivated every plug-in
- changed bbpress.php to page.php
- commented the bbPress-CSS in style.css out
- commented parts of my bbpress.php out
- enable the Visual Editor
…and I changed my theme to the default “Twenty Ten” theme and the toolbar appeared. The problem is my theme but I don’t know why. 🙁
JavaScripts are deleted and I will add header.php and footer.php files. I hope this is the solution but I don’t think so.
In file template/default/bbpress-functions.php, line 218:
bbp_enqueue_script( $handle, $attributes[‘file’], $attributes[‘dependencies’], $this->version, ‘screen’ );
i think it should replace by this line :
bbp_enqueue_script( $handle, plugin_dir_url( __FILE__).$attributes[‘file’], $attributes[‘dependencies’], $this->version, ‘screen’ );
when using child-theme. I think it works not fine.
https://codex.bbpress.org/forum-settings/
Auto Role
Select the default role for bbPress forum members to be assigned, the roles are Keymaster, Moderator, Participant (Default), Spectator and Blocked. For full details of the permissions assigned by these roles please User Roles and Capabilities.
I haven’t actually used S2Member so I can’t help to much here, but S2 supports bbPress and there should be something about this on the S2 site (I tried a search and mainly get results for our forums here at bbpress.org :/)
If you are importing them ‘manually’ I would say you will have to manually assign the bbPress role, though if this is something S2 does on the fly then I presume it should also be adding the bbPress role at the same time and this would be an S2 issue.
Also to note is that bbPress users don’t actually get the full role assigned to them until they have actually logged into the site.
So the wordpress site in question is on 3.7.1 and bbpress is 2.5.3
Problem: None of the users on this site “register”. They are all imported via s2membership import function. As such the import overwrites the user role on each import.
All wp users that exist in the system should be able to by default be a participant. Is there an override?
On issue no. 1
the ' is the code for a quote mark ie the ones either side of this ‘word’
so something is displaying rather than interpreting this.
Not sure why, could ebe a plugin or theme issue
try
Check other plugins
Check that no other plugins are affecting this.
Turn off all other plugins, and see if that fixes the problem. If the problem is resolved, add back one at a time to see which is causing the conflict.
Check themes
If plugins are not the cause, then it may be a theme issue. Switch to a default theme, such as twentytwelve, and test.
come back and let us know if that helped.
On your issue no. 2, bbp-foums class does the overall border
.bbp-header, .bbp-forums {
border-top: 1px solid #EEEEEE !important;
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
}
fixed it on my test site
“deactivating all plugins tangentially related to bbpress ”
The plugin conflict has nothing to do with whether the plugin is related to bbpress – any plugin can cause a conflict.
This is because conflicts are often with common variable names such as $user, where one plugin may set it to be x and the other uses it expecting it to be y.
Disable all plugins, and switching to a default theme proves that both wordpress and bbpress are correctly installed (ie not corrupt). From there you can add back themes and plugin to work out which is causing the conflict.
“There are a number of related threads about this issue on the forum but none have any real solutions provided.”
There are tens of thousands of plugins, and thousands of themes, and conflicts will occur with combinations of these. There is not one common problem here, the symptoms are the same but the causes many, so “real” solutions are individual. In the last few weeks solutions for many including a caching plugin and a theme have been posted.
Your problem is individual to you.
Try again with getting to a root cause by disabling all plugins and going to default theme, and come back if you still have a problem, we’ll try to help you to resolve this.
Check other plugins
Check that no other plugins are affecting this.
Turn off all other plugins, and see if that fixes the problem. If the problem is resolved, add back one at a time to see which is causing the conflict.
Check themes
If plugins are not the cause, then it may be a theme issue. Switch to a default theme, such as twentytwelve, and test.
I posted about this issue that I had a couple of weeks ago without any resolution. So I thought I would start at the beginning. I installed a fresh copy of WordPress (3.8.1) with the default themes on a newly created directory. Second I installed BBpress (2.5.3) and kept all the default settings. Upon completion I added the BBpress login widget and tested the login function. When I do this it hangs up on /wp-login.php page with nothing but a single period on the page.
Is anyone else having this same issue? I need help!!!!
Check other plugins
Check that no other plugins are affecting this.
Turn off all other plugins, and see if that fixes the problem. If the problem is resolved, add back one at a time to see which is causing the conflict.
Check themes
If plugins are not the cause, then it may be a theme issue. Switch to a default theme, such as twentytwelve, and test.
OK – thought it was a roles problem.
I reset: Remap existing users to default forum roles
Now I have access, and it looks fixed.
Is there a way to filter search results for non-logged-on users of the website so their results don’t display the contents of private forums which then go to a redirect loop when we try to follow the links?
An example from our testing site:
http://www.resourcescentreonline.co.uk/tim_play/?s=fisticuffs
The search results don’t include topics that have individually been made ‘private’ but I can’t find a way to set this to default for topics within a private forum – I can batch edit them afterwards but it would be good if, failing a solution to the search problem, this could happen automatically.
We’re running WordPress 3.8.1 and BBPress 2.5.3 (as part of a Commons In A Box setup) on an entirely custom theme.
If there’s any more information I need to provide, please let me know – thank you.
edit: glaring typo
Yeah I did. It’s been so long though I’m trying to remember what I had to do. I know that I ended up not using the BBPress login widget and instead went with the “WP Login Box” widget. I had to do some configuring on the settings I think but was able to set the whole thing up to where users were only able to login to their BBPress account and not have backdoor access to the wordpress site itself.
I think it had something to do with wordpress making an update where they screwed up default cookie configurations. I went looking in my wp-config file and found that I put this there. Truth is I can’t remember if this was for the same problem or something else, it’s been a while since I was last working in wordpress. Try putting this in your wp-config.php file after your last set of “defines” near the top. Hope that helps.
/**wordpress 3.x cookies error solution**/
define(‘ADMIN_COOKIE_PATH’, ‘/’);
define(‘COOKIE_DOMAIN’, ”);
define(‘COOKIEPATH’, ”);
define(‘SITECOOKIEPATH’, ”);
This should work…
function custom_bbp_has_topics() {
$args['order'] = 'ASC'; // 'ASC' (Ascending), 'DESC' (Descending, Default)
return $args;
}
add_filter('bbp_before_has_topics_parse_args', 'custom_bbp_has_topics' );
If you’re ok with editing file, then the template file being used is
bbpress/templates/default/bbpress/form-topic.php
Create a new directory in your theme file called bbpress and copy this file to there.
bbpress will now use that file instead
You can then edit out the notify – starts around line 155
Just tried using the $curauth params within the bbPress user-profile.php, didn’t work out so swell. Little lost on this one so any help would be appreciated. Even if I can do this in a reverse way – where the bbPress profile will link to the WP profile instead. Either way works for me.
I guess a simple question would be – the bbPress default template php files are located in the plugin directory … if those files were in the theme folder would bbPress pick them up that way?
I’m trying to figure out a few things – I’ve done a search and read through a couple dozen or so items without much luck.
I’d like to incorporate some more info into the bbPress user profiles – I know I can probably do this using the $curauth params but want to make sure. I also want to make authors/contributors/etc link to the bbPress profiles as well. Is there a quick piece of code I can use to do this within my WordPress theme files?
I have this function to return an author profile page when the name is clicked on:
function new_comment_author_profile_link(){
/* Get the comment author information */
global $comment;
$comment_ID = $comment->user_id;
$author = get_comment_author( $comment_ID );
$url = get_comment_author_url( $comment_ID );
/* Return the default WordPress comment author link if comment author is not
a registered user */
if ($comment_ID == 0){
if ( empty( $url ) || 'http://' == $url )
$return = $author;
else
$return = "<a href='$url' rel='' class='author-url'>$author</a>";
} else {
/* Return the link to the comment author's profile page if otherwise */
$return = '<a href="'.home_url().'/?author='.$comment_ID.'">'.$author.'</a>';
}
return $return;
}
Can I plug in some line/piece of code to direct it to the bbPress profile instead? If so, what piece?
Wordpress & bbPress are latest versions – website is http://www.novasev.com
Appreciate the feedback.
suggest you try:
Repair Forums
Dashboard>tools>forums>repair forum and run one at a time
Check other plugins
Check that no other plugins are affecting this.
Turn off all other plugins, and see if that fixes the problem. If the problem is resolved, add back one at a time to see which is causing the conflict.
Check themes
If plugins are not the cause, then it may be a theme issue. Switch to a default theme, such as twentytwelve, and test.
Ok, I think I understand
BBpress doesn’t have a “theme”, it uses your theme to get many of it’s display elements.
If you simply want to just use bbpress, then pick a wordpress theme, and off you go !
It’s only if you want to alter how bbpress forums look or behave that you need to copy files.
bbPress uses “templates” to order and decide what to show, and a bbpress.css file to style bbpress specific elements.
Therefore you should use a wordpress theme.
Within that wrodpress theem, you create a bbpress folder for any templates you want to alter, BUT only for those, so if you don’t want to alter, then you need do nothing.
If you wish to alter the bbpress.css, you’d create a css subfolder in your theme and copy the default bbpress.css into their and then alter it, or simply add styling to your themes style.css.