Hi,
How do you change the size, mainly height, of the input boxes in registration.php like in http://bbpress.org/forums/register.php?
You might need to log out and go to that page to see what I’m talking about. I want to change the height of the input boxes next to username, e-mail, website, etc.
Thanks,
Eric
To prevent the registration in the first place, why not a CAPTCHA?
http://recaptcha.net/index.html
It could probably be added to a bbPress install with a plugin. Or, a while ago, Trent mentioned he added a couple of fields to his registration form, and the bots haven’t figured that out yet.
Also, it seems like the bots all tend to fill out the interests and website, but users normally don’t. Maybe you could add something to your template that says “Please don’t fill out this field” that a bot could not read, would fill out, and then you could write a plugin based on that?
There is a plugin that you can find over at https://bbpress.org/plugins/ but I just use one of the RSS widgets for wordpress and then use your bbPress forum RSS feed to do it.
Trent
How about a different direction, ad an activation code in the e-mail while registrating. The password is already e-mailed, so put in an activation link aswell. If not activated using the link in 1 or 2 days, the person wont be registrated at all.
Many forum software have something like this, why not bbpress?
This wouldn’t be related to “bozo” issues would it?
https://bbpress.org/forums/topic/fix-or-remove-bozo-function-before-it-kills-bbpress
Bozo is first thing I disable on a new bbpress install.
Yo!
What you could do is make bbsync look at your custom data, create the tables and hang them onto the post it puts into bbpress. However, there’s a better way IMO.
Every synced topic has the attribute wp_post, giving the id of the wordpress post. Since you probably run wp when you run bb (if you’re fully integrated), you can do (something like …) this in your bbpress template:
if( isset( $topic->wp_post ) ) {
$wp_post = get_postdata( $topic->wp_post );
if( isset( $wp_post->custom attribute you're interested in ) ) {
// some code to output a table into your template here
}
}
Much more interestingly, you could probably make that into a plugin so you can switch this behaviour on and off, and probably reuse it somewhere too. Could be very neat.
It’s feasible to replicate the functionality to want, but the best way would be to write a seperate plugin that only relies on bbsync for one thing: providing the ID of the wordpress post you’re interested in.
[As a general note: every wordpress post in wordpress has the attribute bb_topic too, giving the topic id for bbpress.]
Well, interface is dead. It will not be developed further. Instead they have created jQuery UI and replaces interface.
My question, bbPress uses the interface libary (which part of bbPress uses it anyway?), will it be dropped and be replaced with jQuery UI?
Though UI is still a bit buggy, it is going to replace interface.
More info:
http://www.jquery.com
http://ui.jquery.com
Are the two fully integrated? Just users or functions as well?
With MU 1.2.4/bbpress 0.8.3 I am able to put this in the end of the wp-config.php file just fine.
// Include bbPress functions
define('WP_BB', true); // Avoid duplicate functions
require_once( ABSPATH . '../forums/bb-load.php');
With MU 1.3/bbpress 0.8.3 having that yields a Cannot redeclare update_user_status error.
The solution is to rip out the code
<h2><?php _e('Forums'); ?></h2>
<table id="forumlist">
<tr>
<th><?php _e('Main Theme'); ?></th>
<th><?php _e('Topics'); ?></th>
<th><?php _e('Posts'); ?></th>
</tr>
<?php foreach ( $forums as $forum ) : ?>
<tr<?php alt_class('forum'); ?>>
<td><a href="<?php forum_link(); ?>"><?php forum_name(); ?></a> — <small><?php forum_description(); ?></small></td>
<td class="num"><?php forum_topics(); ?></td>
<td class="num"><?php forum_posts(); ?></td>
</tr>
<?php endforeach; ?>
</table>
from Superbold-bbpress/front-page.php
and replace it with
<?php if ( bb_forums() ) : ?>
<h2><?php _e('Forums'); ?></h2>
<table id="forumlist">
<tr>
<th><?php _e('Main Theme'); ?></th>
<th><?php _e('Topics'); ?></th>
<th><?php _e('Posts'); ?></th>
</tr>
<?php while ( bb_forum() ) : ?>
<tr<?php bb_forum_class(); ?>>
<td><?php bb_forum_pad( '<div class="nest">' ); ?><a href="<?php forum_link(); ?>"><?php forum_name(); ?></a><small><?php forum_description(); ?></small><?php bb_forum_pad( '</div>' ); ?></td>
<td class="num"><?php forum_topics(); ?></td>
<td class="num"><?php forum_posts(); ?></td>
</tr>
<?php endwhile; ?>
</table>
<?php endif; // bb_forums() ?>
from Kakumei/front-page.php
“what I thought was my database password was incorrect. The correct password will be the same as in wp-config.php”
Wow, that worked!! I changed the password in config.php to the match the one in wp-config.php, and now my forum is up and running!
Many thanks.
My apologies – I looked through the forum again and found the solution – what I thought was my database password was incorrect. The correct password will be the same as in wp-config.php. Then I just had to overwrite db-mysqli.php with db.php.
After installation I had issues due to pretty URLs – I set this back to false in config.php and everything was fine then. I’ll investigate the required .htaccess settings later to get the pretty URLs working again.
I have tried all fixes posted here and everywhere else in the forum (yes, everything), but still get error messages – no installation past Go.
edited … see below
How would I ping ping-o-matic every time a new thread of post is made?
I think this would be good because I have bbpress kind of setup like a blog in a way.
Hi fel64…
Wow, thanks for the quick reply! I use the Get Custom Field Values plugin in WordPress and this allows me to pull in custom fields that I’ve set up in my posts. I typically use this if a post is going to have some information that needs to be laid out in a format thats a little different than my regular post format. I’m not sure how these custom field values could be pulled into bbpress. Here’s the link to the Custom Field Values plugin if that helps:
Plugin: Get Custom Field Values
Thanks for looking…
Yo Dreamstruck. When you say that you also have bbPress Post 0.41 installed, I hope you realise that bbsync (intentionally) kills its functioning? If it didn’t, you would get duplicate topics.
I recommend pressing that Migrate button in the bbsync admin, as it will mean that bbsync will work on all topics previously synced with bbPress Post. It would, however, also stop bbPress Post working with that old data, so if you’re (understandably; I am
) hesitant about bbsync you probably wouldn’t want to do that.
Cheers muchly, if you hadn’t pointed that out I would have had that error for all time – I entirely forgot to test if the topic was synced before replacing comments. I’ll upload .91 in a few minutes.
There is unfortunately no way to bulk sync old topics (unless they were done using bbPress Post), as topics can only be posted at the current time (while still using the API) (so you could sync them, but it would flood the forum with out-of-date stuff). But maybe that can be made to work; not in the immediate future, but it’s something that I would also like for my setup so I’ll give it a shot at least.
Custom fields don’t show up right now, but I could come some functionality to do it for sures. What specifically would you want to happen?
One other thing that I noticed is that I have some Custom Fields that I use in my WordPress posts. These custom fields don’t show up on the bbPress posts that bbSync is making. Is there a way for me to add these Custom Fields to the bbPress posts?
Thanks…
I really like this plugin, but I am getting an error on all of my older WP posts. I’m using bbSync 0.9 and bbPress Post .041 with WP 2.2.3.
What’s happening is that all of my old WP posts have this error showing up right above the comment section:
Warning: Invalid argument supplied for foreach() in /home/public_html/test/wp-content/plugins/
bbsync.php on line 465
All new posts that I make to WP are posting fine to bbPress and this error message doesn’t show up for these new posts. I have about 500 old posts that existed in WP before I installed bbSync or bbPress Post and the error message is showing up on all of these old posts. Is there a way for me to bulk add all of these old post to my bbPress forum? It seems that this error is showing up because these old posts don’t exist in bbPress.
Thanks…
Doh!
Hey Fel64, you can get us on hello_B.S.I [at] bombsquadindustries.com
I am waiting to see if _ck_ will be releasing his to new themes as we are keen to use one of them.
For some reason I can’t activate this plugin in WordPress version 2.3.1. Any ideas?
Hi,
Thanks for the update – it fixed a few things I was waiting for – just one thing I’ve found – when you change the Author for a WP post, the Author for the blog post doesn’t change. It’s not a major thing, just something I’ve found…
There is absolutely a solution for it: fel64 explained it above. bbPress is not a forum plugin for WordPress, it’s standalone forum software. It’s configurable enough that you can use the same login and password from WordPress, you can create a link to it from you WordPress installation, and you can style it to look just like a WordPress page. You can even use bbPress functions in WordPress, and vice versa. The thing is, you have to do some work. But at least it’s possible to make it look like your WordPress site. Try that with phpBB or some other forum software.
If you look around these forums you will see many examples of installations where the bbPress installation is formatted to look exactly like the WordPress blog.
https://bbpress.org/forums/topic/strut-your-bbpress
https://bbpress.org/forums/forum/pimp-your-press
I’m using the latest version of bbpress, the ‘SuperBold’ theme and I have a problem! The forums all appear on the same line… no indentation separates the ‘containers’ from the forums. From what I can see with FireBug there is NO difference between the containers and forums no difference in terms of CSS at any rate. However with the Kakumei theme it works.
I’ll do it quite happily, but the bb forum policy on this is to ask you to leave your contact details so people can email you privately and there’s no bidding or such going on on the forums. If you could provide your email address Trent would then close the topic.