Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'Create an Account'

Viewing 25 results - 176 through 200 (of 1,116 total)
  • Author
    Search Results
  • #270308
    minijuji1
    Participant

    *** SOLUTION ***
    Hey guys I had the similar problem. I had 3 different user types. The first two could select between 2 user roles (let’s say “part time student” or “regular student”), as the third one had to have a set role of a let’s say “Teacher”. So I needed two different registration forms that would automatically register with user roles.

    So what I did was to create a user profile field called “Account Type” (dropdown select) with the options of “Part Time Student”, “Regular Student” and ” “Teacher”. I then used @webizone’s solution for a second registration form. I created the template and added to it a few lines of javascript, basically to remove the “Teacher” option from the select menu.

    <script type="text/javascript">
    
    jQuery("#field_17 option[value='Teacher']").remove();
    </script>

    Now that template is for the registration of “Part Time Student” and “Regular Student”. For the teacher’s is just the regular registration form with the “Teacher” option selected by default.
    Now to register the user roles I’ve used @spiritix’s solution from here: https://buddypress.org/support/topic/how-to-assign-a-wp-user-role-based-on-a-registration/

    And to restrict wich forums users can access I’ve used https://wordpress.org/plugins/members/

    Hope this helps. Good Luck and let me know if anyone has a better solution than this. Thanks

    nicecap
    Participant

    Hi leo.

    Regularily this member page will be used for a closed group so no registration is possible.

    But I just activated registration for anyone. So you can go to http://www.cb-riding.com/register and create your account.

    Thank you very much for this effort – appreciated!

    Christoph

    #269508
    peter-hamilton
    Participant

    I think you need a child-theme and change the header.php to include your custom navigation, I have created a similar menu but did require a lot of work in the header.

    Full profile functionalities added to the main navigation

    When new messages the number of messages shows in the message-icon, links to profile page, also woocommerce integrated and a dashboard link for admin only.

    The following is in my custom header.php

    First code links to profile.
    <li><a href="<?php echo bp_loggedin_user_domain(); ?>" class="activitylink" title="My Account"><span class="dashicons dashicons-admin-users"></span></a></li>

    This code deals with messages.

    <li><a href="<?php global $current_user; echo home_url() . '/members/' . $current_user->user_login . '/messages/'; ?>"><span class="dashicons dashicons-admin-comments"></span><span class="commentcount"><?php if (bp_get_total_unread_messages_count( bp_loggedin_user_id() ) > 0 ) { ?> <?php bp_total_unread_messages_count( bp_loggedin_user_id() ) ?><?php } ?></span></a>
    </li>

    Since I did not want too much in my nav I only used these buddypress features, more would clog up my website too much.

    But where it comes down to is with a child-theme you can make it exactly as you like.

    Good luck
    P.H.

    bcanr2d2
    Participant

    I currently have an issue with trying to get a custom email to send once a user activates.

    When a user does a traditional signup/activation, the email gets sent without any issues.
    But when I use plugin to do sign ups via social media, this email does not get sent, and I get the following error when I capture the results of the failed email message.

    object(WP_Error)#6355 (2) { ["errors"]=> array(1) { ["missing_email"]=> array(1) { [0]=> string(12) "bp_get_email" } } ["error_data"]=> array(1) { ["missing_email"]=> array(2) { [0]=> string(24) "member_activated_account" [1]=> array(6) { ["no_found_rows"]=> bool(true) ["numberposts"]=> int(1) ["post_status"]=> string(7) "publish" ["post_type"]=> string(8) "bp-email" ["suppress_filters"]=> bool(false) ["tax_query"]=> array(1) { [0]=> array(3) { ["field"]=> string(4) "slug" ["taxonomy"]=> string(13) "bp-email-type" ["terms"]=> string(24) "member_activated_account" } } } } } }

    My code for the custom email creation, and the code to call it is as follows:

    function welcome_email_message() {
     
        // Do not create if it already exists and is not in the trash
        $post_exists = post_exists( '[{{{site.name}}}] Welcome to {{{site.name}}}' );
     
        if ( $post_exists != 0 && get_post_status( $post_exists ) == 'publish' )
           return;
      
        // Create post object
        $my_post = array(
          'post_title'    => __( '[{{{site.name}}}] Welcome to {{{site.name}}}', 'buddypress' ),
          'post_content'  => __( 'Hi {{recipient.name}}, welcome  to {{site.name}}! Thankyou for signing up and helping us grow our community.
    
    {{site.name}} is a community run service which connects families with the right babysitter or nanny for them.
    
    Your new account is all set up and ready to go, you can login with the following information:
    
    Username: <strong>{{recipient.username}}</strong>
    This link will take you to our log in page:
    <a href="https://bbs4you.com/login/?login=newuser">Login</a>
    
    We need you to log in and fill in the details of your profile in order to make the most of our site.
    
    Please let us know if you have any issues using the site via the contact us page:
    <a href="https://bbs4you.com/contact-us/">Contact Us</a>
    
    The {{site.name}} Team', 'buddypress' ),  // HTML email content.
          'post_excerpt'  => __( 'Hi {{recipient.firstname}}, welcome  to {{site.name}}! Thankyou for signing up and helping us grow our community.
    
    {{site.name}} is a community run service which connects families with the right babysitter or nanny for them.
    
    Your new account is all set up and ready to go, you can login with the following information:
    
    Username: {{recipient.username}}
    
    This link will take you to our log in page:
    
    Login
    We need you to log in and fill in the details of your profile in order to make the most of our site. Please let us know if you have any issues using the site via the contact us page:
    Contact Us
    The {{site.name}} Team.', 'buddypress' ), // Plain text email content. 'post_status' => 'publish', 'post_type' => bp_get_email_post_type() // this is the post type for emails ); // Insert the email post into the database $post_id = wp_insert_post( $my_post ); if ( $post_id ) { // add our email to the taxonomy term 'post_received_comment' // Email is a custom post type, therefore use wp_set_object_terms $tt_ids = wp_set_object_terms( $post_id, 'member_activated_account', bp_get_email_tax_type() ); foreach ( $tt_ids as $tt_id ) { $term = get_term_by( 'term_taxonomy_id', (int) $tt_id, bp_get_email_tax_type() ); wp_update_term( (int) $term->term_id, bp_get_email_tax_type(), array( 'description' => 'A member activates their account', ) ); } } } add_action( 'bp_core_install_emails', 'welcome_email_message' ); function new_member_welcome_email( $user_id, $key = false, $user = false ) { if ( $user_id) { // get the user data $user = get_userdata( $user_id ); // add tokens to parse in email $args = array( 'tokens' => array( 'site.name' => get_bloginfo( 'name' ), 'recipient.firstname' => ucfirst($user->first_name), 'recipient.username' => $user->user_login, ), ); // send args and user ID to receive email bp_send_email( 'member_activated_account', $user_id, $args ); } } add_action( 'bp_core_activated_user','new_member_welcome_email', 99, 2 );

    Why it works for a normal activation, and not with a OneAll social login account creation seems to confuse me, as the user_id is set and coming through from this point.

    Kookidooki
    Participant

    Hello Boone,

    Thank you for your input.

    I’ve checked permission status of uploads: 755.

    Cleared all caches, Cloudflare, and pauzed SSL but still no luck with the posting of updates or uploading of images in posts, activity stream or in Media Library (shows a blank page, no thumbnails, etc.).

    But on top of this I’ve found other (probably related) problems:

    1. Even our administrators couldn’t create new user accounts or update existing accounts. All we see is an avatar, no name, email, no edit,etc. See image below:

    users

    2. Database error:
    WordPress database error: [Duplicate entry ‘0’ for key ‘PRIMARY’] 
INSERT INTO kuyrsd79sdn_bp_activity ( user_id, component, type, action, content, primary_link, date_recorded, item_id, secondary_item_id, hide_sitewide, is_spam ) VALUES ( 82, ‘activity’, ‘activity_update’,

    MySQL said:
    #1062 – Duplicate entry ‘0’ for key ‘PRIMARY’

    3 SQL query:


    — Indexes for table kuyrsd79sdn_options

    ALTER TABLE kuyrsd79sdn_options
    ADD PRIMARY KEY (option_id),
    ADD UNIQUE KEY option_name (option_name),
    ADD KEY wpe_autoload_options_index (autoload)

    Any idea how to fix this?

    #269253
    Boone Gorges
    Keymaster

    Hi @plumbingsuperstore – Oof, sorry to hear about the problems, but glad your hosting provider had a way to roll back.

    BuddyPress doesn’t touch user credentials, so it’s highly unlikely that BuddyPress itself would be the cause of your admin creds not working after BP was installed. I’m guessing that either there’s some user error here, or there’s another plugin interfering with the process. To reiterate, logging into WP should be exactly the same before or after the activation of BP.

    Regarding the 404 error when activating your account: When you install BuddyPress, it should create pages called Register and Activate. It sounds like this worked for Register (since you were able to register a new account), but didn’t for Activate. If you try this again, take careful note of the URLs you see in your browser when registering, the URL that appears in the activation email, and the URL you see in the browser after clicking the activation link. There could be a clue here.

    One final tip: You can stay logged in as an admin in your browser and still test as another user. Open a private browsing window: Firefox https://support.mozilla.org/en-US/kb/private-browsing-use-firefox-without-history, Chrome https://support.google.com/chrome/answer/95464?co=GENIE.Platform%3DDesktop&hl=en, Safari https://www.macworld.com/article/1133941/software-web/safariprivate.html

    #269252
    plumbingsuperstore
    Participant

    Boone howzit bud! 🙂 Thanks for the reply! Much appreciated!!!

    I went into my cpanel, fortunately these guys I’m hosting with have auto saves on and I could restore my site to a previous time. WHOOOOHOOOO!!!!! So happy I chose them as my host provider!!!!

    There is the fear though that this might occur again!… so running the neglected back up on my side will occur before every plugin installed or major settings change…. discipline is the way forward!

    Ok prevention is better than cure right!?

    So here goes the story as good as I can explain in my no programmer/developer language…

    I was in wordpress… Installing Buddypress… I opened a second browser tab so I can view all the changes etc. that I made tweaking and installing Buddyp. (..aaand gloating cause I actually followed instructions to the letter and it all worked out just peachy!) Buddypress installed even downloaded the fake content plugin to see the end result in all it’s glory.. 🙂

    I had to take it just one step further to satisfy this little voice in my head!

    To test Buddyp. as a potential new register.

    I logged out as admin….

    Unknowingly
    all Sh*t broke loose just then….

    I created a new account as a new user… completed in the registration form with a fresh email account… Buddyp. sent me the verify link to my email account.

    Clicking on the verify email account link… gave me a – page not found – and re-directed be back to the login up page, once there telling me in red highlight – there is no account with those details…

    Frantically entering the new registration details just kept me in the same loop…

    Then deciding ok… to use my admin credentials to get back into either Buddyp. or my site backend…

    To no avail… admin credentials did not do the trick… I was locked out completely…!

    My std WordPress email credentials meant squat!

    My main concern is, I need to to fix this…
    I a new user register with my site the same think will occur to them…

    Being redirected back to the login and password block after clicking and confirming their email address….

    I am not sure how to fix this!

    I hope this makes sense… ?

    Once again… thank you for the response to help out… would you know how to fix said issue?

    Regards

    W

    #269102
    Boone Gorges
    Keymaster

    I don’t know of an existing tool to do this, but you could create it yourself. Use the ‘delete_user’ hook, which fires just *before* the user account is actually deleted; you’ll need to do it this way so that you still have access to the email address. Something like:

    
    add_action( 'delete_user', function( $user_id ) {
        $user = new WP_User( $user_id );
        $email = $user->user_email;
        // ...
    } );
    
    #268861
    Boone Gorges
    Keymaster

    If you’re fetching user data – like First Name and Last Name – from an external provider like LinkedIn, then you can use that data to concatenate a value for BP’s Name field. This could be done in JS (Name would perhaps be a hidden field, and filled in after the connection had been made to the LinkedIn API). Or it could happen on the server, based on data passed from LinkedIn, in which case you’d have to interfere with the way that BP’s validation works so that Name isn’t required to create an account (see bp_core_validate_user_signup()). But you’ll always want to be sure that Name is filled in, whether before or after the account is created, because BP uses this value throughout the site to populate navigation, headers, title elements, etc.

    You can perform an action on the first user login using the ‘bp_first_activity_for_member’ hook.

    #268742

    Hi. I wonder if you’re getting a little confused as to what Super Socializer and BuddyPress actually do? Although they both allow people to have an account on your site, they’re not really the same thing.

    Super Socializer allows you to cross-post your own blog posts onto Facebook, etc, and to then amalgamate any comments back to the original blog post. But the important thing to note is that it’s only really about your blog posts.

    BuddyPress (with bbPress) allows you to have people create forum posts and send each other messages, completely independently of any blog posts you may make.

    Of course, Super Socializer would also be of benefit to a BuddyPress install as it would allow users to set up and log in to a BuddyPress account using their Facebook login.

    I’ve never used Super Socializer, btw.

    Hope that helps

    Peter

    saleaholic
    Participant

    I just registered an account to ask for help after installing BP last night. Not for love nor money could I get it to recognize the auto-created pages and add its code to the Registration/Activation/etc membership pages.

    I found open thread after open thread on this exact problem, with the same ineffective “solutions” being offered.

    I don’t know why I was expecting differently if I opened my own thread, but I just can’t afford to spend any money on this site at the moment, it must be a labour of love.

    Ah well. Maybe the BP gods will be kind to me and my issue is some easily solvable, easily overlooked quibble.

    #268463

    The problem you’re having is really common, not related to any specific code or plugin, and it affects pretty much all WordPress emails (contact form emails, notices, etc) that are sent from a web server instead of through SMTP. (SMTP is what your email programs use.) You never know when a site will start having this problem, so it can appear random, or it can seem connected to a plugin, etc. (It hardly ever is.)

    Over the past few years sending mail from a web server has become more unreliable due to the various improvements in fighting email spam: SPF/DKIM/DMARC etc. Using SMTP is the only reliable way to get emails to arrive at their destination (unless you really have your site’s email configuration dialed in).

    I could get into all the technical issues/reasons, I’ll spare you. 🙂

    Short answer:

    • Use an SMTP plugin.
    • Create an email account that is only used for sending emails from your site. (Gmail account is fine.)
    • Do a search in the WordPress.org plugin directory for “SMTP”, and pick one of those plugins: Easy WP SMTP for example.

    Once you get those setup, you should be good to go.

    #267878
    deadlinkd
    Participant

    Thought about that solution too but i do not want my users to create 2 accounts just to sign up on my site.

    #266474

    In reply to: PROFILE HELP

    Henry Wright
    Moderator

    How many profiles am I able to make with buddypress on my website, enough for a school community ?

    This should be fine. BuddyPress can handle a huge number of profiles quite easily. Note though, your server hardware will need to be good if there’s lots of site activity.

    Is it possible to create PREMADE accounts for all these people (students) ?

    Yes but you will need to custom code this.

    When people post on the main stream, is it possible for them to post anonymously BUT still logged into their accounts ? Just like ask.fm if anyone remembers that.

    Not by default. Each activity item is associated with a member. That said, what is displayed on the front end is entirely up to you (or more specifically, entirely up to your theme author).

    EMar
    Participant

    I created a test user account on my site,
    If I go to Users > manage signups, I see the new user account,
    So I click the email link to resend the activation email,
    It sends the new account activation email

    Why doesn’t it send it when the user created the account?
    And I need to know is Buddypress forcing new members into that pending list?
    Meaning it’s not automatically registering new accounts or sending them their activation email when they sign up.

    I’m confused.

    #263516

    In reply to: Pending Activation

    djsteveb
    Participant

    @leo1951 – if you switch to default 2015 theme – does the same issue occur?

    are you sure the emails are not being sent? OR.. could it be that when bp is running, the emails that are sent are “blockholed” by the liked of geemail and aol mail services?

    similar situation for me – then I registered an account using my own non-filtered catch all email going to my domain name – and it came right through.. so the issue was really related to getting through the gates of the big providers – not an issue with bp sending them exactly.

    there was a plugin a while back.. hmm. maybe its par tof core now.. is you go to users -> sub menu manage signups – do you have such a menu on yours or is this plugin created?

    try resending and checking your junk fail folders – and then check your server for error logs and bounces perhaps.

    #263095
    designvorlage
    Participant

    With BuddyPress/bbPress installed you can add a link to your profile with ##profile_link## in the URL input from Links section bellow. Example: ##profile_link##/messages

    You can also include the members username next to the My Account avatar with ##member_name## in the Title Attribute field.

    For add Create Groups for everyone type in the Title Attribute field
    ##profile_link##/groups/create/step/group-details/

    bcanr2d2
    Participant

    Consider this one resolved, I found the function for the OneAll Social Login that fires off after the accounts are created, and it will now send off welcome emails for those that create accounts via the social media logins!

    Thanks for the tip, whilst they didn’t have an example of what I was after, they had plenty showing what function fired off after their account creation.

    In the end, so little code -will put on here for reference.

    add_action( 'oa_social_login_action_after_user_insert', 'oa_social_login_send_welcome_email', 10, 2);
    function oa_social_login_send_welcome_email ($user_data, $identity) {
    //Fire off BuddyPress Welcome email
    $user_id = $user_data->ID;
    bpdev_welcome_user_notification( $user_id);
    }
    Henry Wright
    Moderator

    Are you using a social media plugin to create accounts? That plugin will likely have a hook you can use. If not then you should be able to request one be added

    #262470
    jawharmok
    Participant

    Hello BP Team,

    I’m the Founder of MyKenz. We created a website based on your plugin to connect the schools and clubs of the world and teach soft skills to the youth.
    This project is very ambitious but thankfully, we have the support and help of very important international partners. The aim is to help kids and teens around the world to learn what they love but cannot find in school.

    One day before launching the website to the public, we had a issue/bug on the “Post Update” feature. It works for Facebook registered users and also for manually created users (via WordPress admin dashboard), but it doesn’t work for new users who created their account through “Registration” process.
    By ‘not working’ I mean that when a user tries to post an update on the Activity Feed, he sees a message : “There was a problem posting your update. Please try again”.

    Our freelance Dev contacted you to help him but your advices were not enough to solve our issue.
    The website is now blocked for 2 weeks and we really are in a big mess.

    We really need your help to debug this urgently and apparently we cannot do it without you.

    Can you please get inside the site and try to find a solution ? We contacted the devs of the template (Woffice from Alkaweb) and they couldn’t do it… They advised us to get in touch with you.

    I beg you to help us as soon as possible.

    Best regards and wishes for 2017

    #260533

    In reply to: how to add new members

    Steve
    Participant

    Thanks for all the feedback. Sorry it seems confusing.

    I just want to add my community moderators and admins before the site goes life. I know how to promote users.

    I just want them activated. I created them in the WP User area. But they are not in the Buddypress member list (frontend).

    So, I logged into the site using their credentials. I am assuming that is how you “activate” their account.

    The reason I guess is seems confusing, is there is no actual “activate” button, link or anything like that.

    In anycase, I think I am doing it right. I create the users and then “activate” them by logging into the site using their credentials.

    Just so you know (and to avoid a bunch more questions) the site is being produced on a localhost. So I cannot have them set up their own accounts. But I want them on the site when it goes live, so I am doing it for them.

    #260486
    danbp
    Participant

    You have to adjust the CSS to get the title in black. Title is showing on register page, but white on white !

    The code for this is

    <div class="col-sm-12">
    <h2>Create an Account<span class="span-dot">.</span></h2>
    </div><!--/.col-sm-12-->

    In the CSS you add
    .col-sm-12 h2 { color: #000; }

    And if you want to change the dot color too (actually yellow), you use
    .col-sm-12 .span-dot { color: #000; }

    #259915
    ankesh95
    Participant

    Sorry everyone for the inconvenience caused……but the above post/ticket was created by someone else from my account without my consent……..please close the topic…..and again really sorry….will change my account details immediately…….

    #259913
    notapplicable
    Participant

    As you may – or as evidence suggests – may not of noticed, I had previously mentioned globally setting, and setting again to other values, the permalink settings. Which, I’m to understand, would replicate changes throughout the database. I’ll surmise that assumption is correct, by the virtue of all the links to the page themselves operate as expected – ie: delivers content as opposed to content not found error that occurs when clicking the “register” link, where it fails to mimick the URL scheme utilised happily by the rest of the site…

    I’m able to deduce no information to suggest that the page created, and assigned to function via the offered dropdown menu is a template modal. Strikes me as poor form to edit template models as default. I’ll assume this isn’t true as editing one of these pages doesn’t replicate changes across all of them.

    Respectfully, I disagree. When I click “register” I do not expect an empty page(once I’ve forced it to the right URL. And I mean completely empty. Pure white space, else 404). I expect a pretty form, with input boxes, using which a random third party could create themselves an account with which to use the services. I don’t think that to be an unreasonable expectation. Likewise, I don’t think it’s unreasonable to expect that clicking “activity” should produce something like a list of recently generated content, potentially filterable by user, and sorted chronologically. It would not be uncommon to click “members” and expect to see a list, possibly alphbetised, of users currently signed up for services. If these are “features” the user is expected to deploy, wouldn’t it be at least good manners to mention this?

    simon1970
    Participant

    Hi,

    For some reason all the above methods don’t work for me. I even tried uninstalling and re-installing PoEdit but no joy. Below is the .mo file that was automatically created using the above method. Note the translations are there but it all looks a bit messed up with nonsense at the start. Is this what an .mo file should look like?

    Þ• L|¨x©’”qµŒ’h´Ÿw½þ5þ4‚3‚¶Registering for this site is easy. Just fill in the fields below, and we’ll get a new account set up for you in no time.Thanks for registering!

    To complete the activation of your account, go to the following link: {{{activate.url}}}Thanks for registering!

    To complete the activation of your account, go to the following link: {{{activate.url}}}Your account was activated successfully! You can now log in with the username and password you provided when you signed up.Your account was activated successfully! Your account details have been sent to you in a separate email.Project-Id-Version: BuddyPress 2.6.2
    Report-Msgid-Bugs-To: https://buddypress.trac.wordpress.org
    POT-Creation-Date: 2016-09-26 13:45-0700
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    PO-Revision-Date: 2016-09-26 13:49-0700
    Language-Team: ENGLISH <jjj@buddypress.org>
    X-Generator: Poedit 1.8.9
    Last-Translator:
    Plural-Forms: nplurals=2; plural=(n != 1);
    Language: en_GB
    Registering for this site is easy! Just fill in the fields below and we’ll get a new account set up for you in no time!Thank you for registering with Skewen Angling Club!

    To continue, please verify your email address via the email we have just ”
    “sent to you.</br></br></br></br></br></br></br></br></br></br></br></br></”
    “br></br></br></br></br></br></br></br></br></br>Thank you for registering with Skewen Angling Club!

    To continue, please verify your email address via the email we have just ”
    “sent to you.</br></br></br></br></br></br></br></br></br></br></br></br></”
    “br></br></br></br></br></br></br></br></br></br>Thanks for verifying your email address! Once your account has been approved we will notify you via email with your login details.Thanks for verifying your email address! Once your account has been approved we will notify you via email with your login details.

    Thanks,

    Simon

Viewing 25 results - 176 through 200 (of 1,116 total)
Skip to toolbar