Hi,
Setting up a WordPress membership site with bbPress. All is well except this site uses an external program for membership control and all email and password changes must be done in the external program.
I noticed that bbPress allows a user to edit their WP profile. I need to block this. I don’t need a forum program to give a user the ability to change their WP profile. Any help on how to remove the “Edit” link from the profile page would be greatly appreciated.
I have updated Mingle.php over in trac here with what I hope should fix things up.
Let me know what other issues you have found that we might be able to improve upon also.
I created #2172 and patched the issue of ‘special characters’ in ‘blogname’ for bbPress subscription emails.
I’m still looking into the @mentions and I cannot reproduce it.
Do you get this error for every @mention in your forums?
Just realised, the reason that you see the ’ in the URL is JUST THIS FORUM. It’s obviously stripping the second apostrophe JUST IN THIS FORUM.
Ignore that, it’s in 2 single quotes in my error log, it’s just because I’ve not posted it as code here.
I’ll try again here, see if it includes the second single quote.
`[19-Jan-2013 00:40:03 UTC] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘http://www.actonthis.tv/members/hardylane/’ rel=’nofollow’>@hardylane Trish ‘ at line 1 for query SELECT ID FROM wp_posts WHERE post_type = ‘reply’ AND post_status != ‘trash’ AND post_author = 11 AND post_content = ‘No worries! Say hello to Trish from me!
@hardylane Trish is still at Man Met isn\’t she Annie? I know Niamh has departed now.’ AND post_parent = ‘12436’ LIMIT 1 made by require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), do_action(‘template_redirect’), call_user_func_array, bbp_template_redirect, do_action(‘bbp_template_redirect’), call_user_func_array, bbp_new_reply_handler, bbp_check_for_duplicate`
The URL displays fine in the error log, hopefully it will here now too.
Cheers for the update Stephen!
I’m still getting it, every single time I use an @mention>
Here’s one I got tonight:
[19-Jan-2013 00:40:03 UTC] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘http://www.mysite.com/members/hardylane/’ rel=’nofollow’>@hardylane Trish ‘ at line 1 for query SELECT ID FROM wp_posts WHERE post_type = ‘reply’ AND post_status != ‘trash’ AND post_author = 11 AND post_content = ‘No worries! Say hello to Trish from me!
@hardylane Trish is still at Man Met isn\’t she Annie? I know Niamh has departed now.’ AND post_parent = ‘12436’ LIMIT 1 made by require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), do_action(‘template_redirect’), call_user_func_array, bbp_template_redirect, do_action(‘bbp_template_redirect’), call_user_func_array, bbp_new_reply_handler, bbp_check_for_duplicate
Any idea what I may need to change in my DB to stop this?
With regards to the email being sent out, the SUBJECT appears like this: (apostrophe is output as '
[My Site – The Actors' Network] Topic Name
So the apostrophe should appear as The Actors’ Network, but it’s stripped.
Not sure if the 2 problems are associated?
Thanks so much for your time!
🙂
Hey fellow forumites. We’ve been using bbPress 2 to much delight over at jmonkeyengine.org for a little while now. After transitioning from the legacy BuddyPress forum, we needed a couple custom plugins made to reach feature parity with our old forum. One of our members, destroflyer, brilliantly stepped up to the task and made these plugins:
Please be aware that @destroflyer cannot actively support these plugins (legitimate bug reports are welcome of course) since their original intent was for in-house use, and he’s making them public as a courtesy.
Enjoy!
I’ve made some good progress with TinyEditor. It’s indeed very fast and implementation has not been super complicated (so far).
But again; mobile browsers are not the greatest browsers.
Typing and submitting works fine on iOS. Formatting however is lost somehow.
Kindle (Android) still claims it can’t load wp-comments-post.php.
With both selecting text, and applying formatting is a disaster. Often the selection “hint” (Select, Select All, Copy, etc) overlaps the buttonbar of the editor.
Note: At this moment (to keep things easy) I’m only testing this in WordPress comments. Once that works OK I’m going to try to use it for bbPress posts.
During installation in wordpress 3.5 I noticed error:
Loading Issue: Author is using load_textdomain instead of load_plugin_textdomain function. This may break behavior of WordPress, because some filters and actions won’t be executed anymore. Please contact the Author about that
Never mind Redactor – it’s commercial.
Great editor but it wouldn’t fit in the license model either WordPress or bbPress.
I agree; this is more something bbPress inherited from WordPress I’m assuming, since WP brings us tinyMCE. The issues at hand appear common knowledge in the tinyMCE community – and it appears that most WYSIWYG editors have similar problems.
2 WYSIWYG editors stood out so far for me to consider doing some testings with:
– TinyEditor (super small and very responsive)
– Redactor (little bigger but much more functionality, yet still responsive
As for a bug/issue ticket; where do we do that? and wouldn’t this a bug/issue for WordPress?
Can someone help me ?
I tried to add a shortcode to my page but it does nothing…
Thanks
You may want to check your database table wp_options for the entry with the option_key of “wp_user_roles”.
When I had this problem, it was because that entry had become corrupt and didn’t have all the user roles (with their respective permissions) listed in it.
I agree we need to look at this a bit more… I was using copy and paste with ‘Note’ on the iPad (3rd Gen) the other day to post here as noted above for Android ‘it will let me type, but nothing appears in the editor’ was the same behaviour I had with the iPad.
Can you create a ticket on trac so we can start to get some detailed device tests on how the editor is behaving for WordPress, bbPress and bbpress.org and go from there… It may be a core issue with WordPress that bbPress then inherits.
https://bbpress.trac.wordpress.org/
I’ve seen a lot of talk since the changes in permissions and not being a coder myself, am limited insofar as what I can do to get around the various constraints. I’m also relatively new to bbPress.
Basically, I need functionality that this plugin provides for older versions of bbPress: http://wordpress.org/extend/plugins/forum-restrict/ – Deciding what users get access to which private forums.
Are there any good or reasonably reliable solutions anyone can recommend? I have Justin Tadlock’s members, I’ve had the user role editor, but honestly I’m hesitant to try a whole lot with them based on my limited understanding of how the capabilities are done and/or what changes to expect.
Suggestions very much appreciated.
I see the ticket @Alexandru Vornicescu linked to — https://bbpress.trac.wordpress.org/ticket/2121 — was closed and marked as invalid. The response being ‘Run the user role reset tool in: Tools > Forums’
However, I was having the same issue and running the ‘role reset’ tool did not fix the issue for me. So, I’m not sure the issue is invalid.
I could not get this issue fixed until I followed the instructions found on this post – https://bbpress.org/forums/topic/fix-404-issue-for-bbpress-2-2-x/
Right now I have a script that connects to an external db outside of WordPress and authenticates a user’s “Customer ID” before showing the bbPress login form, but logging in redirects me to WordPress. This is the process.
1. When they enter the Customer ID, I pass a parameter to the URL like “website.com/?cid=1234” — the “cid” represents the customer id.
2. Then it shows the bbPress login form populated using “add_shortcode([‘bbp-login’]);” which then logs in correctly.
3. For some reason, it redirects them to the WordPress admin panel directly after so… “website.com/wp-login.php” — this then takes me backdoor to “/wp-admin/” because it knows I’ve already logged in.
This only happens when I enter the website with the “cid” parameter already passed in. So if I enter the website with “website.com/?cid=1234”. I do this to bypass the first authentication so the user doesn’t always have to. SO WEIRD!!
Any help would be greatly appreciated. Thanks.
Thank you, that was the fix I was looking for.
You can forums to existing WordPress pages using bbPress various shortcodes.
Is nobody seing this or..=
Yup, seeing it. But your post it pretty clear and informative, so there really isn’t much to add.
You should look into upgrading to bbPress 2.0, that way proven antispam WordPress plugins (Akismet, Bad Behaviour et al) can provide what’s clearly much-needed  protection to your community.
I was using the same database.
Users were already in WordPress, because it was the same installation, so the users could continue using the new forum without problems.
Hello,
I’ve installed BBPress (2.2.3) and WordPress (3.5) (site: http://twoblankpages.com). For some reason I cannot get the forums to attach to a WordPress “page” I have set up (named discussion). I’ve set the slug to discussion, but whenever I visit it I just see an empty page. I’m also running buddypress, but when I set the page through buddypress it just causes a redirect to my homepage.
However, if I manually enter twoblankpages.com/discussion/discussion/ it navigates me to the topics.
Any help you can give would be appreciated.
At this stage I haven’t seen anyone mention anything about converting to BuddyPress ‘Group Forums’
With some theme customization you could make it appear that you have two lots of forums by putting each into their own ‘parent category’ and using shortcodes to only display each ‘category’ in specific areas of your site.
https://codex.bbpress.org/shortcodes/
The other way is to go WordPress Multisite and have a  separate site for your ‘support’ side of things.
To customize bbPress as a support forum check this great tutorial by @mordauk http://wp.tutsplus.com/tutorials/plugins/using-bbpress-as-a-support-forum/
Cool….
bbPress does not create any tables of its own, it uses WordPress custom post types for forums, topics, topic tags and replies.
I cleaned up the code layout of Example.php in #2134 so it now matches the coding style of the other importers. If you use SVN you can apply that patch directly or download it directly from here.
I am slowly getting updated and more docs in the codex starting here:
https://codex.bbpress.org/import-forums/
To customize the Example.php importer I have started this doc which follows this topic on building a new custom importer for the Mingle forums.
https://codex.bbpress.org/import-forums/custom-import/
This is all a work in progress and has a few moving targets so any questions ask away 🙂
Thank you so much for your reply! The information indeed helped me.
I have the database converted to a MySql database and can see the table information. Now it’s a matter of configuring the example.php
My next question: Where can I find a diagram of how bbPress 2.0 works with WordPress’ database structure? I know they share a database and tables. I know WP’s structure, but even Google won’t inform me how BBP interacts with WP. Simply put, I think from here it’s just a matter of linking the 2 together so that import will do the rest.
Thanks again!
This is now in bbPress trac https://bbpress.trac.wordpress.org/ticket/2163
(All updates will be posted at the above URL from now on i.e. download from trac NOT GitHub)
The docs will be on the codex at https://codex.bbpress.org/import-forums/mingle/