BuddyPress – Olympus Theme – Youzer.
I am creating a profile that coordinates with my business member type. When they register, I would love to have a standard set of groups automatically be set up for them with them as Authors on those. I know that I can make it so a user is automatically assigned to a group that exists. What I want is for a business to have standard groups that are created with them as authors upon registration.
Make sense? Can this be done? Or would I need a developer to write it up for me?
Hi there Mercime.
My site is more than six months old. So it is not new. My theme is the same age. I have not imported any forums.
Please try to supply answers to the following questions.
Wordpress Version – 5.4.1
Buddypress Version – 5.1.2
bbPress Version – 2.6.4
Host – Wordplus
I dont know how long the problem has been there as I never noticed it.
As mentioned above I can give access to a staging site for you to see. Even if anyone knows how to hide the duplicates I would be grateful.
Thank you
@shonty Is this a new installation or is this an old install where you changed from another theme or imported forums from e.g. phpbb to bbPress, etc.?
Just like shanebp, I cannot replicate the issue as well.
Do provide more info about your installation – https://buddypress.org/support/topic/when-asking-for-support-2/
@rootcr8r Could be caused by a variety of reasons. Have you tried changing your theme to the Twenty Nineteen theme to see if issue is resolved? If not, then have you tried disabling all plugins except BuddyPress while on the Twenty Nineteen theme?
BuddyPress Community – Olympus Theme – Youzer
This is three questions in one, looking for 1-3 plugins that work together to accomplish these things? I can insert code if I’m told exactly how/where to put it, but I’m very much not a coder so I’d prefer to use plugins if I can. lol
1. Can I have multiple Users assigned to one profile (like a business, the owner and an admin person). For example a Business owner sets up a business profile but allows the manager or supervisor access to post jobs or advertising through it?
2. Can I create two different profiles (that have different profile fields upon registration) like a person vs a business under the same site?
3. Can there be profile parents like if a company has 3 locations – a main company profile and 3 child profiles – one for each location so the managers can logon and manage their own accounts with job ads and advertising? And the parent can do the same for the headquarters?
Hi @cmsplay,
You can change the bottom margin of the paragraphs by adding the following style in your theme/child theme:
.activity-list .activity-item .activity-content p {
margin-bottom: 24px; /* Or whatever size you want */
}
As for the forums, bbPress is compatible with BuddyPress. See https://codex.buddypress.org/getting-started/installing-group-and-sitewide-forums/
Which template pack are you using?
Check under Settings > BP > Options
Then use the files from that pack which you will find in the bp-templates directory.
The bp-default theme is just there for some old legacy installs.
I’ve taken the files from bp-default, placed them in my child theme in a folder called “buddypress”.
(screenshot from cpanel of folder configurations, dalaran is my theme name https://i.imgur.com/UiFSEln.png)
Things to note:
– Child theme is activated
– bbpress works, as well as my edits to the bbpress HTML
– I’ve tried to reinstall buddypress, and the child template
I’ve followed the guides, although severely outdated, made a working Frankenstein’s monster from it.
Can you visually see anything I could be missing?
Look at the bp-templates as pre-made themes for Buddypress pages. You can figure out what you’re currently using through your WordPress dashboard > settings > buddypress > options > template pack.
Legacy was the old templating system for Buddypress and a lot of websites still use it. Other new Buddypress installations use Nouveau which is now the default.
So in short, they’re not removing legacy due to many sites still using it, bp-default is there as a fallback should the other two fail and Nouveau is the current templating system for Buddypress.
Edit doesn’t work, so I guess I’ll reply to my own post. Apparently the change I’m looking for resides in cover-image-header.php. Making edits there works fine. This still doesn’t answer why there are so many templates and themes inside of buddypress or why there’s such redundancy in code between files or why the documentation is so poor.
Then again, the Edit link on your own website doesn’t work, so I’m just going to chalk it all up to “BuddyPress being BuddyPress”.
I know the answer to this is probably very simple, so please bear with me.
I’m attempting to override how member-header.php displays using a child theme I made of Customizr.
The problem I’m having is that everything I search online seems to conflict or just not work.
For example there’s a member-header.php file inside of the buddypress plugin, at:
- buddypress/bp-templates/bp-nouveau/buddypress/members/single/member-header.php
- buddypress/bp-templates/bp-legacy/buddypress/members/single/member-header.php
- buddypress/bp-themes/bp-default/buddypress/members/single/member-header.php
The instructions I’ve found online, of other people trying to do this, say to simply create a folder structure like this: /wp-content/themes/mytheme/buddypress/members/single/member-header.php
I attempted to do this and make edits, but they were never reflected back to the page. If it did work, which of the three above files would I use as my base? Why are there even three locations for this?
On the actual buddypress documentation site, this isn’t really mentioned and instead the 1.8 documentation talks about overriding specific user ids, groups, or using an index.php. The 1.7 documentation does mention overriding via folder structure but the examples aren’t in-depth.
Should I just abandon this and instead do everything via hook overrides? I’m just really confused as to what the modern solution is because I’ve done this back in the day and it wasn’t such a hassle. I feel like I’m missing something simple and I’d sincerely appreciate it if anyone could shed light on the problem.
Unless you have a theme or another custom plugin already overriding it somewhere else, here’s where you’ll find it inside the Buddypress plugin.
Legacy
buddypress > bp-templates > bp-legacy > buddypress > groups > single > members.php
Nouveau
buddypress > bp-templates > bp-nouveau >buddypress >groups > single > members-loop.php
profile field
<?php echo xprofile_get_field_data( 'profile field name', bp_get_member_user_id() ); ?>
Remember to override the template with your own in your theme so plugin updates doesn’t override your changes.
i am currently having this same issues in the past and after changing theme, it is still, so i have to clear my browser cache and it was normal again and show them once.
Thanks for the feedback, @vapvarun
I made your suggestion to copy page.php as buddupress.php within my theme.
But it stayed the same.
Then I did the following, included in the buddypress.php file the code below for the widget:
<? php
while (have_posts ()): the_post ();
get_template_part (‘content’, ‘page’);
get_sidebar (‘buddypress’); /* HERE!!! */
endwhile;
?>
Now the widgets appear, but are below the content of the page.
I would like them to stay to the right. Do you know how I should do this?
@joaopaulodr copy page.php as buddypress.php inside the child theme.
Theme Compatibility & Template Files
I have a small problem:
No sidebar widgets are showing up on BuddyPress pages (activity, member and group, etc), but they show up on the normal pages of theme.
My theme premium is SCALIA.
Wordpress version 5.4.1
Buddypress version 5.2.0
PHP version 7.2.24-0ubuntu0.18.04.4
I hope someone can help me solve.
Sincerely,
João Paulo
Reposting this to get (hopefully)more, fresh eyes on this;
I have a redirect that I can’t seem to locate the source of,
“site/members/me(username)/profile” 301s to “site/profile”
is anyone aware of any other possibilities or possible solutions(something to the tune of changing the default url for member profiles)?
Things of checked/tested;
– plugin testing(disabling everything)
– theme testing(using default theme)
– wordpress guessing urls
– reset permalink structure
– bp_custom.php (never added/doesn’t exist)
– wp-config (nothing specified)
– .htaccess(nothing specified)
– redirection plugin(nothing specified)
– server side redirects (none specified)
– cloudflare page rules – (no page rules specified)
– host (siteground) reset folder permission
Reposting this to get (hopefully)more, fresh eyes on this;
I have a redirect that I can’t seem to locate the source of,
“site/members/me(username)/profile” 301s to “site/profile”
is anyone aware of any other possibilities or possible solutions(something to the tune of changing the default url for member profiles)?
Things of checked/tested;
– plugin testing(disabling everything)
– theme testing(using default theme)
– wordpress guessing urls
– reset permalink structure
– bp_custom.php (never added/doesn’t exist)
– wp-config (nothing specified)
– .htaccess(nothing specified)
– redirection plugin(nothing specified)
– server side redirects (none specified)
– cloudflare page rules – (no page rules specified)
– host (siteground) reset folder permission
I’ve also tried restoring an older backup (30 days but that wasn’t far enough to find anything)
wordpress version: WordPress 5.4.1
buddypress version 5.2.0
Domain: perfectpaddles
@vapvarun,
Awesome find, doesn’t work with BuddyBoss theme 🙁
@jluisrioja
You can use the following code inside the child theme, it will add a timestamp for all users
remove code once all member starts displaying in your member list.
function buddypress_add_last_activity() {
$members = get_users( 'fields=ID' );
foreach ( $members as $user_id ) {
bp_update_user_last_activity( $user_id, bp_core_current_time() );
}
}
add_action('bp_init', 'buddypress_add_last_activity' );
Hi guys,
Working on this issue for like 8 straight hours and I finally found the problem but I still can’t fix it.
In my theme I use:
wp_deregister_script('jquery');
And load jQuery myself:
wp_enqueue_script('jquery', '//ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js', false, '1.0', null);
Scripts are loaded correctly: (screenshot) https://pixelheads.d.pr/qB0nKV
But it causes many problems. For example, when I press the “Add friend” button, the whole page (HTML) is loaded in the div.friendship-button element. No idea why.
All help appreciated.
Thanks in advance.
Justin
@buddyboss then why when i go to the website it only has pricing and not download?
if you say its free i should not have to pay anything for a download. if you say a theme is what im paying for then why is there no basic theme thats free or even the plugin without a theme so users can built their own theme?
do i really need to spend over $200 to try it out because im skeptical. i rather save the headache of filing a return
Sorry, I just remembered that I can download the free plugin:
https://github.com/buddyboss/buddyboss-platform
@buddyboss
I totally understand what you mean about having your product stack working out of the box.
– Suggestion.. I wish you guys would have an “escape” export OUT of Buddyboss and back to BP. *its just a piece of mind thing.
The attraction that I have with BP/WP is that I dont “feel” locked in to a software provider.. its a bit unreasonable of course.. but it just keeps me “feeling free”
**BONUS**
I think i would feel better paying the price (dont get me wrong.. its reasonably priced) if the Buddyboss platform would also address mobile-first-pagespeed. It drives me crazy that every site I launch on BP/WP scores poorly on googles pagespeed test. — its pretty clear that the main reason for this are loading a bunch of JS and CSS.. certainly there are many reasons why a site scores poorly but it would great if BuddyBoss Platform solved for some of that.
– How compatible is BuddyBoss Platform with the caching plugins like WP-SuperCache (and the like)
Im just a BP/WP hobbyist so Im sensitive to the “annual license renewal fee” – How does your renewal fees work? Is the renewal fee the same price as the initial purchase price?
LASTLY (I swear its the last question)
I’ve noticed that I still rely on WP plugins that interact with posts.. is the BuddyBoss Platform and Theme overall (reasonably) compatible with other WP plugins out there?
@coolhunt
Thank you!
– You cannot run BuddyBoss Platform and BP at the same time. BuddyBoss is a fork of BuddyPress and shares a lot of the same underlying code, so they cannot run at the same time.
– These are the themes available: https://www.buddyboss.com/themes/
“BuddyBoss Theme” is for BuddyBoss Platform.
Boss 2.0 and OneSocial are actually for BuddyPress.
I know it’s a bit confusing, but long term our product stack is basically just BuddyBoss Platform and BuddyBoss Theme which is actually very simple. We’re not making any new BuddyPress themes. The goal is to have everything you need out of the box from us with one plugin, one theme. That way we can focus all of our efforts on updating that product stack and just make it really awesome. We are adding more options over time to make the theme really flexible with layouts, especially via Elementor, so that people can take that one theme and make it look like anything.
@sbrajesh
@buddydev
Im a few weeks in to diving in Community Builder theme by BuddyDev and Its pretty sophisticated.
SOOO MUCH customization!!!!
Anyway..
Im loading it up on one of my sites https://throttle.network and the site when viewed on mobile moves side-to-side .. as if theres content to the right or left .. that overflows…
how do i configure it so that i remove the side-to-side movement … so that users can only go up and down
is it a media-screen size thing? or is a “BOXED/FLUID” layout percentage thing.. Ive tried changing the percentages .. nothing works