Forum Replies Created
-
This should be fixed in trunk revision 388.
Update to the latest in trunk and it should work for you.
To add ad blocks, you could use text widgets to display ad HTML I think?
Going to need more information than that.
This should be an admin option, and will likely be added sometime before the first release. Right now the easiest way to stop this is to modify the bp_user_fullname() function as this will change it everywhere.
Line 243 of bp-xprofile-templatetags.php
function bp_fetch_user_fullname( $user_id = false, $echo = true ) {
global $bp;
if ( !$user_id )
$user_id = $bp['current_userid'];
$ud = get_userdata($user_id);
if ( $echo )
echo $ud->user_login;
else
return $ud->user_login;
}This is just a temporary solution, and it will break in the future. It should tide you over until a better option is available.
I’m working on this right now. It’ll arrive as soon as it’s ready and useable.

You can actually use any of the content that you see on the home theme in any WordPress theme. Everything on the home screen is a widget, and you can drop the functionality into any existing widget-enabled theme.
You will need to add some basic styles to the CSS file, but the IDs and classes are very generic.
Great news!
BuddyPress should work on existing installations, but the “buddypress” theme should not be used for regular blogs or enabled for people to use as their blog theme.
Basically the BuddyPress theme stays hidden, and is only used for home bases. Existing members can log in and follow the instructions on the “Create Home Base” tab that they will see once BuddyPress is installed.
As long as you have the “buddypress” theme in the /wp-content/themes/ directory, it should work ok.
Thanks pcrain, that’s a nice quick solution for people who want to close off profiles to the public.
A proper privacy component will be coming, just not before the end of the year as gogoplata mentioned.
Yep, needs a stripslashes() I’ll add that in, thanks.
Make sure you are using the trunk version of all components.
I’ve made a “Who’s Online” widget, you can see it in the bottom right of: http://testbp.org
Right now the basics on the front screen are done and it is live at: http//testbp.org
If you get hold of the trunk, it was checked in last night.
I need to use the __() function on the “First Name” and “Last Name” fields so they can be translated – after which you should be able to translate them the same way you translate WordPress. For now, you can simply edit the names in the database – in the “wp_bp_xprofile_fields” table.
Delete what you have, and install the trunk:
https://trac.buddypress.org/browser/trunk
Use the “zip archive” link at the bottom of that page.
Are you using the trunk?
Check permissions on the theme folders. They should be 755.
Yep, group administration and editing will be in the next version of the groups component. I’ll be moving onto that next, once the home theme is in.
That slide was really only for a high level overview. The best bet is to look at each component here:
https://trac.buddypress.org/wiki/roadmap
Basically, everything on the list for each component needs to be done before it’s considered ready for a first real release.
The chat will be awesome. Also another option for simple “Who’s online” is to check for all users that have the usermeta of “last_activity” set for something within the last 5 minutes.
Quite simple really:
if ( time() <= strtotime( '+5 minutes', get_usermeta( USER_ID, 'last_activity' ) ) )
// This user is online.
else
// This user is offline.Thanks for the feedback. Please post bugs in the bug repo:
https://trac.buddypress.org/newticket
Log in with the same login you used for the forum.
I believe Will Norris is having a look at this. He’s just completed the OpenID v3 plugin for WPMU, so it’s a matter of porting it to BuddyPress.
I’d be really interested if anyone can work out a way to provide the option to alter the URLs for member home bases.
I’m no .htaccess guru, but it might be possible to alter it, or the bp-core-catchuri.php file to handle the changes. Hacking the core is definitely not an option though.
One thing that would need to be considered is how the clean URL system works. Right now it does this:
http://username.domain.com / [component] / [action] / [action_variable] / [action_variable]If you modified the URL’s for home bases, you’d have to recalculate which section of the URL the [component] starts at:
http://domain.com / members / andy / [component]… etc etc.This is all done at the top of bp-core-catchuri.php.
Andy
For number 2 see: https://buddypress.org/forums/topic.php?id=26
Number 1 is not possible right now, but a plugin could be written for this.
This is on the roadmap but probably won’t make it in for the first version:
In the first version for the end of the year, BuddyPress will only support open networks. However, the plan is to put together a generic privacy component which can be used by all components to restrict and allow customizable privacy levels.
See https://buddypress.org/forums/topic.php?id=26 for number 5.
The rest of them are a no at the moment, but plugins could be created to add all of your desired functionality.
Possibly, but it does rely heavily on the way URLs are structured at the moment.
See https://buddypress.org/forums/topic.php?id=26 for more information.