Tem algum meio e se possível qual de no cadastro do usuário ele ter que preencher um campo que automaticamente já preencha sua localização em seu perfil?
1) Abra o arquivo
includes/ucp/ucp_register.php com o programa
Notepad++.
- Ache as linhas...
Código: Selecionar todos
$data = array(
'username' => utf8_normalize_nfc(request_var('username', '', true)),
'new_password' => request_var('new_password', '', true),
... e
adicione após, em uma nova linha:
Código: Selecionar todos
// Campo Localização solicitado no registro
'location' => request_var('location', '', true),
// Campo Localização solicitado no registro
- Ache as linhas...
Código: Selecionar todos
'email' => array(
array('string', false, 6, 60),
array('email')),
'email_confirm' => array('string', false, 6, 60),
... e
adicione após, em uma nova linha:
Código: Selecionar todos
// Campo Localização solicitado no registro
'location' => array('string', false, 5, 60),
// Campo Localização solicitado no registro
- Ache as linhas...
Código: Selecionar todos
$user_row = array(
'username' => $data['username'],
'user_password' => phpbb_hash($data['new_password']),
'user_email' => $data['email'],
... e
adicione após, em uma nova linha:
Código: Selecionar todos
// Campo Localização solicitado no registro
'user_from' => $data['location'],
// Campo Localização solicitado no registro
- Ache as linhas...
Código: Selecionar todos
$template->assign_vars(array(
'ERROR' => (sizeof($error)) ? implode('<br />', $error) : '',
'USERNAME' => $data['username'],
'PASSWORD' => $data['new_password'],
'PASSWORD_CONFIRM' => $data['password_confirm'],
... e
adicione após, em uma nova linha:
Código: Selecionar todos
// Campo Localização solicitado no registro
'LOCATION' => $data['location'],
// Campo Localização solicitado no registro
2) Abra o arquivo
styles/allure_fluid/template/ucp_register.html com o programa
Notepad++.
- Ache as linhas...
Código: Selecionar todos
<tr>
<td class="row1"><b class="genmed">{L_CONFIRM_PASSWORD}: </b></td>
<td class="row2"><input class="post" type="password" name="password_confirm" size="25" value="{PASSWORD_CONFIRM}" /></td>
</tr>
.. e
adicione após, em uma nova linha:
Código: Selecionar todos
<tr>
<td class="row1"><b class="genmed">{L_LOCATION}: </b></td>
<td class="row2"><input class="post" type="text" name="location" size="25" value="{LOCATION}" /></td>
</tr>
OBS:
- Se você não tem o
Notepad++, baixe o arquivo
.zip da última versão na página
http://notepad-plus-plus.org/download/ e, após descompactá-lo, abra o executável
notepad++.exe da pasta "
unicode", porque esta versão lhe dá a opção de alterar o idioma do programa para o português.
- Caso utilize um outro estilo em seu Fórum, haverá a necessidade de editar o arquivo
styles/outro_estilo/template/ucp_register.html conforme o
item 2, adaptando as linhas inseridas de acordo com o padrão das linhas já existentes no arquivo.
Abraço.
