Hallo,
Buddypress looks very onprofessional and amateuristic on my site. How do I change the look to make it more professional as on many sites and demo’s? How do you do that
Thank you (sorry for my english).
thanks renalto, this encourages me a lot in effect that it is doable! If you or anyone else could assist the process. For 1 and 2 for example, I don’t know how I would go about configuring these for buddypress and the documentation looks unfinished.
Could you explain how to deactivate the friends component? Really what I want to do is hide it, prepopulate their friends for them, and then limit them to only be able to message their friends.
I’ll work on #4 with the data you gave me, thank you!
When I am trying to add new members to my new group or add a new forum, nothing happens and I end up with a blank white page. The only way to add a new member is to ask him to apply for membership and then accept it. In the back-end adding or removing members doesn´t work at all.
I can assign a forum to the group in the front-end admin, but when I try to reach it the awful white page appears.
The group is a private group.
I am running WP 3.8.3, BuddyPress 2.0.1
Here are some suggestions and ideas:
1. and 2. Here you would configure a bit to make the roles do whatever you want when you want it.
3. It is possible to remove it and activate only the messaging component.
4. Today this is easy with the Theme Compatibility and Template Files (https://codex.buddypress.org/themes/theme-compatibility-1-7/a-quick-look-at-1-7-theme-compatibility/)
Try not to repeat all the file path. Just putting:
themes/your-theme/buddypress/members/single/member-header.php
I have a Multi-Site installation and was hoping to have all of my users on each site on my Multi-Site pointed to one specific site that has BuddyPress on it. The idea is to make one of the sites a location for all members on the entire network to go to, login, and see content.
So, I have three websites.
http://www.example1.com
http://www.example2.com
http://www.example3.com (this one has buddy press)
I want users from all example sites to be able to login at http://www.example3.com (the one that has buddy press). Do they all have to sign up for an account on http://www.example3.com, or can they do it on the others and still have an account on http://www.example3.com?
I’m trying to override following file from BuddyPress core:
/bp-templates/bp-legacy/buddypress/members/single/member-header.php
in my custom plugin, by adding it as:
my-plugin/buddypress/bp-templates/bp-legacy/buddypress/members/single/member-header.php
and it’s not working. Am I doing it right? Or is there something missing or I need to add in my plugin file….
Thanks 🙂
So I’m down to the handful of small errors, the sharp edges of the Platform you save for last because they cause no functionality issues. Here’s what’s up;
http://bioniteorigins.com/downloads/
The Archive Page listed above is an “Easy Digital Downloads” listing, an archive of all the downloads available. As you notice, the URL is trailing /downloads – that’s the page I’ve chosen to put the list. Yet… Blog Archives is appearing in the Breadcrumb Header (home // current page). I’ll admit EDD was the last plugin to get set up, I chose it because of it’s ability to protect against hotlinking – protection from non logged in users and limit the downloads to certain user roles, amounts, and ip’s.
Up to this point — I don’t understand the purpose or functionality of “Blogs” in BuddyPress, how I can remove it, or if I can’t remove it — change it so that “Downloads” appears in that header. I’ve seen no settings for Blogs other than the few files in the “Blogs” folder in the Legacy set.
Also, an additional error;
Base Visibility
Name Everyone
Is all I see when I go to “Settings / Profile” in the user panel. Is that correct, I don’t understand the purpose or if it’s malfunctioning.
Thank you so much!
-Nick
hey guys,
I’m making a two way messaging system where a staff member can contact any user inside wordpress, but the other party can only contact the staff member assigned to them. The assignment is done manually by storing the ID of the staff member in the user’s user meta.
I’d like to utilize buddypress for it’s awesome private messaging system just tweak it slightly:
1. only allow members with the subscriber role to contact the assigned staff member.
2. allow staff member role to contact anyone in the system.
3. remove friends functionality for everyone.
4. I need the subscribers template the page is viewed through to look completely different then the staff member’s view.
This is fairly ambitious but I’m confident with the awesome flexibility BP has we can get it done. Any pointers or tips or code is greatly appreciated!
Thanks in advance,
~ Brad
I have a handful of pages that I only want to be seen by users that are LOGGED OUT. If a logged in user somehow goes to one of these pages, I want to redirect them elsewhere:
- Login Page
- Registration Page
And then there is a page that I only want to be seen by users that are LOGGED IN. If a logged out user somehow goes to one of these pages, I want to redirect them to the Login/Registration page:
I’ve seen a couple different plugins, but none of them really give me the control that I want. In this forum post someone suggested adding code to functions.php but that did nothing for me.
Any help would be appreciated!
I had the same problem. It was caused by an unhandled PHP error.
PHP Fatal error: Call to undefined function bp_activity_get() in …/wp/wp-content/plugins/buddypress/bp-xprofile/bp-xprofile-activity.php on line 266
Here’s the fix.
Fix: Modified BP plugin bp-xprofile function to prevent the error.
File: wp/wp-content/plugins/buddypress/bp-xprofile/bp-xprofile-activity.php
Function: bp_xprofile_updated_profile_activity
Line: 266
Added the following to prevent the error.
// FIX: Blank page after edit profile save.
if ( function_exists ( ‘bp_activity_get’ ) ) {
…
Buddypress really should have a character limit option for the profile fields and comments…
Hello again.
I was putting the final touches on my legacy setup and css, and need to find out what;
<?php bp_new_group_invite_friend_list(); ?>
is calling. My theme has custom values for checkboxes, and is causing this list to appear distorted. I need to CSS the checkboxes in this menu by hand — and it would be great if there was not only a way to find the template, but incorporate it into my theme. I can’t find it in the buddypress-functions.php or any of the Legacy files — I’ve been poking around, but if someone could just tell me exactly where it is, I can .div the layout of that box.
Thanks!
-Nick
@sharmavishal
thank you for your suggestion. I installed the plugin, however it has not been updated in the last 8 months, and that’s the reason I am asking for a BuddyPress feature. Personally, I’d rather use the fewest possible plugins and rely on integrated functions.
I’m having problems with slow-updating plugins on a different blog, and WP’s auto-update feature is not helping.
Back to the topic, I’ll give the plugin a chance, but I’m afraid that sooner or later it might be deprecated, and I’d be back at square one
@protechig
Have you tried using the language file approach?
Customizing Labels, Messages, and URLs
Try this in bp-custom.php or your theme functions.php:
function jeff_change_buddypress_profile_tabs( $translated, $original_text, $domain ) {
if ( 'buddypress' !== $domain ) {
return $translated;
}
switch ( $original_text ) {
case 'Groups <span>%d</span>':
return 'Bongos <span>%d</span>';
case 'Groups':
return 'Bongos';
default:
return $translated;
}
}
add_filter( 'gettext', 'jeff_change_buddypress_profile_tabs', 10, 3 );
Hello, I’m looking to change the default sitewide activity text on the front end “dashboard” of BuddyPress. Unfortunately, the only way I can see people are changing this is by hacking the BuddyPress plugin itself, which can’t be the right way to do it. What is the proper way?
SKParticipant
I would prefer a field-by-field switch a la https://buddypress.trac.wordpress.org/ticket/787 as opposed to a blanked on/off.
@jaynm26 I still haven’t been able to change the Groups label on the profile page. I’ve used the .po file to change it just about everywhere else on the site, but this one place seems to be hard coded. I don’t know why the BuddyPress developers haven’t piped in on this.
SKParticipant
I tested this on BuddyPress 2.0 and twentytwelve theme and it’s adding the custom content
I personally doesn’t create like that. I bring the files to my themes folder and edit them. This is better for upgrades and I won’t need to create pages.
Example: If I want to have a custom Profile page, I would do the following steps:
1 – Create a folder in my theme called, BuddyPress (wp-content/themes/my-theme/buddypress).
2 – I would copy the profile file from the bp-legacy template in the BP plugin folder and would put in this BuddyPress folder in my template.
3 – Edit the way I liked.
It depends much of what you are trying to do, but this approach solved my problems in a more secure and future-friendly way.
My example is arbitrary, and has no particular action – rather my method in developing a theme is the question: i.e: is there a particular method in which I should be creating themes or is calling buddypress functions on a theme the correct method of use?
Thank you for the feedback Henry and Modemlooper.
I have now got acceptable performance. Newrelic showed that admin-ajax.php was triggering a bug in BuddyPress Docs that was adding 3.5 s to each response. The plugin author is addressing the issue.
Inspection of Firebug log shows that an AJAX request is made on each keyUp. As Henry’s link suggests and my Newrelic logs show admin-ajax is consuming most of my sites resources. Developers need to reduce its use.
For small sites like mine with a perhaps 100 members in total the entire directory could be pre-loaded when the Compose tab is loaded. This would reduce server load and give 100ms response to the user.
How can I flag this as a feature request to core developers?