The ability to add more required fields on the registration page, ie Name
This first came up TWO YEARS ago, saying they would add it, and they still haven't. And a mod for it hasn't come out for it yet. I hope someone brings one out soon
I finally figured it out and it works. Three files are involved in changing this. The Login.english.php, Register.template.php, and Register.php. The easiest to change is the login.english.php.
add the following under the first section of like statements:
$txt[2000] = 'Your first AND last Name';
$txt[2001] = 'You need to fill in your name to be approved.';
Next, mod the register.template.php. Scroll down until you find a comment "// --></script>". Just below that you will see a table being setup in html code. The easiest way to do this is to copy the <tr>..... throught the </tr><tr> that contains the piece "<input type="text" name="user" " etc.
Above that line, paste another copy of that code. change the thing that says "user" to "flname", maxlength="18" to "50", size="20" to "30", delete the "<div class=......." piece., and change the $txt[98] to $txt[2000]
Last, mod the register.php file:
scroll down until you see a piece of code that says "function Register2()". Copy the piece of code that has the comment "//No name?! How can you register with no name?" paste it above that line and change the "'user'" lines to "flname" and change the "fatal_lang_error(37, false);" so that instead of "37", you see "2001".
Almost done!
Now, scroll down more until you see "$register_vars.....". Look for the thing that says "realName" to the right where it says "[user]" change "user" to "flname"
After you save all of the files, you are done. Go and try it. It works at least for the 1.0.6, but I'm sure it will for the rest as well.
If anyone out there knows how to make this into a mod, that would be great, I have already done the hard part figuring out what needs to be changed.
Package SDK, anyone? (http://www.simplemachines.org/community/index.php?topic=20319.0)
I just realized as I went to add a user as the administrator, the page the administrator uses to add uses must also be changed to reflect the change in the function, otherwise, you will get a statement saying you need to enter the name. I forgot which file it is, but when I find it, I will respond again and let you know as well as the changes needed to it