Hi
I am building a website that for different professionals to register as a member of the website. For example, an accountant can register as a member in the accountant user group, a lawyer can register as a member in the lawyer user group and so on. Each user group needs to have different profile feilds to fill in on the registration form.
Can this be achieved by BuddyPress and its plugins?
Hi there! 🙂
When trying to join a hidden group I get a 404 error page when clicking to join.
I’ve found an old solution but it does not work. It said it only failed when the user is an admin. I’ve tried both with an admin and an editor. Both fail.
My site is in spanish. I say it for if it affects the resulting URL…
This is the code:
/* *** */
On line ~1026 of buddypress/bp-templates/bp-legacy/js/buddypress.js, replace
jq(‘#groups-dir-list’).on(‘click’, ‘.group-button a’, function() {
with
jq(‘#groups-dir-list, #item-meta’).on(‘click’, ‘.group-button a’, function() {
/* *** */
Any idea on how to solve it?
This is the link I get to a page that does not exist:
http://mydomain.com/groups/my-group-name//request-membership/?_wpnonce=xxxxxxxxxx
Thanks.
Hi
I’ve seen there is now a built in settings section to style bp emails.
Is there any way to extended said email template (html) to all my wordpress installation email to have always the same email style (color etc)?
Thank You! !!!!!!
In addition to the two already mentioned Buddypress activity plus is another option it has 10000 active installs. Was the first one I tried though I settled on the afore mentioned Rtmedia
I’ve found multiple topics on how best to integrate BP with 3rd party membership plugins (i.e. S2Member, PMPro, etc).
I’m just curious if there’s a way to create three membership levels (e.g. Bronze, Silver, Gold) using only BuddyPress?
Cheers and thanks in advance.
Lars
Im using Lush by IronTemplates.
Recently upgrade from a lower version to the newest version. Thats when I found this problem.
I also find it weird I dont see Buddypress widgets within Visual Composer. They show up in Page Builder plugin, but I cant use that plugin with this theme, that is why I had to upgrade. And now that I upgraded emails arnt being sent. WEIRD!
Thanks sooo much, that did the trick 🙂 I guess I was being too “elegant” ROFL. I made all pages related to BuddyPress parent and used WP Menu to organize my nav bar. All looks good now.
Thanks again!
Cheers,
Lars
There is a conflict with nesting BuddyPress pages; you cannot nest BP directory pages.
So, on your BuddyPress install, go to the WP admin dashboard, click on the Pages menu and make the Groups page a parent page.
If you needed to have your BuddyPress pages under one parent page, then you could create a new parent page called Community and then nest the Members page under Community and the Groups page under Community.
I would check to see what GF and BF’s BuddyPress integration looks like.
They might be calling bp_activity_add(). Do a search for that and see what parameters they are passing. In particular, check the recorded_time value and do a dump of that parameter and see if it is empty or not.
Hi,
well… it sound complicated to me as i am still quite confuse.
Anyway, i need to identify because i wish to change notification word in buddypress menu bar to chinese by hard coding or whatever.
Can you advise what to enter into the css or where to change it.
It’s a staging site that doesn’t have public access, but I can put the code and info in here. Here is the complete code of the functions.php in the child theme. maybe I just put it all together wrong.
<?php
function nisarg_enqueue_styles() {
$parent_style = 'nisarg-style';
wp_enqueue_style( 'bootstrap', get_template_directory_uri().'/css/bootstrap.css' );
wp_enqueue_style( 'font-awesome', get_template_directory_uri().'/font-awesome/css/font-awesome.min.css' );
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'nisarg-child-style',
get_stylesheet_directory_uri() . '/style.css',
array( $parent_style )
);
}
add_action( 'wp_enqueue_scripts', 'nisarg_enqueue_styles' );
?>
<?php
function custom_wp_mail_from( $email ) {
$handle = ‘accounts’;
$find = 'http://';
$replace = '';
$link = get_bloginfo( 'url' );
$domain = str_replace( $find, $replace, $link );
return $handle . '@' . $domain ;
}
add_filter( 'wp_mail_from', 'custom_wp_mail_from' );
?>
The email link is:http://mydomain.com/activate/JA0BvkK1Q0DND10SYegdOtkTMemhGUF0/
When I click on it immediately, I get all this:
Fatal error: Uncaught exception ‘phpmailerException’ with message ‘Invalid address: ‘accounts’@mydomain.com’ in /homepages/25/d283441938/htdocs/clickandbuilds/staging/wp-includes/class-phpmailer.php:946 Stack trace: #0 /homepages/25/d283441938/htdocs/clickandbuilds/staging/wp-includes/pluggable.php(352): PHPMailer->setFrom(‘\xE2\x80\x98accounts\xE2\x80\x99@…’, ‘WordPress’) #1 /homepages/25/d283441938/htdocs/clickandbuilds/staging/wp-includes/pluggable.php(1726): wp_mail(‘webmaster@arlin…’, ‘[My Dev Sit…’, ‘New user regist…’) #2 /homepages/25/d283441938/htdocs/clickandbuilds/staging/wp-content/plugins/buddypress/bp-members/bp-members-functions.php(2031): wp_new_user_notification(18) #3 /homepages/25/d283441938/htdocs/clickandbuilds/staging/wp-content/plugins/buddypress/bp-members/bp-members-screens.php(364): bp_core_activate_signup(‘JA0BvkK1Q0DND10…’) #4 [internal function]: bp_core_screen_activation(”) #5 /homepages/25/d283441938/htdocs/clickandbuilds/staging/wp-includes/plugin.php(524): cal in /homepages/25/d283441938/htdocs/clickandbuilds/staging/wp-includes/class-phpmailer.php on line 946
If I wait a while, then I get the normal webpage and it says “invalid activation key”. I don’t understand the significance of an immediate click on the link in the email vs. waiting a few more seconds, but it definitely matters.
BuddyPress is always global to the whole network on multisite.
If you want to run multiple, separate BuddyPresses on a *multisite*, what you actually want is to set up WordPress multi-network (something like https://wordpress.org/plugins/wp-multi-network/).
This is actually complicated, and if you do not need to share users between your BuddyPresses, I’d suggest setting up multiple standalone regular WordPresses (or standalone multisites).
There’s also this option for now @binary10 if I’m understanding your request, but it’s not so automatic. https://wordpress.org/plugins/buddypress-activity-plus/
@danbp I did not find any such string in the .pot file, this is why I had to search it manually to confirm it.. It looks like the buddypress component.. you can check in this http://imgur.com/Zc9rzVq to confirm it..
The vid explains that adding a bp activity link to a post embeds. Is embedding in the activity native yet?
What the embed scripts? like of the provider.
Would love to make this compatible , especially in the groups https://wordpress.org/plugins/iframely/
Here was my old combo to achieve this. https://wordpress.org/support/topic/plugin-oembed-for-buddypress-embedly-oembed-4-bp-all-embedly-content-in-bp-forum-yaaay/
When we visit friends profile, it shows the profile connection at the top of the page (above profile pic) which looks pretty ordinary.. It displays “Your connection to this user” text along with the profile pic chain connection.. There are no classes or ID’s assigned to it which negates hiding it or removing through css… Spent more than 3 hours searching the keyword “Your connection to this user” in all the folders of buddypress but couldn’t find the location of the file..
If you know the location, please share.
Thanks
Anonymous User 14517220Inactive
Hi! I have a WordPress Multisite(site1.test.com and site2.test.com). Installed: bbpress and buddypress. I want to be able to create separate groups for each site. Now I can create groups just for the website test.com.
Sorry for my English
thank you Paul @djpaul for your replay
i’m using host – http://www.hostinger.co.il its a free host for php and wordpress websites
those are the plugins in my site
Clef
Limit Login Attempts
Mailgun integration for WordPress
Regenerate Thumbnails
WooCommerce
Akismet
buddypress
bbpress
wipi Hebrew theme page editor
hello doli
Hello everybody, I have been working on a website for the past 3 weeks.
When I first installed buddy-press into it I was able to create a few accounts and the activation emails were being automatically sent.
Now after upgrading the theme I’m using emails are not being sent automatically or manually.
Any ideas?
Thanks, I’ve never got hold of working with core functionalities and thus I have failed miserably with some technical matters. Given there’s a lot of undocumented but feature rich functionality in BuddyPress this puts me in no mans land.
I’m looking forward to BP-Nouveau for now I will work with what’s available and what you have written here.
Right, good spot — not sure where got the .html on the end of the URL from. If it’s form a menu or template that BuddyPress generates, let us know which one and I’ll try to figure out this crazyiness. 🙂
If you’re referring to this https://cloudup.com/cmbgottNhQf — yes, that particular autocomplete script is awful (the other at-mention auto-complete used elsewhere throughout a site are better). Sorry. 🙁
I am not sure what you want, however. This autocomplete script is added to the screen via the messages_autocomplete_init_jsblock function. If you look at jquery.autocomplete.js, maybe there’s an option you could use, or initialize it differently.
A different, maybe better approach than the hell that is this 2007-era jquery.autocomplete.js script, is to replace it with the other autocomplete script we use throughout BuddyPress. I forget why we haven’t done it yet; it may just be a lack of time, or perhaps there’s some complexity I’m forgetting as I write this message.
— If this sounds interesting, let me introduce you to what we’re calling BP Nouveau — a replacement for the BP Classic set of templates. It’s not done yet for production use, but take a look at this specific function: https://github.com/buddypress/next-template-packs/blob/master/bp-templates/bp-nouveau/js/buddypress-messages.js#L524
I am 99% sure that unhooking messages_autocomplete_init_jsblock and instead adding a copy of that JS function from BP Nouveau will switch over the auto-complete for the “Send Messages To” field. There may be further tweaks needed to make this work out-of-the-box, but it seems to work well in BP Nouveau, so dig arounds its CSS if something looks off.
Hope this helps
Do widgets work on non-BuddyPress specific pages? Such as, a site footer or sidebar. I am trying to understand if they are broken everywhere or only broken on BuddyPress screens.
If widgets generally do work, have you confirmed that a widget that does work, does NOT show up on the BuddyPress page? If so, what widget is that? (Just need one example).
Please also let us know the names of all active plugins on your site, thanks.
hi
I’ve set-up buddypress on my website
it doesn’t send any confirmation code only sn email with that link
“Thanks for registering!
To complete the activation of your account, go to the following link:
http://email.mail1.hol.es/c/eJwtjssKwjAURL-mWYbcvLPIoogFd2r9gTS92mCkUlOVfr1ZCLOYA3NgRh-s0g5J8pyBZo4pBuDAUABphKbagNaU8U4qY0Uj2SOkDHSaM8UXmbwIXEVuEdGNaIcrglCDVlbEKAWTI8l-KuXZiLbhXc2GOWzr368cYknvULDWdn87p91wPJpOrl_eS3OQ9_4ytOvk1kWc6oQsPr2WjMbUJ5-Qc6BxpimT4n_Nkjq6”
when the user click on this link he gets an error_404 page
how can I solve this problem and get the confirmation code
thanks
Israel
Hello bp community,
As I’m relatively new to buddypress, I couldn’t figure out why my widgets are not showing up even after assigning the widget on a relevant page (Home profile page/ members page).
Interestingly, it shows up whenever I assign the widgets to “404 NOT FOUND” page.. The settings are fine. There is already proper allocation of members pages and Activity streams (NOT in the “404 NOT FOUND” page). Even creating custom template page and assigning them didn’t work either.. Seems like members pages are acting like NONE existent on the actual page they are assigned with
Am I doing something wrong with the configuration? Please share if someone is facing the same problem..
Thanks