Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

adsoncs

Adicionar dados ao cadastro do usuario!

Recommended Posts

Galera, estou usando um tema da yootheme.com o "motion"

fiz o processo padrão...

1 Acrescente os campos (html) em:
\componentes\com_user\views\register\tmpl\default.php

2) Acrescente uma variavel para cada campo criado no item 1, no arquivo:
\libraries\joomla\user\user.php.

3) As mesmas variaveis que criou no item 2, crie no arquivo:
\libraries\joomla\database\table\user.php

4) Para os campos serem recuperados no formulario de alteracao, edite o arquivo:
/components/com_user/views/user/tmpl/form.php, acrescentando os campos html.

5) Para os campos serem alterados pelo Administrator, adicione os campos html no arquivo:
\administrator\components\com_users\views\user\tmpl\form.php

Com estas mudanças o formulario de cadastro de usuarios terá novos campos, ex:
 cpf, rg, telefone, etc, e estes campos estarao presentes no formulario de
 alteracao do frontend e tambem no backend.

para adicionar alguns campos no cadastro de usuario

so que esses campos nao aparecem, alguem poderia me ajudar a decifrar onde estou errando

porque fiz tudo certo e o unico lugar onde os dados que eu adicionei aparecem é quando eu

entro no admin e vou em usuarios. nos campos frontend e backend do usuario nao esta aparecendo.

 

Obrigado e abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera, estou usando um tema da yootheme.com o "motion"

fiz o processo padrão...

1 Acrescente os campos (html) em:
\componentes\com_user\views\register\tmpl\default.php

administrator/components/com_users/views/user/tmpl/form.php

 

Neste caso você tera que alterar utilizando o metodo da classe para inserção do cpf, se ja tiver feito isso neste arquivo acrescente logo após de:

 

<tr>
					<td width="150" class="key">
						<label for="name">
							<?php echo JText::_( 'Name' ); ?>
						</label>
					</td>
					
						<input type="text" name="name" id="name" class="inputbox" size="40" value="<?php echo $this->user->get('name'); ?>" />
					</td>
				</tr>
O seguinte código para mostrar o cpf:

 

<tr>
					<td width="150" class="key">
						<label for="cpf">
							<?php echo JText::_( 'CPF' ); ?>
						</label>
					</td>
					
						<input type="text" name="cpf" id="cpf" class="inputbox" size="11" value="<?php echo $this->user->get('cpf'); ?>" />
					</td>
				</tr>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.