Howdy, I added support for BuddyPress into my anti-spam plugin this morning on request of some of the plugins’ users. I don’t actually use BuddyPress though, so can’t confirm that it is indeed working on a live site, so if any of you kind BuddyPress folks can help a poor plugin dev. out by testing it for me, that would be really handy 
It works ninja well on blog comments, so assuming I’ve implemented it correctly, it should (in theory) work just as well for bbPress too.
Here’s the announcement post for BuddyPress support: http://pixopoint.com/2012/08/05/bbpress-buddypress-and-multisite-spam/
And here’s the download page at WordPress.org: http://wordpress.org/extend/plugins/spam-destroyer/
This MIGHT work.
Get the blog id of the blog you want buddypress to be on say for example the blog id is 2
Put
`define (‘BP_ROOT_BLOG’, 2);`
in wp-config.php before /* That’s all, stop editing! Happy blogging. */
Buddypress will still be configured in wp-admin/network but should operate on blog 2.
You can then configure the main blog any which way you want with links to the ” community ” blog or whatever.
I have Buddy Press Installed on my multisite network. I want to be able to provide the features for buddy press to my subscribers/members but I do not want my main site to use Buddy Press menus etc. I want to use mu non-buddy press theme on my main network site, and allow member sites to use buddy press if they want to, but I don’t want my main site to use the buddy press features only make the BuddyPress features available to members for their sites.
How can I set it up so that when I log in as admin and members login the Activity stream menus and other BuddyPress features do not display for my main site only sites where members are using the plugin for their sites.
Is this even possible?
Thanks
Oracles
My home page is setup like a sales page with a link for registration. But, after a member logs in, they still see the homepage, which is set up for a non-member. How do I change which page a member sees after logging in? I’m only using Buddypress. I am not using S2 Member. recreationtherapynetwork.com
Thanks!
@alexcurrie123 I was going to check out that link posted in first post and I got a big Warning using Chrome that your site contains malware. Your site was clean the first time I checked it out. Please address this issue first.
Just to add to that reading list would be http://www.abookapart.com/products/mobile-first/. BuddyPress default itself is to a point responsive now (but not mobile first). The theme you mention Shawn38 isn’t and therefore will if you want not just a 100% width but a proper ‘responding to devices’ probably cause some issues.
Responsive web design (as it’s known) is a major subject area — basic fluid designs are one approach (percentage widths and so on, and will help with your white space concern), but it’s a much richer field than just that.
Check out a book such as: http://www.abookapart.com/products/responsive-web-design/
You can also look at some of the responsive ‘frameworks’ as a base for your site – twitter’s bootstrap, zurb’s foundation, or Andy Clarke’s 320 and up.
You’ll also find plenty of responsive themes for WordPress (2011 included), that can be enhanced to support BuddyPress.
@mercime thank you so much! Unfortunately… it’s still not working. The current code:
`
`
Something wrong?
@blixus the styling is not coming from BuddyPress. Download Firebug, a Firefox add-on to identify the styles associated with the Avatar i.e., img.avatar in your stylesheet and make revisions as needed.
Seems like maybe a more open approach to the documentation is in order? Like a mediawiki or something like that? I could be wrong; just a feeling.
I have searched for quite some time, looking for a plugin which will allow me to provide a fully functional games league system. I have found a couple but these same to have died quietly a long time ago 
I need to brush up on my PHP skills and actually learn the WordPress/Buddypress APIs if I were to think about writing my own… However, I thought I would ask here first.
The requirements I need are:
Elo support http://en.wikipedia.org/wiki/Elo_rating_system,
User “self management” (I.E. Challenge and report),
Groups (guilds), 1v1, 2v2, etc matches (one league for each),
Separate leagues for each game server/country,
Complaint/dispute/proof management (Link to YouTube).
There’s a few other minor requirements but there’s not real need to list them all
.
I was wondering if there are any projects like this in development now?
The site I am going to run this on (WoWGz.com) is a World of Warcraft social network but I would like to offer the Elo league system and incorporate it into BuddyPress (although I might have to look for a stand-alone package).
If you can point me in the right direction or give any kind of suggestion, please let me know.
Thanks.
-PiOfCube
right now I am testing it on local installation with yootheme balance theme, couldnt get it right, sometimes it breaks every element below the header.
What is your website? It could be the sidebar not in the right place.
Using the template pack helps a lot, but some CSS editing may be required.
Worpress: 3.4.1 + yootheme Balance 1.0.3
Buddypress 1.5.7
buddypress is installed activated and integrated with the theme using BuddyPress Template Pack.
but all the pages like profile, activity, members page displays all the links more like sitemap below.
Image ref
`http://gfx-3d-model.com/images/bp.jpg`
it displays a long list like pages, archives, categories, meta etc.
I dont want to display them, how to disable them
@r-a-y, thank you for your help! By removing that define line from functions, account settings profile pages are now linked to: “domain.com/members/username”.
Thank you, really appreciate your help.
Another inquiry while we’re on the subject — I currently have Extended Profiles disabled, but I have Account Settings enabled. I’ve been testing different WordPress roles on my site and discovered that if a subscriber types in their browser: “domain.com/members/anothersubscriber” (where “anothersubscriber” = another member on the site that is also a subscriber), they receive an error (404) page. Obviously this happens because non-admins are not allowed to have this type of access. However, instead of throwing a 404 page, how can I have their (note: “their” meaning non-admins. in my case, subscribers) request redirect to the homepage or to their own profile page?
Thank you!
@mercime
As I indicated above, I have MySQL 5.1.6, so that shouldn’t be an issue, right? Which files should I re-upload exactly? I’m a bit confused as to why that would help exactly… WordPress itself seems to be working fine, but are you thinking my files are corrupted?
Try this plugin instead:
https://wordpress.org/extend/plugins/buddypress-registration-groups-1/
It’s not as outdated as the one linked by karmatosed and should work. If it doesn’t, please inform the plugin developer.
BuddyPress is a WordPress plugin, so try looking for any WordPress Google Analytics plugin:
https://wordpress.org/extend/plugins/tags/google-analytics
If you’re looking for customized, advanced, Google Analytics data for BuddyPress that use custom variables and event tracking, I don’t believe one exists at the moment and will have to be custom-developed.
@notpoppy – You have the right idea that your code is loading before BuddyPress and you are also correct to have read the Checking if BuddyPress is active codex article.
Now, you just need to connect the dots!
1. Create a new folder (eg. /my-bp-plugin/).
2. Copy and paste the contents of what you wrote above into a new file (eg. /my-bp-plugin/my-bp-plugin.php).
3. Now, copy and paste the contents of the codex article into a new file (eg. /my-bp-plugin/loader.php) into the folder you just created. Make sure to change the file path and name to the ones you created above as well as the meta data at the top of the file.
4. You should now have a folder with two files. Move this folder into the /wp-content/plugins/ directory, navigate to the WP admin dashboard and activate the plugin!
If you have any other questions, let me know.
@tgg brand new install on WP 3.4.1 and BP 1.5.7? Is BP installed in main site or subsite? Windows or LInux hosting? Error log? Have you tried deactivating all plugins except BuddyPress and see if issue is resolved?
Try:
Change the register slug to something else. Make sure BuddyPress or WordPress is not shown on any page of your site. Check footer and header via the browsers view source. Use a captcha. Only allow sign ups via Facebook connect. Don’t use multi site.
In my profile privacy plugin there is a button on user pages that lets admins mark user as spammer. This is for quickly blocking a user. It doesn’t delete account just puts account into a state that will not allow user to sign in.
I’m working my way through my plugins and adding updates. One update I may add to the profile privacy plugin is too block an account if they post without doing a certain thing first. Maybe they need to add a friend or join a group.
Search around, but no one should open a BP site without locking it down.
I think we already covered that over here: https://buddypress.org/community/groups/how-to-and-troubleshooting/forum/topic/header-duplicating/. However, if that’s not the solution it’s probably a good idea to keep to one thread as saves confusion.
@alexcurrie123 Yes, that’s the code of permalink.php. I believe that you only needed to create two files to fix alignment of the BP template files based on the HTML structure of your theme.
In this case, to make it easy for you, open up that permalink page and make the following revisions:
A. Beneath “ and before `
`, add this:
`
`
B. In the line just above “ add this:
`
`
Save file.
P.S. My username is not based on the Mercy Me band
Cheers.
B. COPY your theme’s sidebar-single.php file (that’s the file called from your page.php file) and Save As > sidebar-buddypress.php
Open up the blank sidebar-buddypress.php file and at the very TOP of the file, above all code add this:
`
`
Save file.
C. Upload header-buddypress.php and sidebar-buddypress.php to your theme folder in server wp-content/themes/celebritypress/ in the same directory where your regular header.php and sidebar.php files are
D. Final note: Copy the style modifications for some BP elements https://codex.buddypress.org/theme-development/theme-dev-bp-template-pack-walkthrough-twenty-ten-bp-1-5/3/ and paste those at the bottom of your theme’s stylesheet, then adjust to taste.