Where have you installed WordPress and bbPress relative to each other, and what actually are your .htaccess settings for WordPress?
Mine is just:
# BEGIN WordPress
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
which seems to hand over nicely to the forums that are under /forums/ with their own .htaccess file
So, I’m installing and testing my new forum, these days.
I have 3 users registered for now: 1 is me as Key Master, the other 2 are me again
with fake identities just for testing purposes.
Anonymous posting is (or should, how to check?) be forbitten, for obvious reasons.
Now, if I go to this thread http://www.kirpi.it/r/topic/scatola I see that an anonymous unregistered poster seems to have contributed to the forum.
How it such a behaviour explained and how it is avoided, please?
Note: the post was actually made by me. I personally posted the image and the IP address is definitely the one from which I was working. But I did I manage to post anonymously?
https://trac.bbpress.org/changeset/2349
That would explain why my trunk build fixed itself
Or you can edit bb_get_topic_move_dropdown() and just remove $before and $after from $r. 
Hi,
Where do I find that file to edit?
I think Sam has a fix coming in 1.0.3?
https://trac.bbpress.org/ticket/1164
You’re right…those are the brackets I am talking about…looks so weird, when everything else looks great.
Thanks for the help!
you guys should be rewarded as the estimated inventory of the bbpress community, kudos 
btw, thank’s for the “whole” code and your precision in your replies kawauso, i’ll keep that in mind.
In post.php
, change <?php printf( __('Posted %s ago'), bb_get_post_time() ); ?>
to <?php printf( __('Posted %s'), bb_get_post_time(array('format'=>'datetime')) ); ?>
. You need to change the option datetime_format
to change how the date/time is formatted, not sure where that’s set, so the All Options plugin might help.
Ashfame, I followed your tutorial for integrating WP with bbPress. That didn’t work, so I decided to install bbPress byitself without integration. But its still not working
It works!

Thank you!
By the way, the “This topic is resolved” sentence at the top of this thread should be reversible. I could not find a way to “reopen” it though.
@kirpi.it Try .post img { max-width: 100%; overflow: hidden; }
, probably the missing overflow: hidden
bit
Yay for finding this thread though, so much cleaner than the JS solution I was using
The edit equivalent hook is edit_form
My theme is a very slightly edited Kakumei.
The very last lines in style.css read
#thread .post img {
max-width: 100%;
}
Yet posted images do not resize as they are expected to.
Please see http://www.kirpi.it/r/topic/limit-width-of-images as an example.
What could it be, please?
Puzzled
All but the top three post links of the Relevant Posts section seem fine for me. That makes absolutely no sense, since they’re all using the same link function though. It implies that somehow, $bb_post = bb_get_post( get_post_id( $post_id ) );
(line 1638, functions.bb-template.php) isn’t being set properly for those… so yes, I’m guessing it’s either a bug or something’s wrong with some posts in your database. Could you confirm whether that’s consistently happening on other posts in searches too?
Since this topic is open and I think very important:
BUMP
or I need to write custom code
Something like:
function posts_number( $id = 0, $zero = false, $one = false, $more = false ) { // Port of WP's comments_number
$topic = get_topic( get_topic_id( $id ) );
$number = $topic->topic_posts;
if ( $number > 1 )
$output = str_replace('%', bb_number_format_i18n($number), ( false === $more ) ? __('% Posts') : $more);
elseif ( $number == 0 )
$output = ( false === $zero ) ? __('No Posts') : $zero;
else // must be one
$output = ( false === $one ) ? __('1 Post') : $one;
echo apply_filters('posts_number', $output, $number);
}
should work I think. Misread the original question slightly.
Thx johnhiler
That’s what I try to do but it doesn’t work, I have a white page and no access to the admin page after the upgrade
I try to upgrade carefully twice and the result is the same 
you can see that here : http://www.basketsession.com/forum/bb-admin/
Hi,
I use
add_action('post_form','add_content_post_form', 1);
to add fields to the post form at the end of most pages. (above the add to favorites option)
If I edit some post I need to add the fields inside the template file. Is there some hook to add the field via some plugin?
Most functions using globals, I think you need a class based forum script or you need to build your own bbpress objects
Yes, indeed it is OFF, I thought it was the input class but it’s not … nvm …
You don’t need any integration plugins if you’re using WP 2.8.4 with bbP 1.0.2.
I’m afraid I don’t quite understand what you mean by it not uploading as a folder though? As long as you keep the basic structure (so you still have bb-admin
, bb-includes
, bb-plugins
and bb-templates
folders), you’ll be fine.
To access bbPress as an admin, you need to log into bbPress using the admin account and then a link will be displayed to the Admin panel.
http://phpxref.ftwr.co.uk/wordpress/nav.html?wp-includes/comment-template.php.source.html
In WordPress, comments_popup_link()
takes three arguments that tell it how to format the output based on how many comments are present and runs a sprintf()
with the appropriate output after retrieving the comment count.
The equivalent to get_comments_number
in bbPress would be get_topic_posts
, the rest of the function is either WordPress-specific or would need slight tweaking (like what the posts page would actually be).
register_globals
is a gaping security flaw that’s been turned off in every recent PHP version. If you have it on, PHP takes anything passed by $_GET
, $_POST
, $_COOKIE
and $_SERVER
and turns them into global variables (i.e. ?book=1 in the $_GET
array becomes $book = 1). I’d recommend turning it off ASAP.
The edit link turns itself off after a while, it’s not just limited to if anyone else has posted 
Ah, and good luck integrating bb-load.php
, I could never get it to even play nice with WordPress.
couldn’t find the edit button :
I didn’t fix this issue yet but I got a hint.
the CodeIgniter’s input class (automatically loaded) destroys all global variables in the event register_globals is turned on.
hope someone else might find this useful …
Hi,
I’m trying to integrate a bbpress forum into an existing codeigniter application. (which basically just means integrating the login/logout/update/register functions and syncrhonizing the databases).
I managed to do so by loading bbpress (simply including bb-load.php) on top of codeigniter and just calling the usual bb_login(), bb_logout() functions whenever needed.
However, I just realised that loading it that way drastically decrease performances (went from ~200 req/sec to ~10).
I now try to load bbpress just when I need it, but some strange things happend when bb-load.php is included AFTER codeigniter itself.
e.g, if bb-load.php is included anywhere before codeigniter/CodeIgniter.php, it works, if included after, it won’t load.
Basically what happened is that variables instantiated in the included scripts (like bb-load.php, or bb-settings.php for instance), are then ‘lost’ when reused as global variables elsewhere in bbpress files.
(for now the variable that cause me troubles if $bbdb, which is fine while still in settings.php, but is empty in others files/functions …)
I guess it may not only been related to bbpress but that’s the first time I see this … Anyone got this problem before ? Didn’t have much luck with Google …
Thanks in advance,
In the meantime you can pass new configuration settings to bb_topic_admin()
to change the way this looks.
Current configuration options default to:
array(
'id' => 0,
'before' => '[',
'after' => ']',
'delete_text' => false,
'undelete_text' => false,
'redirect' => true
);
Change before to ” and after to ‘ – ‘ and instead of the brackets, you just have an extra dash floating around. Or you can edit bb_get_topic_move_dropdown()
and just remove $before
and $after
from $r
.
If you don’t have a functions.php in tour theme folder, just create one & add the above code, just make sure to include the opening & closing functions, so it would look like
<?php
function bb_reset_newpostlink() {
global $link, $topic_id;
$link = get_topic_link( $topic_id );
}
add_action( 'bb-post.php', 'bb_reset_newpostlink' );
?>