Adicionar campos ao formulário de contato
- julianavlq
-
Autor do Tópico
- Offline
- JCB! Novato
-
Menos
Mais
13 anos 10 meses atrás #59974
por julianavlq
[color=#BF0080:1olqpf46][i:1olqpf46]Atenciosamente: Juliana Queiroz[/i:1olqpf46][/color:1olqpf46]
julianavlq created the topic: Adicionar campos ao formulário de contato
Olá vou descrever como adicionar campos ao formulário de contato.
Pesquise na web e não encontrei <!-- s:x --><img src="{SMILIES_PATH}/icon_mad.gif" alt="
" title="Furioso" /><!-- s:x --> por isso vou fazer esse poste para você que assim como eu quer usar o com_contact do Joomla 1.5.
Primeiro abra o componente: C:\...\components\com_contact\views\contact\tmpl\default_form.php
Note que a partir da linha 32 começa a fazer o formulário de contato padrão do componente com Nome, E-mail, Assunto e Mensagem.
Esse arquivo “ default_form.php” é oque o usuário vê, então você pode acrescentar quantos campos quiser. Para facilitar copie a label name que começa na linha34 e acaba na linha39 e renomeie com o campo que vc deseja.
Pronto! Você acabou de criar a label e a caixa de texto para o usuário digitar, mas se vc fizer o teste vai ver que no email esses campos não vai chegar nada.
Agora vamos editar o segundo arquivo que se encontra no diretório :
C:\...\components\com_contact\controller.php
Esse arquivo é o responsável por armazenar os campos que você acrescentou no primeiro arquivo “ default_form.php”.
Na linha 81 do controller.php você encontrara a function submit() logo abaixo você deve acrescentar as variáveis dos campos que você criou.
Dessa forma oque o usuário digitar nos campos criados ficara armazenado nas variáveis.
Agora para esses dados chegar por e mail edite a linha 161, acrescente as variáveis no corpo do e mail. Nas linhas 166 e 167 acrescente as variáveis também.
Para que o usuário receba uma copia do contato enviado para seu e mail você deve editar a linha 190 acrescentando as variáveis também.
E ainda se você quiser trocar a mensagem de retorno : ”Obrigado pelo seu e-mail” edite a linha 199 !
Bom espero ter ajudo
Att: Juliana Queiroz
Pesquise na web e não encontrei <!-- s:x --><img src="{SMILIES_PATH}/icon_mad.gif" alt="

Primeiro abra o componente: C:\...\components\com_contact\views\contact\tmpl\default_form.php
Note que a partir da linha 32 começa a fazer o formulário de contato padrão do componente com Nome, E-mail, Assunto e Mensagem.
Esse arquivo “ default_form.php” é oque o usuário vê, então você pode acrescentar quantos campos quiser. Para facilitar copie a label name que começa na linha34 e acaba na linha39 e renomeie com o campo que vc deseja.
Pronto! Você acabou de criar a label e a caixa de texto para o usuário digitar, mas se vc fizer o teste vai ver que no email esses campos não vai chegar nada.
Agora vamos editar o segundo arquivo que se encontra no diretório :
C:\...\components\com_contact\controller.php
Esse arquivo é o responsável por armazenar os campos que você acrescentou no primeiro arquivo “ default_form.php”.
Na linha 81 do controller.php você encontrara a function submit() logo abaixo você deve acrescentar as variáveis dos campos que você criou.
Dessa forma oque o usuário digitar nos campos criados ficara armazenado nas variáveis.
Agora para esses dados chegar por e mail edite a linha 161, acrescente as variáveis no corpo do e mail. Nas linhas 166 e 167 acrescente as variáveis também.
Para que o usuário receba uma copia do contato enviado para seu e mail você deve editar a linha 190 acrescentando as variáveis também.
E ainda se você quiser trocar a mensagem de retorno : ”Obrigado pelo seu e-mail” edite a linha 199 !
Bom espero ter ajudo

Att: Juliana Queiroz
[color=#BF0080:1olqpf46][i:1olqpf46]Atenciosamente: Juliana Queiroz[/i:1olqpf46][/color:1olqpf46]
Please Entrar ou Registrar to join the conversation.
- marciomarcal
-
- Offline
- JCB! Expert
-
13 anos 10 meses atrás #59995
por marciomarcal
[size=110:3psbdbm9][b:3psbdbm9][color=#000000:3psbdbm9]Marcio Marçal[/color:3psbdbm9][/b:3psbdbm9][/size:3psbdbm9]
[color=#FF4000:3psbdbm9]SIM ProArte -[/color:3psbdbm9] <!-- m --><a class="postlink" href=" simproarte.com.br " onclick="window.open(this.href);return false;"> simproarte.com.br </a><!-- m -->
[color=#0000BF:3psbdbm9]Facebook -[/color:3psbdbm9] <!-- m --><a class="postlink" href=" facebook.com/marciomarcal " onclick="window.open(this.href);return...
marciomarcal replied the topic: Re: Adicionar campos ao formulário de contato
Admirável a sua atitude de compartilhar conhecimento...
porém, não seria mais fácil o uso do BreezingForms, CK Forms, ou semelhantes?
eles já tem a estrutura para fazer udo isso sem muita preocupação...
obrigado por compartilhar conhecimento...
t+
porém, não seria mais fácil o uso do BreezingForms, CK Forms, ou semelhantes?
eles já tem a estrutura para fazer udo isso sem muita preocupação...
obrigado por compartilhar conhecimento...
t+
[size=110:3psbdbm9][b:3psbdbm9][color=#000000:3psbdbm9]Marcio Marçal[/color:3psbdbm9][/b:3psbdbm9][/size:3psbdbm9]
[color=#FF4000:3psbdbm9]SIM ProArte -[/color:3psbdbm9] <!-- m --><a class="postlink" href=" simproarte.com.br " onclick="window.open(this.href);return false;"> simproarte.com.br </a><!-- m -->
[color=#0000BF:3psbdbm9]Facebook -[/color:3psbdbm9] <!-- m --><a class="postlink" href=" facebook.com/marciomarcal " onclick="window.open(this.href);return...
Please Entrar ou Registrar to join the conversation.