Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

How to remove all sign up captchas

Just wondering how it would be possible to have the sign up form contain only Name & email? Much like a regular blog comment section.

I understand the issues regarding spam etc.

For now I could settle for removing just the captcha by going from "basic" to "approval" but then I get a "why do you want to join" text field.

Any ideas for these two issues?

«1

Comments

  • can the 2 options be set to false in config ?

    There was an error rendering this rich post.

  • I'm only seeing an option to

    $Configuration['Garden']['Registration']['Method'] = 'Captcha';

    Nothing about gender or setting it to false

  • Meh, I found this http://vanillaforums.org/discussion/14163

    Followed it and it worked but now the forum is saying "You must specify gender" even when the tick box is removed :(

  • edited February 2013

    Not sure but you could add these to the config.php and see if it works...otherwise you would need to edit core files and it is not advised...

    $Configuration['Garden']['Registration']['Method'] = 'Basic';
    $Configuration['Garden']['Registration']['Method']['GenderOptions'] = FALSE;
    $Configuration['Garden']['Registration']['Method']['Captcha'] = FALSE;
    $Configuration['Garden']['Registration']['Method']['Validation']['DiscoveryText'] = FALSE;
    

    to hide the gender stuff

    http://vanillaforums.org/discussion/comment/174162/#Comment_174162

    You can always change what it says using a $Definition in your locale file

  • LW1LW1 New
    edited February 2013

    Thanks

    $Configuration['Garden']['Registration']['Method'] = 'Basic';
    Alone got rid of Captcha

    but

    $Configuration['Garden']['Registration']['Method']['Validation']['DiscoveryText'] = FALSE;
    Is throwing up an error. Not sure it's needed as the one above worked

    Can't find the CSS file to block the gender though. .gender {display:block;}

    Tried the themes style and under /applications/dashboard/design/style.css

    But it's still up there :(

  • edited February 2013

    this would go in your theme custom.css

    li.Gender label input#Form_Gender{display:none;}
    li.Gender label input#Form_Gender1{display:none;}
    li.Gender label input#Form_Gender2{display:none;}
    

    maybe try

    $Configuration['Garden']['Registration']['Method']['DiscoveryText'] = FALSE;

    or

    $Configuration['Garden']['Registration']['DiscoveryText'] = FALSE;

  • The good news is that there's no more errors showing.
    Bad news = The CSS got rid of the Radio buttons but not the text Gender or Male or Female

  • edited February 2013

    li.Gender label{display:none!important}

    li.Gender {
    display:none;
    }

  • LW1LW1 New
    edited February 2013

    No difference, trying everything. Baffled.

  • My crystal ball has gone opaque, better link me if you want further assistance ... :(

  • If in doubt clear your Cache

    There was an error rendering this rich post.

  • Cheers. Might something to do with server cache as the CSS file doesn't seem to be changing for the past 15 mins no matter the browser... I'll give it some time and once the server finally loads the latest CSS and if still fails to remove the Gender I'll drop back and give you a look at the page.

  • I just dropped you a message @vrijvlinder css is showing through but Male Female and Gender are still visable

  • Clear cache from your cache folder in Vanilla ( on your site )
    Learn how to use firebug mate, will save you heaps of time effort and heartache

    There was an error rendering this rich post.

  • @422 I'm already using firebug ;) Cache seems fine, though I will admit I've no idea how to clear the Vanilla forum specific cache. All changes are showing through straight away, just can't get rid of this gender option!

  • show a screenpic and some code then

    There was an error rendering this rich post.

  • body.Entry form ul li.Gender label.RadioLabel, body.Profile #Form_User ul li.Gender label.RadioLabel, div.Popup form ul li.Gender label.RadioLabel {
    display: none!important;}
    
    
  • Wow, that's the most complicated bit of CSS I've every seen I think! ;)

    Nearly there, that got ride of Male and Female, but "Gender" is still showing!

    I'm trying body.Entry form .Gender {display:none!important;} but nothing

  • edited February 2013

    try

    li.Gender {
    display: none!important;
    }

    make sure you put the code in the custom.css of your theme.

  • Yep I'm putting in the custom.css of the theme

    Unfortunately I've still got "Gender" showing :(

    Here's what's been added so far
    li.Gender { display: none!important; } li.Gender label{display:none!important;} li.Gender label input#Form_Gender{display:none;} li.Gender label input#Form_Gender1{display:none;} li.Gender label input#Form_Gender2{display:none;} body.Entry form ul li.Gender label.RadioLabel, body.Profile #Form_User ul li.Gender label.RadioLabel, div.Popup form ul li.Gender label.RadioLabel { display: none!important;}

Sign In or Register to comment.