I had to make the whole site private using this plugin:
http://premium.wpmudev.org/project/sitewide-privacy-options-for-wordpress-mu
There is a free version of this plugin, but we wanted to be able to override the settings by site admin only.
You cannot access any page on the site without logging in first. This works for us since we don’t want outside access to students. On rare occasions where the teacher wants the students to blog publicly, I can override the setting for the specific blogs.
Hi!
I have a problem with my translations files:
I want to translate my wordpress-mu admin and public ( buddypress-home & members ) theme. I have upload both of those .mo files into right directories and configured core.php and config.php files.
But here’s the problem: When i select “blog language: Finnish” admin translates to finnish but buddypress theme stays in english. If i select “English” Admin goes to english and buddypress theme goes to Finnish? “Default Language” makes no different what so ever…
WHAT AM I MISSING? anybody?
Is this even possible?
@Fishbow181, I like your idea,but please can you adapt Amazon s3 or Cloud Front,so that users can store their images/video in one amazon s3 account?
FYI
https://buddypress.org/forums/topic.php?id=1533#post-7696
https://mu.wordpress.org/forums/topic.php?id=6351
Any help is welcomed.
・Have not yet resolved.
・WordPress MU Version 2.7 because of the?
・Can not send a message to a friend.
・Continue to try to understand why
wp-recapcha won’t have any idea how to hook into the BuddyPress registration page, you’ll have to tell it how.
I haven’t used this plugin myself, but I’m sure that it only hooks into a normal WordPress registration page, and not the new BuddyPress one.
Well, I hate to resort to a hack, but I did get integration going.
https://bbpress.org/forums/topic/share-solution-for-bbpress-10-alpha-6-wordpress-mu-27-cookie-integration
simply defining BB_HASH as an emtpy string.
I did notice them my cookie names did not seem to follow the naming convention that the Reverend was mentioning on his site.
Anyway, now I can move on to the fun stuff….
I think this is an essential request! Instead of adding tons of new features the focus should be on the basic features again; to build a tool that connects people and allows communitation! Everyone who wants to use Buddypress for an international purpose needs multi-language support for the frontend. It would be great to have language filters for the contents like on wordpress.com or facebook.com. If the user prefers swedish instead of english for instance he should only get blog posts/groups and forums in his choosen language. This is definitely one point that should be considered in future development.
Whats your thoughts about this?
Thank you johnjamesjacoby,
have try both way … the message still shown .. both this time is shorter than before:
WordPress database error Unknown column ‘Array’ in ‘where clause’ for query SELECT count(id) FROM wp_bp_friends WHERE (friend_user_id IN (Array) AND initiator_user_id = 1) OR (initiator_user_id IN (Array) AND friend_user_id = 1) made by friend_search_friends, BP_friends_friendship->search_friends
is their any other way to solve this problem?
A good starting point if you are thinking of creating a BuddyPress theme, or BuddyPress component:
Download Skeleton Component
Skeleton theme is included in the BuddyPress download package.
Haha Thanks! Happy to help! 
I’ve also noticed that WordPress can be particular about the jquery version it’s using also. I’ve tried upgrading to the newer versions just to be on top of things, and it usually breaks something.
If this is in regards to making a new blog post, than unfortunately that falls more into being a WordPress MU support question than one we can accurately diagnose here.
However, I can tell you from experience that I’ve never experienced any issues saving even extremely huge content and HTML element heavy blog posts.
(I’m going to change this to “not a support question” since it’s a little out of our scope, so that no one else sees this as a BP issue.)
Looks like you’re going to need to use sub directories instead of subdomains. Don’t worry, as they work identically, but instead of blog.yourdomain.com, you’ll have yourdomain.com/blog
(This is also more of a WordPress MU support question, but because others may benefit from this too, lets discuss…) 
Stop me if you’ve heard this, but it should be a semi-easy fix.
in wp-config.php, change…
define('VHOST', 'yes');
to
define('VHOST', 'no');
and make sure…
$base = '/';
Then, you’ll want to dive into either phpMyAdmin, or each of your blogs admin panels and edit them individually, just making sure that the paths to each of the blogs are correct.
My brief experience with the Facebook Connect plugin for WordPress was that the necessary edits took away from the pluggable nature of WordPress plugins, and the file includes made the site feel pretty sluggish.
Fix those issues and it could be a super popular plugin.
Now correct me if I’m wrong, but doesn’t this allow Facebook users that have not registered through your website to still login to your site as if they were verified users? I think when they do that, they are assigned a pseudo-name in the wp_users table, which then only allows them to sign in using FBConnect and nothing else, correct?
Call me a disbeliever, but while I can see the value in this, I also see how once it’s installed and relied upon, that you’re very much stuck with that method for those individuals.
What do you do when 4 years from now, no one uses Facebook anymore? (Friendster anyone?) If your site takes off, and those users have previously only used their Facebook id to login to your site, now they need to create a new duplicate profile without it.
Maybe I’m being selfish here, but I like my users to register with me, and keep their files and data within my sites.
I’ve just started with BuddyPress at:
http://wordpress-blog.nl/
It’s all in the Dutch language
I compose a message to a friend … the problem is when I write the Name at SEND TO box, some message shown below my friend’s name
WordPress Database error you have an errorin your SQL syntax; check the manual that correstponds to your MySQL server version for the right syntax to use near ‘) AND initiator_user_id) OR (initiator_user_id IN () AND friend_user_id = 1)’ at line 1 for query SELECT count(id) FROM wp_bp_friends WHERE (friend_user_id IN () AND initiator_user_id = 1) OR (initiator_user_id IN () AND friend_user_id = 1) made by friend_search_friends, BP_friends_friendship->search_friends
how can i fix it? Does anybody could help me?
Here some info on the Facebook connect,maybe if it works with wordpress Mu then it could work for BP.
What do you think?
https://mu.wordpress.org/forums/topic.php?id=10351
You can use any page template as a home page. In the admin of mu just have the front page as a static page choose the page, it could be called home, and then select the page template you want. I think page templates are the most under utilized feature of wordpress. You can make it anything you want.
If you do not know how to create custom page templates the search on wordpress. many tuts.
I hate doing this on my first post. I tried searching around, maybe someone can point me in the right direction.
I’m setting up a site at ajmember.com using wordpress mu 2.7. We want to use buddypress for a social area, but want to use our existing home page. Do I install buddypress in a subdirectory or can the buddypress home page just be another page in the root?
Any advice?
Thanks!
Tony
if (the group is XBOX) add_action(‘wp_print_styles’, ‘your style hook’)
i made a good set of functions in bpdev theme to add stylesheet with condition, look here:
http://trac.bp-dev.org/plugins/browser/trunk/bpdev-theme/bpdev-theme-extra.php
look line 9:
function bpdev_theme_register_style( $slug, $name, $callback, $default = 'off', $admin_show = 'on', $condition = true, $priority = 1 ) {
it means that with this function you will be able to add styles in wordpress/buddypress integrating them in the bpdev admin interface to activate or deactivate them,
in your example you need a plugin like that called for example my-styles-bpdev.php
<?php
/*
Author: Nicola Greco
Author URI: http://nicolagreco.com
*/
require_once( 'bp-core.php' );
require_once( 'bpdev-core.php' );
function bpdev_search_css() {
global $group_obj;
bpdev_theme_register_style(
'my-styles', // your style slug name
'XBOX Styles', // your style name
'xbox_styles_function', // callback
'on', // status "on" on default
'off', // off will not display it in admin interface
$group_obj->id = 1; // the group ID
);
}
function xbox_styles_function() { // example of css content
?>
#header {
background: #FFF;
}
<?php
}
add_action( 'bpdev_theme_extra_setup_globals', 'bpdev_search_css' ); // it will add the style
?>
okay.. for future BP installers if you get 500 error after mu install and your host doesn’t like your .htaccess file
the default htaccess.dist looks like this
RewriteEngine On
RewriteBase BASE/
#uploaded files
RewriteRule ^(.*/)?files/$ index.php [L]
RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteCond %{REQUEST_URI} ^.*/wp-admin$
RewriteRule ^(.+)$ $1/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]
<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>
But…
notice line #2
RewriteBase BASE/
this should read
RewriteBase /
so if you get 500 error.. this could be the culprit – works for me
source – https://mu.wordpress.org/forums/topic.php?id=11076
I ran across something similar.
https://wordpress.org/extend/plugins/art-direction/
Allows ‘per blog post’ custom css. Cool.
In the case of bp the css gets queued up on a very selective basis. This is from bp-groups-cssjs.php in /mu-plugins/bp-groups:
function groups_add_structure_css() {
/* Enqueue the structure CSS file to give basic positional formatting for components */
wp_enqueue_style( ‘bp-groups-structure’, site_url( MUPLUGINDIR . ‘/bp-groups/css/structure.css’ ) );
}
add_action( ‘bp_styles’, ‘groups_add_structure_css’ );
We got actions too. Hook ‘bp_styles’ and define an override for the defaults. You might have a problem getting it in the sequence properly.
function my_custom_group_css(){
// check if the file exists and if it does queue it up
‘group-custom-‘ . $bp->groups->slug . ‘.css’
}
add_action(‘bp_styles’, ‘my_custom_group_css’, 99);
Ok I have tried how to:
In this link readme standard: https://wordpress.org/extend/plugins/about/readme.txt
johnjamesjacoby – so what should my directory look like where wordpress lives?
/.htaccess
/htaccess.dist
or that the content of htaccess.dist and place into .htaccess?
I have been fighting this and my php.ini.. so if I knew the correct way I need to start there.
TIA