is_bbpress() function currently doesn’t account for tag pages – http://dev.example.net/forums/topic-tag/testing/
Is it by design? I think it should account tag pages as they basically are bbPress pages.
I just wanted to add that I pulled down the latest from svn and there were some changes in the importer code. Still no luck, though.
Hi I just tested wordpress plugin Relevansii
It allows you to override the “exclude from search” that the bbpress custom post types may have.
It then searches those posttypes too when a normal wp serach is done.
I have a number of local test sites. I have them all accessing the same wp-content folder.
The only one that shows the forum menu options is the main one that has the wp-content folder in it’s normal structure.
The others that have WP_CONTENT.. etc defined in wp-config do not show the forum menu options.
Seems like maybe the wrong constants or functions being used maybe?
I’ve been attempting to import an existing standalone bbPress install into the plugin version without success. The existing forum is integrated with WordPress. According to the dashboard, it has 31 forums, 6,693 topics, 42,525 posts, 2,545 tags, and 2,711 users.
I set up a test install on my local computer with MAMP Pro, and brought the database and files over. All bbPress plugins and all plugins in WordPress except bbPress are disabled. I bumped up the memory and time limits for PHP.
It chugged through about half of the forums and their topics then just stopped without any error message. I thought this might be PHP timing out or running out of memory so I bumped max_execution_time and max_input_time to several hours and memory_limit to 2048M and tried again. It stopped at the same place with these settings.
There are no relevant messages in my php, mysql, or apache error logs.
I did a repair and optimize on the database tables then did a re-count of all items in the old bbPress forum and tried again. It was very close to the same result with only stopping a few posts sooner.
I looked in the database and checked the message it stopped on and the next numerical topic id messages and didn’t see any odd characters in the post content or title.
One other thing I noticed is that when I went back to the import screen it recognized that I had a partial import with the message “It looks like you attempted to convert your bbPress standalone previously and got interrupted.” I used the “Continue previous import” button but it started back at the beginning again. I’ve also tried the “Cancel & start a new import” button with not change in the results.
Any ideas where else to look, things to try, or additional information I can supply? Thanks.
To show the graphical smilies you must first allow graphical smilies in WordPress. Do that by going into Settings > Writing and ticking the “Convert emoticons like
…”
That will allow standard WP smilies and show the smiley panel on the toolbar. The custom smileys is an option in the toolbar settings page.
I’ll look into where a relevant action hook is for the comments section as well as the id/name of the comment postbox. But I’ll really only be able to test this for the TwentyTen, TwentyEleven and BuddyPress default themes at this time.
Isn’t this line in the CSS:
content fieldset.bbp-form, #container fieldset.bbp-form, #wrapper fieldset.bbp-form
Try something like this:
content fieldset.bbp-form, #container fieldset.bbp-form, #wrapper fieldset.bbp-form {
border:0;
}
You might want to try border:0 !important; if it doesn’t work.
I didn’t test it by the way.
Yeah I tried that a couple of times already, because I remembered that being a problem in the beginning.
I have a custom structure with “/%category%/%postname%/” at common settings. And the optional fields are blank.
I’ll probably have to look into the WordPress & Buddypress files to see where they do a 301 re-direct. Because when I installed httpfox and did record a session I saw the browser getting a 301 re-direct.
This is in my htaccess file by the way:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
And this from the W3 Total Cache plugin too:
# BEGIN W3TC Page Cache core
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(.*/)?w3tc_rewrite_test$ $1?w3tc_rewrite_test=1 [L]
RewriteCond %{HTTP_USER_AGENT} (2.0 mmp|240x320|alcatel|amoi|asus|au-mic|audiovox|avantgo|benq|bird|blackberry|blazer|cdm|cellphone|danger|ddipocket|docomo|dopod|elaine/3.0|ericsson|eudoraweb|fly|haier|hiptop|hp.ipaq|htc|huawei|i-mobile|iemobile|j-phone|kddi|konka|kwc|kyocera/wx310k|lenovo|lg|lg/u990|lge vx|midp|midp-2.0|mmef20|mmp|mobilephone|mot-v|motorola|netfront|newgen|newt|nintendo ds|nintendo wii|nitro|nokia|novarra|o2|openweb|opera mobi|opera.mobi|palm|panasonic|pantech|pdxgw|pg|philips|phone|playstation portable|portalmmm|bppcb|proxinet|psp|qtek|sagem|samsung|sanyo|sch|sec|sendo|sgh|sharp|sharp-tq-gx10|small|smartphone|softbank|sonyericsson|sph|symbian|symbian os|symbianos|toshiba|treo|ts21i-10|up.browser|up.link|uts|vertu|vodafone|wap|willcome|windows ce|windows.ce|winwap|xda|zte) [NC]
RewriteRule .* - [E=W3TC_UA:_low]
RewriteCond %{HTTP_USER_AGENT} (acer s100|android|archos5|blackberry9500|blackberry9530|blackberry9550|blackberry 9800|cupcake|docomo ht-03a|dream|htc hero|htc magic|htc_dream|htc_magic|incognito|ipad|iphone|ipod|kindle|lg-gw620|liquid build|maemo|mot-mb200|mot-mb300|nexus one|opera mini|samsung-s8000|series60.*webkit|series60/5.0|sonyericssone10|sonyericssonu20|sonyericssonx10|t-mobile mytouch 3g|t-mobile opal|tattoo|webmate|webos) [NC]
RewriteRule .* - [E=W3TC_UA:_high]
RewriteCond %{HTTP_COOKIE} w3tc_referrer=.*(google.com|yahoo.com|bing.com|ask.com|msn.com) [NC]
RewriteRule .* - [E=W3TC_REF:_search_engines]
RewriteCond %{HTTPS} =on
RewriteRule .* - [E=W3TC_SSL:_ssl]
RewriteCond %{SERVER_PORT} =443
RewriteRule .* - [E=W3TC_SSL:_ssl]
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteRule .* - [E=W3TC_ENC:.gzip]
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} =""
RewriteCond %{REQUEST_URI} /$ [OR]
RewriteCond %{REQUEST_URI} (sitemap.xml(.gz)?) [NC]
RewriteCond %{REQUEST_URI} !(/wp-admin/|/xmlrpc.php|/wp-(app|cron|login|register|mail).php|wp-.*.php|index.php) [NC,OR]
RewriteCond %{REQUEST_URI} (wp-comments-popup.php|wp-links-opml.php|wp-locations.php) [NC]
RewriteCond %{HTTP_COOKIE} !(comment_author|wp-postpass|wordpress_[a-f0-9]+|wordpress_logged_in) [NC]
RewriteCond %{HTTP_USER_AGENT} !(W3 Total Cache/0.9.2.3) [NC]
RewriteCond "%{DOCUMENT_ROOT}/wp-content/w3tc/pgcache/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_REF}%{ENV:W3TC_SSL}.html%{ENV:W3TC_ENC}" -f
RewriteRule .* "/wp-content/w3tc/pgcache/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_REF}%{ENV:W3TC_SSL}.html%{ENV:W3TC_ENC}" [L]
</IfModule>
# END W3TC Page Cache core
But taking that out (the W3TC stuff) doesn’t change anything, so the problem isn’t in there.
In my search.php I only return the title & excerpt. And that works perfectly, until I add the the code above and one of the results is a topic / reply. I assume that’s when bbPress takes over the entire output?
The first result has the breadcrumbs, “This topic has 1 voice, contains 0 replies, and was last updated by.” line, the style of a topic and a reply form. Pretty much just the whole viewtopic page. The results after that (both replies, topics AND blog posts) only display the content (with HTML in it). No titles on either the first or the replies after that. That’s expected behaviour?
As for that appending:
You mean http://www.domain.com/?ts=test or http://www.domain.com/?rs=test? That doesn’t seem to work for me.
I might want to go the Google search way, but for whatever reason I never liked it when sites implemented that. I can’t really say why though haha.
Thank you Andre! You helped clarify, a bunch.
FYI, at this point I’m using Genesis and a customized Genesis child theme. I got the child theme to be “recognized,” via the “bbpress integration” plugin by putting in a line of code into my custom functions.php file. But now I can’t get the actual *forum* to appear in the basic “page” I created (yes, I put in shortcode: [bbp-forum-index] and published, and made “public.”) I also tried putting in shortcode for showing ONE particular forum. Nothing shows up. I only have one forum (as a test).
I think I’m missing something very obvious here, or, my overall WP 3.2.1 setup is too weirdly customized to even use bbPress at this point. Not sure.
Thanks for trying to help, though. I do appreciate it! I’m looking forward to seeing any new improved documentation they release (“step-by-step” for dummies would be GREAT! maybe a video, too?). I think that would help a LOT for people like me who have never used forum-ware at all, just regular WP plugins.
Tag pages like http://dev.example.net/forums/topic-tag/test/ don’t show any topics. I can see topics count in dashboard but they don’t show up on frontend.
Just this message as if there were no tags Oh bother! No topics were found here!
P.S. Oh bother? Typo?
Well I would be happy to test it further, the plugin says its bbPress is forum software with a twist from the creators of WordPress. Version 2.0-beta-3
This is a plugin straight from the wordpress site I looked over the release page but I’m not sure I wanted to take a chance killing what I had…
But I can take a look at putting the files directly onto the server which is the way we used to do it. I just haven’t done it that way since they made the auto update so damn functional…
So yes I would be happy to test it out since I don’t have much into mine as of now… I noticed it did get indexed in Google for several keywords and that made me real happy… Love that SEO…
@tofugu – Are you using Beta 3 or RC1 from the plugin branch?
@folgerj – The only donations I’m looking for are testers and contributors.
For launch, there will probably be some auto-page creation to get the most common ones up and running right away.
We have done a bit of testing with this as it’s a major issue for us.
We’ve got the translators to work on beta1 and understand the logic as follows (based on function load_textdomain()):
1.- translated po (mo) files have to be named bbpress-xx_XX.mo with the xx being the language/country combination as on standart WordPress Codex (ie es_ES) for spanish / Spain
2.- function will look for the file under the plugin directory//bbp-languages and if it’s not there will look for it at the standart WP language dir, normally wp-include/languages but this may vary.
Hope this helps anyone with this issue. Perhaps a TXT file with this info could be included under the bbp-languages folder of the plugin.
Just tested this on Wp 3.2.1 and had no problems either editing or replying to posts on the front end.
Hi All,
hope you’re doing well.. I’m using the latest beta and implemented custom login/register/forgot pages using the page templates which come with the theme. my only problem is when there’s an error (email exists, empty password etc.) the form redirects to /wp-login.php , I can’t seem to find the way to override this url and return the user to the page he came from along with the notices/erros.. any ideas?
thanks in advance!
It’s a concern for sure, and bbPress will scale no differently than WordPress does with that many entries.
Comparatively, bbPress 1.0’s schema was purpose built for exactly what it was designed to do, and using the WordPress posts table is a bit of square peg in a round hole. bbPress 2.0 is the compromise of maximum efficiency for ease of integration. If you must have maximum efficiency and are not using deep integration already, then bbPress 1.0 is the safest bet for now. bbPress 2.0 is only going to get better as more devs use it and more people interact with the code.
Ideally I’ll get it running on a few of our sites in the .org sphere and we’ll be able to stress test it a bit more. That will be happening in the next few weeks, but isn’t as much of a priority as releasing the first 2.0 version and getting BuddyPress 1.3 out as well.
The function you’re looking for is bb_allowed_tags in functions.bb-formatting.php, and the allowed tags are stored in an array called $tags.
Create your own plugin file in /my-plugins/, activate it, and apply code to remove (unset) the desired HTML tags from the array. Or just empty the array completely (although I haven’t tested this). Below is an example where I removed anchor/hyperlink functionality in posts:
function remove_a_in_allowed_tags( $tags ) {
unset($tags);
return $tags;
}
add_filter( 'bb_allowed_tags', 'remove_a_in_allowed_tags' );
You can quickly test this by inspecting the $tags array with the following code:
// test allowed tags
$tags = bb_allowed_tags();
print_r($tags);
I’m able to get a user to register just fine, (I tested it myself) but once I’m logged in as a different user, it doesn’t allow me to see the forum. I’ve got screen shots I can share, but not sure how to upload here.
Making a subdomain is the exact same process. It has nothing to do with bbPress and everything to do with your WordPress Network configuration. It’s all neatly laid out in the codex. This is for advanced users though.
If you just want the sub-domain for cosmetic reasons (i.e. it just looks tidier) that’s not really good enough reason to set up a network site. You have to realize that enabling Network comes with a lot of implications on how you can use and extend your WordPress site. For example, only a small percentage of the plugins in the WordPress repository have been tested and made to work in a Network environment.
Making a subdomain is the exact same process. It has nothing to do with bbPress and everything to do with your WordPress Network configuration. It’s all neatly laid out in the codex. This is for advanced users though.
If you just want the sub-domain for cosmetic reasons (i.e. it just looks tidier) that’s not really good enough reason to set up a network site. You have to realize that enabling Network comes with a lot of implications on how you can use and extend your WordPress site. For example, only a small percentage of the plugins in the WordPress repository have been tested and made to work in a Network environment.
New here!
I got all the way through installation last week and testing of bbpress within a protected WordPress site, and love the forum – I so appreciate the simplicity and ease of the thing, esp. for someone who has little experience with this sort of thing.
My only issue at this point is that once anyone is logged in and posts a reply or new topic, the updated reply/topic displays fine UNTIL returning to the main forum page at which point it is necessary to log out and then log back in to actually see the updates. Again, I’m so pleased with the forum itself, but this may be the thing that keeps my boss from letting the forum go live 
WP version is 3.1.4 and I’m using the forum as my home page of the blog. Anyone have any ideas on how to fix this?
Thanks so much!
You could try this plugin (I didn’t test it though):
https://wordpress.org/extend/plugins/sidebar-login/