Log in

View Full Version : Board Optimization - Registration Optimization | vBsocial.com |


daveaite
11-29-2010, 10:00 PM
Registration is a known tedious process, and I believe vBulletin makes it very hectic for the average guest to register at your forum.

I believe all ADDITIONAL INFORMATION should not be there including forum rules. These things, members can fill out later and also read the rules later. After all, the rules are very similar from forum to forum and no members read them anyways.

If you have a referral system, this modification isn't for you. I think though, this will convert you more members than a referral system does anyways.

Go to admincp > Style Manager > Edit Templates > Register Templates > register and replace everything with the contents of the attached file.

Registration should be quick and easy! Good luck everyone

https://vborg.vbsupport.ru/external/2011/01/48.png

As far as I know this works on ALL VERSIONS OF 4.X and possibly earlier versions. I have been upgrading my vBulletin live sites with this modification and registration still works. I believe it also increases registrations tremendously. I've been getting anywhere between 30-60 registers a day.

Also it does include facebook connect and image verifcation ( even though the spam bots have beaten these)

daveaite
11-29-2010, 11:50 PM
Reserved space for Forum-Skins.com (http://forum-skins.com) notes

daveaite
11-29-2010, 11:57 PM
Before Image:

http://buypoe.com/images/11.png

After Image

http://buypoe.com/images/12.png

FReeSTER
11-30-2010, 03:31 PM
Much better thank you

Kolbi
11-30-2010, 07:40 PM
nice :)

Skyrider
11-30-2010, 09:56 PM
Great change, installing :)

tattooz
12-01-2010, 12:40 AM
Nice job, thanks

dbigras
12-01-2010, 02:17 AM
AMAZING!

So far.. ;-)

daveaite
12-01-2010, 03:15 PM
Glad it works for everyone.

sticky
12-02-2010, 09:01 AM
This is great and something I am looking for but I have 2 questions.

1. Can the referrer field be added back in?

2. Can the birthdate be added to this page to just make registration a 1 step, 1 page process?

Kolbi
12-02-2010, 09:41 AM
Only compare the old an the new template :)

Then you can easily add the functions you want to have.

The second thing I don't know how to integrate because I'm not using this method.

emath
12-02-2010, 10:29 AM
this is smart but if i remove the time and the "receive from.." parts then, it sets the time to GMT for the new users (which is not my time ) and "receive from.." both options are unchecked.

sivaganeshk
12-02-2010, 10:58 AM
It is registration template and not register template :P
Thanks.

audioyo
12-02-2010, 10:56 PM
i need a fever i want to allow to see user's can view rules
what code i need to add more into this ?

abdobasha2004
12-03-2010, 04:45 AM
I made this myself using if conditions

this will convert you more members than a referral system does anyways.

totally agree

sisterhood
12-03-2010, 11:00 AM
good work

audioyo
12-03-2010, 06:09 PM
not works for me am using (vBulletin 4.0.8 Patch Level 2)
here's the screen shot

daveaite
12-03-2010, 07:37 PM
Its because you have Custom profile fields. Go ahead and delete those in admincp

Fergal C
12-04-2010, 08:16 AM
Looks good, has anyone found that using this has helped increase registrations?

emath
12-04-2010, 05:12 PM
Its because you have Custom profile fields. Go ahead and delete those in admincp

can u please reply to my post ?


this is smart but if i remove the time and the "receive from.." parts then, it sets the time to GMT for the new users (which is not my time ) and "receive from.." both options are unchecked.

how can i remove these fields but yet the settings wont be change to the default ?

gsmlover4u
12-04-2010, 05:33 PM
it will work with 3xxx vb

daveaite
12-12-2010, 09:15 AM
it will work with 3xxx vb

Thanks.

lycheepassion
12-13-2010, 07:01 PM
Awesome but how can I put in a link to my rules?

Harley D
12-22-2010, 06:51 PM
Very Nice!

This was a badly needed mod in my book... Thanks!

As far as the RULES link, I suggest adding a link to the rules page, to the word RULES in the existing text, I have read and agree to abide by this forums RULES

During testing, I get this error
You have entered an invalid birthday.

I will try and edit the need for the user input their birthday an see what happens.

Harley D
12-22-2010, 07:06 PM
No Joy, even disabling Coppa didn't help, digging deeper.
(vBulletin 4.0.8 Patch Level 2)

Harley D
12-22-2010, 07:43 PM
Well its looks like you have the correct code in your shorter version, Probably an issue on my end.
Any suggestions on tracing it down?
I would really love to get this mod to work.

financehubs
12-23-2010, 06:15 PM
what happens for the two email options: with this, will new members automatically receive emails from admins and other members?

Antidepresiv
12-26-2010, 11:54 PM
Can this mode be used combined with email verification code ? Thanks!

daveaite
12-27-2010, 12:30 AM
Yeah, honestly, i hate sites that make me fill out 100 fields to register. Most of the time i avoid registering just for that reason

nacaruncr
12-27-2010, 07:55 AM
this mod work in 4.0.3??
because it like me... but i don't know if it work fine or not.... XD

excuse me for my english :P

Detay
12-27-2010, 07:57 PM
thanx a lot

sticky
12-28-2010, 02:01 AM
Great mod but can we get the birth date on the same page as the options to speed it all up and make it a 1 page process?

lycheepassion
01-03-2011, 04:42 PM
I dont think this was good everyone is breaking the rulesnow! How do I find the original file?

lycheepassion
01-03-2011, 04:43 PM
Is it the register.php file for the original I want to revert? Thanx

The Rocketeer
01-06-2011, 03:14 PM
fast and clean...like someone said..thats more like it...thanks

GamerPerfection
01-07-2011, 06:29 AM
Looks good, has anyone found that using this has helped increase registrations?Has anyone? Otherwise I'll take the silence as no.

Antidepresiv
01-10-2011, 11:37 PM
I think this can only help increase the registration of spam bots, since google recaptcha is cracked and useless, and this mod eliminates any usage of custom profile fields, they just don't display, or show up anywhere, so you are open for spam.. I would like if they were included, in this "optimized registration"..

Best Regards,
Antidepresiv

fluidswork
01-17-2011, 04:32 AM
Will this code work on vb 4.1.1 ................... ????

daveaite
02-26-2011, 11:36 PM
Yes

Wordplay
03-10-2011, 06:00 AM
sounds great, and i'm looking for something like this.

1. does it work on 4.1.2?

2. can we have screenshots to see what it looks like now compared to what it used to look like?

daveaite
04-12-2011, 08:10 PM
As far as I know this works on ALL VERSIONS OF 4.X and possibly earlier versions. I have been upgrading my vBulletin live sites with this modification and registration still works. I believe it also increases registrations tremendously. I've been getting anywhere between 30-60 registers a day.

Also it does include facebook connect and image verifcation ( even though the spam bots have beaten these)

daveaite
04-12-2011, 08:14 PM
Updated before and after images

venom2124
04-28-2011, 03:28 AM
I think this can only help increase the registration of spam bots, since google recaptcha is cracked and useless, and this mod eliminates any usage of custom profile fields, they just don't display, or show up anywhere, so you are open for spam.. I would like if they were included, in this "optimized registration"..

Best Regards,
Antidepresiv

Totally agree that your registration numbers will go up, but at what cost. If all you are getting is spammers whats the point of making it easier for them to get on your board. Once they are on your board it could cause the real members to shy away since they don't want to deal with the spam.

Wayne Luke
04-30-2011, 01:25 AM
I think this can only help increase the registration of spam bots, since google recaptcha is cracked and useless, and this mod eliminates any usage of custom profile fields, they just don't display, or show up anywhere, so you are open for spam.. I would like if they were included, in this "optimized registration"..

Best Regards,
Antidepresiv

Captcha is dead and should have been considered a temporary solution at best. Pre-emptive scanning and filtering which doesn't require or allow input from the user is the way to control them. Sure some will get through but as they get reported, the filtering will only get stronger.

I suggest using this addon: https://vborg.vbsupport.ru/showthread.php?t=248042

Combine that with this registration form and your normal users will be a lot more at ease. You won't have to overwhelm them with a lot extraneous questions.

WxP
05-02-2011, 11:17 PM
A required field called Gener is missing or has an invalid value.
You have entered an invalid birthday.

just.b.jealous
06-09-2011, 02:06 PM
Added referral section and scroll box for forum rules. Works on vB 4.1.3.

http://img841.imageshack.us/img841/5125/registers.jpg

Replace the "register" template with the following:

{vb:stylevar htmldoctype}
<html xmlns="http://www.w3.org/1999/xhtml"<vb:if condition="$vboptions['enablefacebookconnect']"> xmlns:fb="http://www.facebook.com/2008/fbml"</vb:if> dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}">
<head>
{vb:raw headinclude}

{vb:cssfile register.css}
<title><vb:if condition="$show['coppa']">{vb:rawphrase coppa} </vb:if>{vb:rawphrase register_at_x, {vb:raw vboptions.bbtitle}}</title>
{vb:raw headinclude_bottom}
</head>
<body>

{vb:raw header}
{vb:raw navbar}

<div id="pagetitle">
<h1>{vb:rawphrase vbulletin_registration}</h1>
<vb:if condition="$vboptions['usecoppa']"><p class="description">{vb:rawphrase step_2_of_2}</p></vb:if>
</div>

<script type="text/javascript" src="clientscript/vbulletin_md5.js?v={vb:raw vboptions.simpleversion}"></script>
<script type="text/javascript">
function verify_passwords(password1, password2)
{
// do various checks, this will save people noticing mistakes on next page
if (password1.value == '' || password2.value == '')
{
alert('{vb:rawphrase fill_out_both_password_fields}');
return false;
}
else if (password1.value != password2.value)
{
alert('{vb:rawphrase entered_passwords_do_not_match}');
return false;
}
else
{
<vb:if condition="$show['coppa']">
pass_copy = password1.value;
passconfirm_copy = password2.value;
</vb:if>

var junk_output;

md5hash(password1, document.forms.register.password_md5, junk_output, {vb:raw show.nopasswordempty});
md5hash(password2, document.forms.register.passwordconfirm_md5, junk_output, {vb:raw show.nopasswordempty});

<vb:if condition="$show['coppa']">
document.forms.register.password.value = pass_copy;
document.forms.register.passwordconfirm.value = passconfirm_copy;
</vb:if>

return true;
}
return false;
}
</script>

<form id="registerform" action="register.php?do=addmember" name="register" method="post" onsubmit="return verify_passwords(password, passwordconfirm);" class="vbform block">

<vb:if condition="$show['errors']">
<h2 class="blockhead">{vb:rawphrase errors_occurred_during_registration}</h2>
<div class="blockbody">
<ul class="blockrow">
{vb:raw errorlist}
</ul>
</div>
</vb:if>

<h2 class="blockhead">{vb:rawphrase register_at_x, {vb:raw vboptions.bbtitle}}</h2>
<div class="blockbody formcontrols">

<vb:if condition="$show['coppa']">
<div class="blockrow">{vb:rawphrase until_receive_signed_form}</div>
</vb:if>

<vb:if condition="$vboptions['enablefacebookconnect']">
<h3 class="blocksubhead">{vb:rawphrase facebook_connect}</h3>
<div class="section">
<div id="fbregbox" class="blockrow hidden">
<vb:if condition="$show['facebookuser']">
<a href="{vb:raw fbprofileurl}">
<img src="{vb:raw fbprofilepicurl}" title="{vb:var fbname}" alt="{vb:var fbname}" />
</a>
{vb:rawphrase welcome_x_link_y, {vb:var fbname}, {vb:raw fbprofileurl}}
<a style="cursor: pointer" onclick="vBfb.register_logout();"><img src="{vb:stylevar imgdir_misc}/facebook_logout.gif" alt="{vb:rawphrase logout_of_facebook}"/></a>
<vb:else />
<a id="fb_regloginbtn" href="#"><img src="{vb:stylevar imgdir_misc}/facebook_login_long.gif" alt="{vb:rawphrase facebook_connect}"></a>
</vb:if>
</div>

<vb:if condition="$show['facebookuser']">
<div class="blockrow">
<label for="facebookusername">{vb:rawphrase already_a_member}</label>
<div class="rightcol">
<input type="text" class="textbox" name="facebookusername" id="facebookusername" maxlength="50" tabindex="1" value="{vb:rawphrase username}" />
<input type="text" class="textbox" name="facebookpassword_hint" id="facebookpassword_hint" maxlength="50" tabindex="1" value="{vb:rawphrase password}" />
<input type="password" class="textbox" name="facebookpassword" id="facebookpassword" maxlength="50" tabindex="1" style="display: none;" />
<input type="button" class="button" name="facebookassociate" id="facebookassociate" value="{vb:rawphrase log_in}" tabindex="1" />
<p class="description">{vb:rawphrase associate_facebook_with_x_account, {vb:raw vboptions.bbtitle}}</p>
<script type="text/javascript">
YAHOO.util.Dom.setStyle('facebookpassword_hint', "display", "inline");
YAHOO.util.Dom.setStyle('facebookpassword', "display", "none");
YAHOO.util.Dom.setStyle('facebookusername', "color", "#828282");
YAHOO.util.Dom.setStyle('facebookpassword_hint', "color", "#828282");
vB_XHTML_Ready.subscribe(function()
{
//
YAHOO.util.Event.on('facebookusername', "focus", facebookusername_focus);
YAHOO.util.Event.on('facebookusername', "blur", facebookusername_blur);
YAHOO.util.Event.on('facebookpassword_hint', "focus", facebookpassword_hint);
YAHOO.util.Event.on('facebookpassword', "blur", facebookpassword);
});

function facebookusername_focus(e)
{
//
var textbox = YAHOO.util.Event.getTarget(e);
if (textbox.value == '{vb:rawphrase username}')
{
//
textbox.value='';
textbox.style.color='black';
}
}

function facebookusername_blur(e)
{
//
var textbox = YAHOO.util.Event.getTarget(e);
if (textbox.value == '')
{
//
textbox.value='{vb:rawphrase username}';
textbox.style.color='#828282';
}
}

function facebookpassword_hint(e)
{
//
var textbox = YAHOO.util.Event.getTarget(e);

YAHOO.util.Dom.setStyle('facebookpassword_hint', "display", "none");
YAHOO.util.Dom.setStyle('facebookpassword', "display", "inline");
YAHOO.util.Dom.get('facebookpassword').focus();
}

function facebookpassword(e)
{
//
var textbox = YAHOO.util.Event.getTarget(e);

if (textbox.value == '')
{
YAHOO.util.Dom.setStyle('facebookpassword_hint', "display", "inline");
YAHOO.util.Dom.setStyle('facebookpassword', "display", "none");
}
}
</script>
</div>
</div>
</vb:if>
</div>

{vb:raw fbimportform}
</vb:if>

<h3 class="blocksubhead">{vb:rawphrase required_information}</h3>

<div class="section">
<div class="blockrow">
<label for="regusername">{vb:rawphrase username}:</label>
<div class="rightcol">
<input class="primary textbox" id="regusername" type="text" name="username" maxlength="{vb:raw vboptions.maxuserlength}" value="{vb:raw username}" tabindex="1" />
<!--<img src="{vb:raw vboptions.cleargifurl}" id="reg_verif_image" alt="" />-->
<div id="reg_verif_div" class="primary" style="display:none;"></div>
<script type="text/javascript" src="clientscript/vbulletin_ajax_nameverif.js?v={vb:raw vboptions.simpleversion}"></script>
<script type="text/javascript">
<!--
regname_verif = new vB_AJAX_NameVerify('regname_verif', 'regusername');
//-->
</script>
<p class="description">{vb:rawphrase enter_your_username}</p>
</div>
</div>

<div class="blockrow">
<ul class="group">
<li>
<label for="password">{vb:rawphrase password}:</label>
<input type="password" class="textbox" name="password" id="password" maxlength="50" value="{vb:raw password}" tabindex="1" />
</li>
<li>
<label for="passwordconfirm">{vb:rawphrase confirm_password}:</label>
<input type="password" class="textbox" name="passwordconfirm" id="passwordconfirm" maxlength="50" value="{vb:raw passwordconfirm}" tabindex="1" />
</li>
</ul>
<p class="description">{vb:rawphrase enter_password_for_account}</p>
</div>

<div class="blockrow">
<ul class="group">
<li>
<label for="email">{vb:rawphrase email_address}:</label>
<input type="text" class="textbox" name="email" id="email" maxlength="50" value="{vb:raw email}" dir="ltr" tabindex="1" />
</li>
<li>
<label for="emailconfirm">{vb:rawphrase confirm_email_address}:</label>
<input type="text" class="textbox" name="emailconfirm" id="emailconfirm" maxlength="50" value="{vb:raw emailconfirm}" dir="ltr" tabindex="1" />
</li>
</ul>
<p class="description">{vb:rawphrase enter_valid_email_address}</p>
</div>

<vb:if condition="$show['coppa']">
<div class="blockrow">
<label for="parentemail">{vb:rawphrase parent_guardian_email}:</label>
<input type="text" class="primary textbox" name="parentemail" id="parentemail" maxlength="50" value="{vb:raw parentemail}" dir="ltr" tabindex="1" />
</div>
</vb:if>

{vb:raw human_verify}


<vb:if condition="$show['referrer']">
<div class="blockrow">
<label for="referrerfield_ctrl">{vb:rawphrase referrer}:</label>
<div class="rightcol">
<div id="referrerfield" class="popupmenu nomouseover noclick nohovermenu">
<input id="referrerfield_ctrl" type="text" class="primary textbox popupctrl" name="referrername" value="{vb:raw referrername}" tabindex="1" maxlength="{vb:raw vboptions.maxuserlength}" />
<div id="referrerfield_body" class="popupbody"></div>
</div>
<script type="text/javascript" src="clientscript/vbulletin_ajax_suggest.js?v={vb:raw vboptions.simpleversion}"></script>
<script type="text/javascript">
<!--
rnc = new vB_AJAX_NameSuggest('rnc', 'referrerfield_ctrl', 'referrerfield');
rnc.allow_multiple = false;
//-->
</script>
</div>
</div>
</vb:if>
</div>
<div class="blockbody formcontrols">
<div class="section">
<div class="blockrow">
<p class="label">{vb:rawphrase to_proceed_must_agree}</p>
<div id="forumrules" class="restore">
<vb:if condition="$show['coppa']">
<vb:comment> coppa regulations </vb:comment>
{vb:rawphrase coppa_rules_description, {vb:raw vboptions.bbtitle}, {vb:link forumhome|bburl}, {vb:raw session.sessionurl}, {vb:raw vboptions.webmasteremail}}
<vb:comment> / coppa regulations</vb:comment>
</vb:if>

<vb:comment> regular forum rules </vb:comment>
{vb:rawphrase forum_rules_registration, {vb:raw vboptions.forumhome}, {vb:raw session.sessionurl_q}}
{vb:rawphrase forum_rules_description, {vb:raw vboptions.bbtitle}}
<vb:comment> regular forum rules </vb:comment>
</div>
</div>
<div class="blockrow singlecheck">
<label for="cb_rules_agree" class="full"><input type="checkbox" name="agree" id="cb_rules_agree" tabindex="1" value="1" /> <strong>{vb:rawphrase read_agree_abide_by_rules, {vb:raw vboptions.bbtitle}}</strong></label>
</div>
</div>
</div>

<div class="blockfoot actionbuttons">
<div class="group">
<input type="hidden" name="s" value="{vb:raw session.sessionhash}" />
<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
<input type="hidden" name="do" value="addmember" />
<input type="hidden" name="url" value="{vb:raw url}" />
<input type="hidden" name="password_md5" />
<input type="hidden" name="passwordconfirm_md5" />
<vb:if condition="!$show['birthday']">
<input type="hidden" name="day" value="{vb:raw day}" />
<input type="hidden" name="month" value="{vb:raw month}" />
<input type="hidden" name="year" value="{vb:raw year}" />
</vb:if>
<vb:if condition="$show['coppa']">
<input type="hidden" name="coppauser" value="1" />
</vb:if>
<input type="submit" class="button" value="{vb:rawphrase complete_registration}" tabindex="1" accesskey="s" />
<input type="reset" class="button" name="Reset" tabindex="1" value="{vb:rawphrase reset_fields}" />
</div>
</div>

</form>

{vb:raw footer}

</body>
</html>

just.b.jealous
06-10-2011, 02:14 AM
Can this mode be used combined with email verification code ? Thanks!

What do you mean? I don't quite get it..

Great mod but can we get the birth date on the same page as the options to speed it all up and make it a 1 page process?

Yes and no, the information for the birthday page is stored in a different template, register_verify_age, and not the register template. Then it submits to a form to check your age and forward if everything is OK. Could be accomplished but would take time.


I dont think this was good everyone is breaking the rulesnow! How do I find the original file?

Is it the register.php file for the original I want to revert? Thanx

I changed the code a bit and added the rules in a scroll box above the check mark. See one of my previous post in this thread.

since google recaptcha is cracked and useless, and this mod eliminates any usage of custom profile fields, they just don't display, or show up anywhere, so you are open for spam.. I would like if they were included, in this "optimized registration"..

Best Regards,
Antidepresiv

Recaptcha.. provide your own images & questions, change them occasionally. Add isbot, (it's for vB3 but works on 4 with a few changes- look towards the end of their thread.), to your forum and you'll never get a spambot. Maybe a real person who takes the time to register and spam (people do get paid to do it), but as for bots- you'll get none.

Eliminates the usage of custom profile fields? Well that depends, if its a profile field you're requiring on the register page then yeah, but if it's just some other field then nothing should go wrong. If it is a field you're trying to require for registering- that's a simple fix. Need some help, let me know.

daveaite
07-16-2011, 05:09 AM
Thanks

cloferba
07-20-2011, 12:14 AM
why you add the section "already a member"?

if you enter to register.php you are not a member... i think those 2 boxs are innecesary

mikeinjersey
07-20-2011, 12:24 AM
For people complaining about the spambots, I used the original code daveaite provided, and still had my simple spambot protection intact.

I used

Settings > Human Verification Manager > Question and Answer

made it something simple like "What is 5 + 5?"

After implementing his Registration code, it was still intact and functional along with his fields.

So maybe this is a better alternative for others.

very simple to setup.

Along with Spam-O-Matic plugin, it's almost bulletproof. :-)

nice job , Daveaite

LisaArnold
07-23-2011, 09:54 AM
Thanks, works nicely with 4.1.4 pl2 :)

Lostboyfan
08-11-2011, 05:39 PM
Tagged for later.

Alecsmith
08-17-2011, 06:42 AM
Installed working on Vb 4.1.5 :)

kfyonur
08-17-2011, 07:31 AM
it is working on 4.1.4 thanx.

LisaArnold
08-21-2011, 01:35 AM
Installed using 4.1.5 pl1 and it works :)


Added:
Actually, no it's not working for me. :(

LisaArnold
10-23-2011, 10:51 PM
I'm still working on the rebuild of my website and decided to add a (test dummy) regular member account (non admin) for testing purposes, but when I go to register as a new member is says:

The following errors occurred during your registration

You have entered an invalid birthday.

There is NO field for adding a birthdate for me to put it in. :(

I've tried to find that requirement option to turn it off in the admin panel (Settings/Options) but can't find it anywhere.

How do I either add the birthday requirement field to the registration form OR how do I turn that requirement off?

I really want this to be a part of my rebuild of my website, so hope someone is able to help me get this sorted out.

Thanks in advance for all/any help. :)

Gemma
10-24-2011, 07:37 AM
I'm still working on the rebuild of my website and decided to add a (test dummy) regular member account (non admin) for testing purposes, but when I go to register as a new member is says:



There is NO field for adding a birthdate for me to put it in. :(

I've tried to find that requirement option to turn it off in the admin panel (Settings/Options) but can't find it anywhere.

How do I either add the birthday requirement field to the registration form OR how do I turn that requirement off?

I really want this to be a part of my rebuild of my website, so hope someone is able to help me get this sorted out.

Thanks in advance for all/any help. :)

AdminCP > Settings > User Profile Options

Require Date of Birth - set to No

LisaArnold
10-24-2011, 08:54 AM
Thank you so much for that, Gemma. :up: It was driving me nuts trying to find that option. :)

BTW, does anyone know if you can actually have the DOB requirement in the shorter registration? Or is that the whole idea of a shorter registration (to eliminate things like that)?

Gemma
10-24-2011, 09:06 AM
Find:

{vb:raw human_verify}
</div>

Below that add:
<vb:if condition="$show['customfields_profile']">
<h3 class="blocksubhead">{vb:rawphrase additional_required_information_profile}</h3>
<div class="section">
<vb:if condition="$show['birthday']">{vb:raw birthdayfields}</vb:if>
</div>
</vb:if>

LisaArnold
10-24-2011, 09:20 AM
OMG, Thank you Gemma. :up: :D :up: You're a champion! :cool:

You're definitely going to get a mention when I do the writeup of all the mods etc, I used to complete my site rebuild (once it's completed) and I'll be publishing it on my site for all to see. :)

tafreeh
11-01-2011, 02:48 AM
does it have Image Verfication system or not?

MarceloS
08-01-2012, 01:24 PM
Does it still work?

It looks like we have lots of updates within this thread. Are they all covered in the install file?

Manoel J?nior
08-02-2012, 01:21 AM
Please, reup images demo

GamerPerfection
08-05-2012, 03:21 PM
Thanks, installed.

nodofollow
08-07-2012, 06:28 PM
Thanks, installed.

still work ?
has bug ?

synseal
08-08-2012, 10:47 AM
This works fine with 4.2, many thanks.

zascok
08-08-2012, 03:22 PM
nice! I hate long registration pages as well , installed/rated

synseal
08-08-2012, 05:10 PM
This works fine with 4.2, many thanks.

Scrap that, hadn't had a member register since so checked it and it gives an error saying You have entered an invalid birthday even though the option isn't there.

zascok
08-08-2012, 11:07 PM
Scrap that, hadn't had a member register since so checked it and it gives an error saying You have entered an invalid birthday even though the option isn't there.

#59

Ikarrus2
08-20-2012, 01:10 AM
Love it, works great in 4.2. Thanks :)

datoneer
08-20-2012, 09:03 AM
Much much better thanks

xixxon
08-21-2012, 02:27 PM
Love it, works great in 4.2. Thanks :)

Can you give me a screen shoot or a live demo, I can't see anything :(

Brandon Sheley
08-21-2012, 02:38 PM
Can the OP post the before and after photo's in the first post please?
I didn't see them on the first page.

This sounds interesting but I'd like to see an example.

Ikarrus2
08-24-2012, 10:45 PM
Can you give me a screen shoot or a live demo, I can't see anything :(
http://www.pcgaming-forum.com/ss15.jpg

Mr Anarch
10-07-2012, 07:30 AM
Also confirming that it's still working on 4.2. Have marked as installed.

induslady
06-20-2013, 09:34 PM
Simplified the registration page like charm :)

Thank you.

induslady
06-20-2013, 09:36 PM
Added referral section and scroll box for forum rules. Works on vB 4.1.3.



AdminCP > Settings > User Profile Options

Require Date of Birth - set to No

Thank you to both of you.

I used the 'scroll box' for forum rules in the simplified registration page.

I also got rid of the Birthdate information from the registration page.

owning_y0u
11-04-2013, 07:27 PM
screenshots would be nice ;-)

hpidriver
07-25-2014, 01:15 AM
Doesn't seem to work in 4.2.2

iamme_meisi
12-17-2017, 12:02 PM
I'm sorry but can someone fill us in as to whether this works on 4.2.5?

Everyone was saying it was working, until the very last post there - I am looking to add it to my board, turn the DOB requirements off as explained in this thread.

Will it work?

rodriiverduguez
09-02-2018, 08:30 PM
I'm sorry but can someone fill us in as to whether this works on 4.2.5?

Everyone was saying it was working, until the very last post there - I am looking to add it to my board, turn the DOB requirements off as explained in this thread.

Will it work?

Run 4.2.5

paulnicholson
02-02-2020, 07:48 PM
I have added one thing to this code: A link to the forum rules.

Go to Admincp>FAQ>Add new FAQ Item
Varname: forum_rules
Parent FAQ Item: No Parent FAQ Item
Title: Forum Rules
Text: (Example)
"Registration to this forum is free! We do insist that you abide by the rules and policies detailed below. If you agree to the terms, please check the 'I agree' checkbox and press the 'Complete Registration' button below. If you would like to cancel the registration, click here to return to the forums index.

Although the administrators and moderators of The Court of Public Opinion will attempt to keep all objectionable messages off this site, it is impossible for us to review all messages. All messages express the views of the author, and neither the owners of The Court of Public Opinion, nor vBulletin Solutions Inc. (developers of vBulletin) will be held responsible for the content of any message.

By agreeing to these rules, you warrant that you will not post any messages that are obscene, vulgar, sexually-oriented, hateful, threatening, or otherwise violative of any laws.

The owners of The Court of Public Opinion reserve the right to remove, edit, move or close any content item for any reason."

Display Order: 1
Product: vBulletin

Save

The Forum Rules now appear at the top of the Help page yourwebsite/faq.php

Now go to Admincp>Languages & Phrases>Search in Phrases

Search for Text: I have read

Click Find.

Click the Edit button for read_agree_abide_by_rules

Translation:

I have read, and agree to abide by the {1}
<a href="https://publicopinion.online/faq.php/">rules</a>.

(My website is publicopinion.online - use your own website instead.)

Click Save.

Now you have provided new users with the forum rules. :)