Adicionar campos ao formulário de contato

  • julianavlq
  • Avatar de julianavlq Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
13 anos 10 meses atrás #59974 por julianavlq
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=":x" 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

[color=#BF0080:1olqpf46][i:1olqpf46]Atenciosamente: Juliana Queiroz[/i:1olqpf46][/color:1olqpf46]

Please Entrar ou Registrar to join the conversation.


Mais
13 anos 10 meses atrás #59995 por marciomarcal
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+

[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.