Sábado, 20 Outubro 2012 14:19

Formulário de contato para enviar e-mail a uma empresa ou pessoa Seblod 2.x

Escrito por 
Avalie este item
(2 votos)
Formulário de contato para enviar e-mail a uma empresa ou pessoa Seblod 2.x - 5.0 out of 5 based on 2 votes

Olá pessoal, hoje vou mostrar como se faz para enviar um e-mail para um usuário que criou um um conteúdo especifico! 

Imagine a situação, você tem um sistema construído no seu Seblod, vamos supor que é um sistema de produtos qualquer, onde os próprios usuários podem enviar os dados, ok, e na apresentação desse produto tenha todos os dados, nome, endereço, cidade, etc. E você quer colocar um formulário de contato, para que um visitante possa mandar uma mensagem para o e-mail do anuncio, ok :). A pergunta é como fazer isso? E fazer com que não envie para o e-maill de usuário, imagine que um mesmo usuário coloca vários produtos de várias empresas, então se o e-mail for enviado para ele, não é nada bom, ele as vezes não é o dono dessas empresas. 

Para isso temos uma solução, vamos a ela. 

Antes de tudo instale o plugin SD Live field, pega um valor de outro campo e coloca em outro campo, AO vivo. Baixe aqui 

Primeiro vamos cria uma categoria no Joomla com qualquer nome, no meu sistema se chama Contato. 

Categoria contato criada, agora vamos ao Seblod. Entraremos em Forms & Content Types, clicamo em novo, criamos um novo conteúdo, no meu sistema ele se chama conteúdo. 

Crie 2 campo do tipo texto, no meu sistema eles se chamam Nome e E-mail: 

 contato

Agora vamos criar mais 3 campos um campo do tipo text área de nome mensagem  e um campo muito importante chamado Enviar para também do tipo texto (ele pode ter qualquer nome) e o botão Submit. 

contato

Agora colocares mais 2 campos: 

Um campo do tipo e-mail o nome do meu campo é email progress, o seu pode ter qualquer nome :)

campo e-mail

Em from e From name coloque field form, e coloque o nome dos campos nome e-mail que criamos antes. 

 Lembre-se sempre sempre é o alias dos campos, não o nome. 

Olhe:

 

Agora iremos usar o campo ENVIAR PARA. 
Colocaremos onde esta escrito To (fields) assim: 

 

 

 

Pronto, quase pronto, falta mais algumas coisas:

Vamos colocar uma categoria em nosso sistema, para quem não sabe todo formulário de conteúdo criado precisa ter uma categoria, sendo nova ou já existente

para fazer isso é simples basta criar um campo do tipo categoria: Quero que preste atenção onde está escrito CATID, em estorage, isso é muito importante, vc precisa colocar lá do jeito que eu escrevi catid. 

categoria

Salve. Pronto, temos quase tudo do que precisamos :) 

Agora vem a segunda parte: 

Agora vc vai apertar no número 2 

Depois disso vc vai clicar em Defult do campo enviar para, e achar o plugin SD live. 

Observe que onde está escrito email_contato, por que ele está la? 

Simples, este é um campo já criado no formulário onde o usuário coloca os dados da empresa, lá tem um campo chamado e-mail de contato, mas o ALIAS desse campo ficou email_contato, eu deixei dessa forma para ficar mais simples, então na hora do usuário colocar os dados ele coloca um e-mail lá, pode ser o da empresa, ou de qualquer pessoa, e o plugin SD Live pega esse e-mail e coloca no fomulário para enviar uma mensagem para o dono da empresa ou qualquer outra pessoa :) 

Isso é ótimo não :), 

 

Observe também que o campo de categoria Category ID tem um número, então é o número da ID da categoria contato! 

Agora é só salvar, e pronto, vc tem um sistema de envio de e-mail de contato. Lembre-se você deve desativar o plugin e-mail do Joomla, aquele plugin que com Java Script muda o formato do e-mail. 

 

Coloque os campos E-mail Para, Categoria, e-mail progress como Hiddem, para o usuário não enxergá-lo. 
isso se faz no número 1 

olhem: 

 

Pronto, agora está tudo 100% funcionando!! :) 

Abraço até o próximo tutorial

 

 

 

 

Lido 76921 vezes Última modificação em Domingo, 21 Outubro 2012 12:22
Uriel


Assine nosso canal no Youtube > Uriel Souza

 

 

 

 

 

Website.: cckjoomla.org

Deixe um comentário

Você precisa escrever no minimo 5 palavras!


Anti-spam: complete the task

14 comentários

  • Link do comentário JtouchMobile Quinta, 25 Outubro 2012 01:59 postado por JtouchMobile

    Dear cckjoomla.org Admin,

    My name is Michael and I am writing on behalf of the developers at JtouchMobile. We work to bring a better view and interaction for Joomla website on most modern smartphones like iPhone/iPad, Android, Windows Phone, BlackBerry... Jtouch is the unique solution available in the market that can mobilize not just information website, but also e-commercial, and community based.

    As you know, in 2011 there were 6 billion mobile subscriptions, i.e. 87% of the world´s population. So mobilizing your website is critical building a successful business.

    You can see the powerful and easy to use of Jtouch at: http://www.jtouchmobile.com

    Or try Jtouch Mobile Demo page at: http://demo.jtouchmobile.com/jtouch25/

    Thank for your attention and looking forward to hearing from you.
    Best Regards,
    Michael J
    JtouchMobile, Joomla! Best Mobile Flatform
    michael@jtouchmobile.com
    http://www.jtouchmobile.com

    Relatar
  • Link do comentário Marcos Andrade Sábado, 08 Dezembro 2012 03:42 postado por Marcos Andrade

    Eu nao consegui vincular esse formulario para aparecer na empresa e ser preenchido e ser enviado para o contato da empresa, pode explicar como faço isso.

    Relatar
  • Link do comentário Uriel Sábado, 08 Dezembro 2012 11:29 postado por Uriel

    Crie um campo de módulo!!
    E coloque abaixo do conteúdo content
    Crie um módulo de form do Seblod
    e ache o conteúdo!!

    Mas lembre-se o APP desse form precisa ter permissão de escrita para publico!!

    abraço

    Relatar
  • Link do comentário Philipe Lima Domingo, 09 Dezembro 2012 11:22 postado por Philipe Lima

    Show de bola, depois vou testar...

    Relatar
  • Link do comentário Lucas Silva S. Segunda, 07 Janeiro 2013 23:06 postado por Lucas Silva S.

    Funcionou bem aqui, parabéns.

    Não é SPAM, apenas estou mostrando uma nova ferramenta que talvez vocês possam usar para divulgar algo ou agregar um grupo com as mesmas idéias.
    Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer algo diferente para um novo fim.

    Relatar
  • Link do comentário José Roberto Segunda, 14 Janeiro 2013 17:00 postado por José Roberto

    Tem como fazer com que este formulário ao invés de salvar normalmente os valores dos campos em artigo / categoria somente envie os dados para o e-mail?

    Relatar
  • Link do comentário Uriel Terça, 15 Janeiro 2013 09:37 postado por Uriel

    Só usando Jquery e não permitindo que ele salve
    o conteúdo!!
    Só enviando !!

    Relatar
  • Link do comentário sandro fortkamp Quarta, 06 Fevereiro 2013 22:27 postado por sandro fortkamp

    Ola uriel, não entendi como faço para colocar esse email no meu content do seblod... no caso eu crio um campo no seblod do tipo modulo poderia explicar melhor.

    Relatar
  • Link do comentário Uriel Quinta, 07 Fevereiro 2013 12:24 postado por Uriel

    Usem o fórum por favor!!

    Relatar
  • Link do comentário Felipe Terça, 23 Abril 2013 16:34 postado por Felipe

    Cara muito obrigado pelo post... me ajudou bastante...parabens...!!!!...espera que logo eu possa estar contribuindo tambem...por enquanto sou iniciante no seblod...!!!!

    Relatar