Adicionar dados ao formulario de cadastro de usuario.

Forum destinado aos programadores que pretendem utilizar o framework do Joomla! 1.5 para fazer suas próprias extensões
lordchoes
Novato
Mensagens: 1
Registrado em: 04 Dez 2009, 10:49

Adicionar dados ao formulario de cadastro de usuario.

Mensagem por lordchoes »

Galera, estou usando um tema da yootheme.com o "motion"
fiz o processo padrao para adicionar alguns campos no cadastro de usuario
so que esses campos nao aparecem, algume 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!
Avatar do usuário
wmfelipe
Joomleiro
Mensagens: 407
Registrado em: 02 Fev 2009, 13:40
Contato:

Re: Adicionar dados ao formulario de cadastro de usuario.

Mensagem por wmfelipe »

o que tu fez até agora? poderia ser mais específico....

acredito que para o que tu precisa, será preciso modificar tanto o componente user do backend e do frontend...

aqui na empresa onde trabalho estamos fazendo algo parecido, mas usamos os dados básicos dos usuários joomla, e os dados que precisamos a mais, colocamos em outra tabela com referencia para o usuario joomla. daí desenvolvemos um componente que lista os usuarios joomla com seus respectivos dados extendidos da outra tabela....
depois é só adicionar as funcionalidades....

mas diz aí o que tu fez e de quais dados tu precisa que quem sabe dá pra pensar em uma solução melhor...

abraço
ricardo.haas
Usuário
Mensagens: 78
Registrado em: 17 Ago 2009, 10:39
Contato:

Re: Adicionar dados ao formulario de cadastro de usuario.

Mensagem por ricardo.haas »

Voce alterou a tabela de usuario para suportar esse novos campos??

Outra coisa, como vc está usando um tema, é bem provável que dentro da pasta do tema, tenham vários arquivos que o tema "sobreescreve", ou seja voce pode ter mais de um arquivo que faz a mesma coisa, mas quando o tema esta ativado ele procura no tema primeiro para ver se ele tem o arquivo, esse arquivo pode ser o que renderiza a página de registro por exemplo
Ricardo Haas
Desenvolvimento Interno
Host | Domínios | E-mail Marketing | Loja Virtual | Sites Prontos
lojavirtual.ugabuga.com.br
Avatar do usuário
coimbramatos
Novato
Mensagens: 19
Registrado em: 21 Mar 2010, 23:40

Re: Adicionar dados ao formulario de cadastro de usuario.

Mensagem por coimbramatos »

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

Segue o padrão dos campos html e das variáveis já existentes. Agora basta criar os campos na tabela _users.

edit;
importante, faz a validação dos dados na function check() do \libraries\joomla\database\table\user.php
Responder