Did anyone figure out a way to do this without that plugin (which still doesn’t work it seems) ?
BP Xtra Signup is in the PASS list on https://codex.buddypress.org/releases/1-5-plugin-compatibility/.
Works perfectly in single site setup.
BUT
On a multisite set-up with buddypress root blog on a subdirectory BP Xtra Signup’s settings page does not show up and so it can’t be used.
Thanks for your great work. Would like to have this confirmed/contradicted if possible.
@modemlooper I completely agree with you, I’m just saying iphones can still be used as telephones because that is a proven useful means of communicating.
Thanks @boonebgorges that seems to have fixed the reply button, but it is still producing the lines at the bottom of the activity stream. Here is a screen shot.

@boonebgorges sorry, but when to find the errors exactly when seeting WP-DEBUG to true? I can’t find any place for them in admin page or website front.
@alanchrishughes I can’t reproduce your exact problem (I don’t see them at the bottom of the screen) though I was able to create at least some kind of error when posting new activity replies via AJAX. Try adding the following to your bp-custom.php in addition to the other stuff:
`function bbg_dont_remove_self_replies_on_ajax() {
remove_filter( ‘bp_has_activities’, ‘bbg_remove_self_replies’ );
}
add_action( ‘wp_ajax_new_activity_comment’, ‘bbg_dont_remove_self_replies_on_ajax’, 1 );`
As I said in the ticket, I don’t think that @alanchrishughes is making a bad suggestion. Just that it’s probably not wise to implement in BP today, without making several further modifications. In the meantime, anyone is welcome to take the code suggested so far and turn it into a proof-of-concept plugin.
@modemlooper not to discredit anybody’s hard work, but what does BP currently do that is so innovative that justifies not taking advantage of the option to let people have their own little fb sites in addition to whatever ground breaking Steve Jobs options you are talking about?
@boonebgorges Thanks for this, I have another question, as a test, I installed 3.3 beta 1 today, and tried to install buddypress ( latest SVN version) but every time I click network activate it do nothing, the plugin is never showing as activated in the list of plugins or any further install instructions showing, is current svn not compatible yet with WordPress 3.3?
@boonebgorges I’m also using BP 1.5 (fresh out of the box installation) and it does work to an extend, it removes the notifications from the top, but adds them to the bottom of the activity stream like I described on the trac page, and it breaks the reply button until your refresh the page. I’ve tried both pasting your code in my functions.php file and creating a bp-custom.php plugin file. Both have the same results.
This fix, and a comment form on friends pages, would be the only two little tweaks it would take to reproduce a fb experience, right now it is reproducing the twitter experience so it is already copying something anyways, giving both options to BP users would be great. And with what you just suggested Boone people could say “oh they’re just trying to copy digg” which I understand would be frustrating, but it honestly isn’t that big of a deal, you would be copying the system but people would be implementing it to their own little situations and needs which would be completely authentic and new. Like comparing tv stations to youtube, it is copying the idea but at the same time it is completely unique because you are bringing the tv station to the users to create more diverse content.
The code I provided works fine on my BP 1.5 installations. What version of BP are you using?
IMO, @alanchrishughes suggestion is only advisable if we also implement something that pushes an activity item to the top of the activity stream when it has been commented on. Otherwise new activity comments will get buried in the pile. This is not a trivial thing to do, however; I’m not sure it can be easily done with our current activity data schema. A plugin could be written for the purpose right now, but it would probably have to do some funny business with BP’s MySQL queries.
FYI, this filter has been added, and will be in 1.5.1. See https://buddypress.trac.wordpress.org/changeset/5237
Being able to launch your own website that uses a conversations system similar to fb would be awesome though and Buddypress kind of does that if it weren’t for a few little problems like what I mentioned. Like you mentioned, it would be great if there were different ways to use the software, so intentionally preventing one usage just because you may be afraid of being labeled as copying fb doesn’t make sense. Would we be talking right now if the second person to ever launch a messageboard was afraid of copying the first ever messageboard?
We need a Report/Block button and we need it fast… rapido vamos
)
I give you 2 spamming profiles, for start :
https://buddypress.org/community/members/afarabig/
https://buddypress.org/community/members/mercy123/
Yes… getting messages from miss.afara… Is Akismet used on updates? Or do registered users bypass any filtering?
Yip, getting tired of all the spam!
After searching for hours on end to find the solution to this I think I’ve found something. I too had installed the latest Buddypress with the latest WordPress and couldn’t get the forums to work. There was no tab linking to the forums page using the default buddypress theme and when typing in /forums/ it would just redirect back to the homepage.
Under Buddypress->Pages set ‘Discussion Forums’ to ‘none’ rather than the ‘Forum’ page.
This worked for me an hopefully it works for everyone else. Please note this works for the site wide forum option, I haven’t tried the group forums.
Also seeing as it was so easy I’m guessing it’s probably not the best way to fix things and I’ve more than likely done something wrong but until someone corrects me it’s a solution that works.
Hope it helps 
The point of BuddyPress is not to create a fb like system. We do not need fb clones. BuddyPress provides a method to create unique ways of social interaction. Sure the out of the box example is a social network but this is only one way to use the software.
@supertwigs change to bp-default theme and it still doesn’t work, could be plugin conflict.
@jommowner – Custom Community theme has been updated for BP 1.5 though it’s not “live” in the WP repo yet. You can download new version at https://github.com/Themekraft/Custom-Community
Since version 1.2 of the BP template pack plugin for BP 1.5, the devs have provided a 2nd method to get your WP theme compatible with BuddyPress – works in many WP themes. Fortunately, the Instyle theme can be made BP compatible with the 2nd method instead of the 1st method which involves changing 14 BP template files transferred to your WP theme. The steps below show the 2nd method for BP compatibility in action.
1. Activate BuddyPress
2. Activate Instyle theme
3. Install and activate BP Template Pack plugin and go through the BP compatibility process so that the BP files are transferred to your instyle theme folder.
4. Open up Instyle’s header.php, insert this code at the very “BOTTOM” of the file, after all other pre-existing code
(Updated)
`
`
and Save As > header-buddypress.php in the same Instyle theme folder
5. Open up Instyle’s sidebar.php, we’re going to insert codes at the TOP and BOTTOM of the file
At the very TOP of the file, insert code above all other pre-existing code in file
(Updated)
`
`
At the very BOTTOM of the file, insert this code after all other pre-existing code in file
(Updated)
`
`
and Save As > sidebar-buddypress.php in the same Instyle theme folder
6. Upload header-buddypress.php and sidebar-buddypress.org to your theme’s folder in server.
Thanks @mercime
You wouldn’t happen to have any ideas on how to get Boone’s suggested code working do you?
function bbg_remove_self_replies( $has_activities ) {
global $activities_template;
foreach( $activities_template->activities as $activity_key => $activity ) {
if ( ‘activity_comment’ == $activity->type ) {
// Get the parent item
$parent_id = $activity->item_id;
if ( empty( $activities_template->activity_parents[$parent_id] ) ) {
return $has_activities;
} else {
$parent = $activities_template->activity_parents[$parent_id];
}
// Is the activity author the same as the parent author? If so, remove
if ( $parent->user_id == $activity->user_id ) {
unset( $activities_template->activities[$activity_key] );
}
}
}
// Reset indexes
$activities_template->activities = array_values( $activities_template->activities );
return $has_activities;
}
add_filter( ‘bp_has_activities’, ‘bbg_remove_self_replies’ );
@misterbdon same theme but do check if there were any changes to the page.php source code posted by einn1 two months ago. If there were no changes, then follow the instructions I posted in previous page. If there were changes, post code of page.php in pastebin.com, click “submit” and post the generated URL here.
Bump! I’m looking for the buddypress “lost password” link so I can manually put it in my template files.
Mercime, I have the same (InStyle) theme and I have been trying to install buddypress with no luck yet.
Can you guide me a little on what I am missing? Thanks!