Are you having issues where users are unable to sign up to your Site due to:
- Name
- An error has occurred, please try again later.
Well here is a quick fix for the problem.
Applications>Modules>User>Form>Signup> account.php
And around line 31 find this:
<span class="com">// Element: name (trap)</span><span class="pln"> $this</span><span class="pun">-></span><span class="pln">addElement</span><span class="pun">(</span><span class="str">'Text'</span><span class="pun">,</span> <span class="str">'name'</span><span class="pun">,</span><span class="pln"> array</span><span class="pun">(</span> <span class="str">'class'</span> <span class="pun">=></span> <span class="str">'signup-name'</span><span class="pun">,</span> <span class="str">'label'</span> <span class="pun">=></span> <span class="str">'Name'</span><span class="pun">,</span> <span class="str">'validators'</span> <span class="pun">=></span><span class="pln"> array</span><span class="pun">(</span><span class="pln"> array</span><span class="pun">(</span><span class="str">'StringLength'</span><span class="pun">,</span> <span class="kwd">true</span><span class="pun">,</span><span class="pln"> array</span><span class="pun">(</span><span class="str">'max'</span> <span class="pun">=></span> <span class="lit">0</span><span class="pun">)))));</span><span class="pln"> $this</span><span class="pun">-></span><span class="pln">name</span><span class="pun">-></span><span class="pln">getValidator</span><span class="pun">(</span><span class="str">'StringLength'</span><span class="pun">)-></span><span class="pln">setMessage</span><span class="pun">(</span><span class="str">'An error has occured, please try again later.'</span><span class="pun">);</span>
And replace with this:
<span class="com">// Element: name (trap)</span> <span class="com">/*$this->addElement('Text', 'name', array( 'class' => 'signup-name', 'label' => 'Name', 'validators' => array( array('StringLength', true, array('max' => 0))))); $this->name->getValidator('StringLength')->setMessage('An error has occured, please try again later.'); */</span>
It will remove the name completely from the signup box.
If you wish to have a name Field within the signup process you will need to add a new text field from your admin panel.
Looking for quality SocialEngine Hosting? Look no further than Arvixe Web Hosting!