Forum Replies Created
-
All 3 of these options (BP Simple Private, Buddypress Lock, or the custom code) all cause significant page speed issues. (like 3 seconds)
Any suggestions to combat the privacy issue without compromising speed?
Envato Market has a $20 plugin that claims to “add upload avatar to registration page.”
It adds it to the registration page, but the avatar doesn’t get saved; it’s a scam.
Never buy anything for your Buddypress site from Envato Market – I made a $20 mistake by not reading about the company first.
Listen to Venutius; he is totally correct about what your pluggable options currently are. (Unless you create your own plugin, finding a way to temporarily save the image until after the account is created, and then associate it to the profile, but good luck with all that!)
Thanks for sharing your solution. Shortening the filename worked for me too.
I’m going to search Buddypress Trac and see if the authors are aware of it. I’ll report it if it’s not in there.
Thank you! I appreciate your help with this. Works great. Now I can start enjoying all those nifty Nouveau enhancements.
Thanks for your advice.
I viewed the console, and found this:
But where do I go from here?
If you haven’t already, create a child theme.
Then copy your buddypress/template folder & subfolders over to your child theme.
Go through each file, search for instances of the word “FRIENDS,” and replace it with “CONNECTIONS.”
If you can’t find all instances of the word “FRIENDS” in these files, check your buddypress.po file and use Poedit to hack it out of there too.
If you haven’t already, create a child theme.
Then copy your buddypress/template folder & subfolders over to your child theme.
Go through each file, search for instances of the word “FRIENDS,” and replace it with “CONNECTIONS.”
Or, you can pay a developer thousands of dollars to make a plugin do it for you 🙂
Put it all in one column:
/* Aligns Registration Profile Details fields to the left */ #buddypress .standard-form #basic-details-section, #buddypress .standard-form #blog-details-section, #buddypress .standard-form #profile-details-section { width: 100%; } #profile-details-section { margin-top: 20px; }
And the finish button too (recommended):
#buddypress .standard-form#signup_form div.submit { float: left!important; margin: -12px 3px 3px 3px!important; }
That should line it all up in 1 row. Congrats on not paying someone $1000 for that info 🙂
This plugin puts a band aid on that issue.
Which element(s) are styled wrong?
Are you using a Child Theme?
If not, you should create a child theme, apply changes to the css files in the child theme, and not typically have this problem ever again.
They said they changed the nchor tag in the new version. What kind of elements are displaying wrong?
I had the same issue with the past 2 upgrades. It had something to do with my child theme. Are you using one?
I rolled back to the previous version, re-installed the update, and the 2nd try was a success.
Good luck!
Correction: What I meant was, I didn’t find any parentheses in the span tag, but I removed them from the %s, and it display the name without parentheses, but it crippled the function; without those parentheses, I click on a name from the list and the name gets printed with html code wrapped around it.
Not a big deal – but let me know if you have any other suggestions. I will mess around with it some more and post back if I get it working.
Thanks! That worked.
One small problem that remains, is that I still have parenthesis wrapped around $user->name
Here’s a chunk of the code:
printf( '<span id="%s" href="#"></span><img src="%s" style="width: 15px"> %s (%s)' . "\n", esc_attr( 'link-' . $user->ID ), esc_url( $user->image ), esc_html( ), esc_html( $user->ID )
I deleted $user->name from the 3rd line, but if I delete the parenthesis, or the entire line, then the function stops working.
Do you know how I can get the parenthesis out of there?
I reverted back to the previous version, and installed the update again.
This time, it worked without any problem.
Thanks!
Thanks for your reply.
After reverting back to the previous version, I installed the update again, prepared to take notes, but this time, it worked flawlessly. Weird!
Sorry if you already tried this, but let me suggest:
Rename the Buddypress folder – it will disable the Buddypress plugin.
If Buddypress is causing the problem, this should at least let you get back into your dashboard.
Assuming this is the case, then you will be able to delete Buddypress the proper way, via “Plugins.”
Read this conversation in its entirety.
The plugin author was kind enough to guide me through the process of making that work. If you follow those instructions, your users will be able to upload their profile photo during registration.
Although this method works, it causes a slight problem: The users won’t be able to update their photo in the future, because the default Buddypress “Change avatar” function refers to a different file, or location, than the xprofile custom fields type location.
If you find a way to fix that problem, please let me know.
There is a plugin called BP Simple Private that allows you to restrict access to all Buddypress pages to logged in users only. Then, if people try to visit Buddypress pages after you install the plugin, they will get redirected to the home page.
But if I’m understanding you wrong – and you want to have a separate site just for your buddypress groups, then I will recommend setting up WordPress Multisite.
And if I’m understanding you right – which bells and whistles do you want to disable? I’ve disabled a few things with CSS & PHP hacks – but like what do you want to see gone?
Thanks.
Based on that info, I decided I need to add an index.php to my /single/ folder. I created the file, but I’m not sure what to put in it.
Can you give me an example of what I can do? Or link me to a page with further explanation? I tried googling “custom buddypress template,” but I don’t even know if my search query is correct.
I’m ready to hire a dev for this, but how will I explain to them what I need done? Something like this:
“I use Buddypress, and I need a custom template for my member pages. I need you to customize my index.php file located in my /single/ directory, so that it will display specific widgets in 2 or 3 column mode.”
I tried asking a dev about that already, but he doesn’t know what I’m talking about. Is there a better way to describe it?
BP Simple Private
Resolved:
There’s no trick. I was putting the <span in the wrong place. It has to go before the single quote. (And of course /span after the other single quote.)
Then, I did the same thing for the other element.
So there you have it – an awesome way to show unread messages in a menu item. The only thing missing now is a way to automatically update the count when the user gets a new message. Any suggestions on that?
I copied a fresh compose.php over to my child-theme and all is good now. Thanks very much!
(Resolved)
Thanks for that link! I will Google harder.
This is resolved, but I can’t figure out how to mark it as such. Sorry about that too!
There are other ways to give a user their password if they forgot it. Here’s my remedy for that:
1) I use a plugin called “RegisterIPs.” It records the IP address they signed up with.
2) I’ll display to them after they log on, like this:
“You signed up with this IP address: 56.454.24.454”
“Keep it someplace safe. You’ll need it if you ever lose your password.”
3) Set a “Lost PW?” link to a form that will ask for their email address and that IP #
4) Reply to them with their password ASAP (Manually)This process might seem weird, but it would work, and would help maintain trust.
Anyway.. I’ve thought about this Email Bypass thing a bit more, and here’s a way to simplify it:
1) Grab the username they entered in the beginning of the form, add “@metalheadswebsite.com” to the end of it, and assign that value to signup_email
2) Hide the email field with CSS, and BAM! It’s a done deal.
Does that sound more easy and logical? Better than using some weird random #?
I still need help figuring out how to set the value to signup_email in that manner.
Anyone? Anyone? Bueller? Bueller? 🙂