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!
Adicionar dados ao formulario de cadastro de usuario.
Re: Adicionar dados ao formulario de cadastro de usuario.
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
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
Felipe Q. B.
http://wmfelipe.busanello.com.br
http://wmfelipe.busanello.com.br
-
- Usuário
- Mensagens: 78
- Registrado em: 17 Ago 2009, 10:39
- Contato:
Re: Adicionar dados ao formulario de cadastro de usuario.
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
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
Desenvolvimento Interno
Host | Domínios | E-mail Marketing | Loja Virtual | Sites Prontos
lojavirtual.ugabuga.com.br
- coimbramatos
- Novato
- Mensagens: 19
- Registrado em: 21 Mar 2010, 23:40
Re: Adicionar dados ao formulario de cadastro de usuario.
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
\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