Hi @lekins101
See the Customizing Labels, Messages, and URLs article for info on how that’s done.
It’s not an issue, but how it works actually.
Read about date selector on Trac, and if you have some opinion or idea, feel free to participate to the discussion. Old and long thread, but still in debate ! 😉
https://buddypress.trac.wordpress.org/ticket/5500
I was looking for a solution to this a while back, Shane provided one here:
https://buddypress.org/support/topic/private-message-friends-only/
the code goes into the bp-custom.php file.
Without it private messages can be sent to anyone, friend or not.
Good idea – you can open an enhancement ticket here using the same user-name & pw you use for these forums.
Hi,
no, that thread doesn’t apply to your case. 😉
this information is inaccessible to administrators as long as the user is “Pending”.
That’s wrong !
You’re partially right, as you have no direct access, but you can go to a pending user profile information in backend.
How ?
– click on a approved member name when on the members management page (backend).
– once on that page, copy the URL and replace the user_id you’ll see in it by the one of the pending member.
Problem is to get the pending member user_id. It’s not available outside of the wp_users or wp_signup table.
The link to a pending member on the pending member list looks like:
../wp-admin/users.php?page=bp-signups&signup_id=1&action=activate
On the approved member list, it looks like:
../wp-admin/users.php?page=bp-profile-edit&user_id=41&wp_http_referer=%2Fwp-admin%2Fusers.php
The difference are:
signup_id=1 – which is not the user_id
and
user_id=41 – which is !
But if you take the second link example and replace 41 by the pending user ID you’ll find in the DB you can access to his information.
Pretty easy if you have only 1 or 2 users to check. A great hasle if you have dozens.
Could be a good feature for some BuddyPresser… 🙂
Seems to me that BuddyPress could be extended to do all that… with a lot of custom coding.
Or, a quick Google brings up loads of alternatives: https://www.google.com/search?q=wordpress+jobs+board+plugin
This will turn off registrations altogether, thus removing the BuddyPress missing page nag:
Go to your WordPress’ Settings > General page and uncheck Membership Anyone can register
Don’t know how that will effect your theme’s registration, though…
This is what i was beginning to think.
I understand adding them in categories and forums. Its selecting the Category for the group i need to do. Oh well, hopefully this will be possible in later versions of BuddyPress.
Thanks,
Phil
googling “buddypress approve new users” helps before posting to the forum
https://wordpress.org/plugins/bp-registration-options/
i use donmik’s excellent plugin “BuddyPress Xprofile Custom Fields Type” for this…you can add a TOS to xprofile field
@osamanuman @danbp told you to check with Twenty Fifteen and update this thread…instead of that you say “contact with my theme developer”..if its a custom theme your theme developer can fix it..the issue is not related to buddypress…
have you checked this before starting off: https://codex.buddypress.org/getting-started/
PHP must have the GD or imagick modules installed (on the server) to allow re-sizing of images; BP avatar uploads will fail without one of these modules activated (WP will simply fail to create image sizes for posts but won’t show an error)
this might help….create index-register.php
Template Hierarchy
You can put it in your theme/functions.php or in bp-custom.php.
@rglennnall,
thank you for your kind comment… 6 months later !
The initial question was: Is there a way, through a function, I can assign users to groups based on their user role? and Venutius jumped in with: i’d like to know the answer too.
As i’m not a professional, only volonteer, i answer about what i understand – and not only to things i’m sure. Like you apparently. In hope that my answer to your today’s question will satisfy you.
For now, keep your remarks for you, especially if it is to make such a sterile and unconstructive comment on an old topic.
Hi,
login as ste admin and go to dashboard > Groups (wp-admin/admin.php?page=bp-groups). There will be a list of all existing groups. Click on the one you want to asign members.
Eventually open screen option tab (underneath top right corner) and ensure that add new members and members admin options are checked.
Below the group description field, you have another box where you can enter a username for the member you want to add. Normaly you’ll get one by auto-completion after typing a letter or two.
That’all.
Codex ref: https://codex.buddypress.org/administrator-guide/groups/#groups-management-panels
A quick followup, I see the permitted field value for the checkbox (in this case) is stored in field 315 in table wp_bp_xprofile_fields – how do I query this checkbox setting value?
I want to pull the correct value from the database, so in case I update that checkbox field’s option in the backend, I can correctly set it.
I don’t see a function in /buddypress/bp-xprofile/bp-xprofile-functions.php: that seems to pull this, and nothing is locking in with Google….
Hi, Does anybody know how to change the text of the favorite button to an image and still return the AJAX function. I have changed it to shape but it does not return AJAX function that is triggered when you click the favorite button. I’ve changed bp-templates/bp-legacy/buddypress-functions.php to this:
/**
* Mark an activity as a favourite via a POST request.
...
*/
function bp_legacy_theme_mark_activity_favorite() {
// Bail if not a POST action.
if ( 'POST' !== strtoupper( $_SERVER['REQUEST_METHOD'] ) )
return;
if ( bp_activity_add_user_favorite( $_POST['id'] ) )
echo '<img src="../images/star_on.png">';
else
echo '<img src="../images/star_off.png">';
exit;
}
/**
* Un-favourite an activity via a POST request.
...
function bp_legacy_theme_unmark_activity_favorite() {
// Bail if not a POST action.
if ( 'POST' !== strtoupper( $_SERVER['REQUEST_METHOD'] ) )
return;
if ( bp_activity_remove_user_favorite( $_POST['id'] ) )
echo '<img src="../images/star_off.png">';
else
echo '<img src="../images/star_on.png">';
exit;
}
I also did the the necessary adjustment to /buddypress/activity/entry.php and changed _e( 'Favorite', 'buddypress' ); to echo '<img src="../images/star_off.png">'; and _e( 'Remove Favorite', 'buddypress' ); to echo '<img src="../images/star_on.png">';Favourit button now has changed its shape to a nice star that change when you click on it but not as AJAX. It keeps refreshing the page each time I click the button.
any help would be appreciated.
BuddyPress: 2.5.2 —- WP: 4.5 2.5.2 —- WP: 4.5
Did you try searching for info re BP rss feeds?
Perhaps this will help:
https://buddypress.org/support/topic/disable-all-rss-feeds-update/
I changed the language files instead of using the gettext method because of the performance warnings.
However, I still can’t figure out how to change the url
I followed this thread
https://buddypress.org/support/topic/resolved-changing-groups-to-teams/
Which lead me to try the suggestion but it looks like that constant is at least deprecated if not removed.
Changing Internal Configuration Settings
Any ideas?
Hi @imath ,
I saw you take a lot of interest with this problem and I’m having same issue, or at last similar issue.
I can’t see my avatar profile pictures and the link to change that.
I’m using Kleo theme, but if I put twentyfifteen the issue is still there.
I disable all the plugins except buddypress and the issue is still there.
Have the latest version of buddypress and wordpress.
Help please… :~(
Hi,
You’re probably on a large screen. Default display of the directory is already a list. See template code (members-loop.php) using ul and li !
Check your theme or try to simulate a mobile screen (if u use firefox it’s Ctrl+shif+m) to see if your directory get wrapped or not. If not, adjust your (child)theme CSS.