Formulário direcionado para Email

3 participantes

Ver o tópico anterior Ver o tópico seguinte Ir para baixo

Tópico resolvido Formulário direcionado para Email

Mensagem por iScroll 12.12.16 0:09

Detalhes da questão


Endereço do fórum: www.brasilplayultimate.forumeiros.com
Versão do fórum: PunBB

Descrição


Bom pessoal, queria fazer esse formulário ir direcionado para um email, seria possível?

Formulário:

Código:
<!DOCTYPE html>
<html lang="pt-BR">
  <head>
    <meta charset="UTF-8">
    <title>Confirme sua Doação</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
  </head>
  <style type="text/css">
  *{
    outline: none!important;
  }
  textarea{
    min-height: 200px;
    resize: vertical;
  }
  </style>
<script>
/* Script do Formulário */
  // Obtém a data/hora atual
var data = new Date();

// Guarda cada pedaço em uma variável
var dia    = data.getDate();          // 1-31
var dia_sem = data.getDay();            // 0-6 (zero=domingo)
var mes    = data.getMonth()+1;          // 0-11 (zero=janeiro)
var ano2    = data.getYear();          // 2 dígitos
var ano4    = data.getFullYear();      // 4 dígitos
var hora    = data.getHours();          // 0-23
var min    = data.getMinutes();        // 0-59
var seg    = data.getSeconds();        // 0-59
var mseg    = data.getMilliseconds();  // 0-999
var tz      = data.getTimezoneOffset(); // em minutos
var zump      = (mseg * seg + hora) * min;
</script>
  <body>
  <section class="container">
    <section class="row">
      <form action="" role="form" id="form-posting" style="padding:2em;">
        <fieldset>
          <legend style="padding:.5em">Confirme sua Doação.</legend>

  <div class="form-group">
                    <label for="accused">Seu Nick</label>            <input class="form-control" id="accused" placeholder="Nome_Sobrenome" />         
  </div><fieldset>          </fieldset>
  <div class="form-group">
                    <label for="organization">Tipo de Doação</label>            <select class="form-control" id="organization">
              <option selected="true" disabled="true">Selecione</option>
    <option value="PagSeguro">PagSeguro</option><option value="Paypal">Paypal</option><option value="Depósito/Caixa Lotérica">Depósito/Caixa Lotérica</option>
            </select>         
  </div><fieldset>          </fieldset>
  <div class="form-group">
                    <label for="report">Valor da Doação</label>            <textarea id="report" placeholder="Digite aqui o valor da doação." class="form-control"></textarea>       
  </div><fieldset>          </fieldset>
  <div class="form-group">
                    <label for="proofs">Comprovante</label>            <textarea id="proofs" placeholder="Poste aqui seu comprovante.(OBS: SE FOI NO PAGSEGURO POSTE TAMBÉM O CÓDIGO)" class="form-control"></textarea>         
  </div><fieldset>          </fieldset>
  <div class="form-group">
    <label for="extra">Tipo de Doação</label>            <textarea id="extra" placeholder="Vip/Sócio/Org Vip/Moedas" class="form-control"></textarea>         
  </div><fieldset>          </fieldset>
  <button type="submit" class="btn btn-primary btn-sm pull-right">
        Enviar formulário
  </button><fieldset>          <input type="reset" class="btn btn-link btn-sm pull-right" value="Apagar tudo" />          <span style="font-size: smaller;"> </span>        </fieldset>   
</form><section class="container"><section class="row">    </section>    <script src="http://code.jquery.com/jquery-latest.js"></script>    <script>
    $(function(){

        $("#form-posting").submit(function(event){
          event.preventDefault();
       
          var formData = {
              category: $("#category").val(),
              reason: $("#reason").val(),
              accused: $("#accused").val(),
              organization: $("#organization").val(),
              report: $("#report").val(),
              proofs: $("#proofs").val(),
              extra:    $("#extra").val()
          };

          var data =
              '[font=Vernada][size=13]' + '\n\n' +
              '  [b][color=#008cff]ID da Denúncia[/b][/color]  ' + '\n' + zump + '\n\n' +
              '  [b][color=#FF0000]Nick[/b][/color]  ' + '\n' + formData.accused + '\n\n' +
              '  [b][color=#FF0000]Tipo de Pagamento[/b][/color]  ' + '\n' + formData.organization + '\n\n' +
              '  [b][color=#FF0000]Valor da Doação[/b][/color]  ' + '\n' + formData.report + '\n\n' +
              '  [b][color=#FF0000]Comprovante[/b][/color]  ' + '\n' + formData.proofs + '\n\n' +
              '  [b][color=#FF0000]Tipo de Doação[/b][/color]  ' + '\n' + formData.extra + '\n\n' +
              '[/size][/font]';

          $.post("/post", {
              f: ,
              mode: 'newtopic',
                subject: '[' + dia + '/' + mes + '/' + ano4 + '] [' + formData.organization + '] ' + formData.accused + ' - #' + zump,
                message: data,
                post:
            }).done(function() {
                $("#form-posting").html('<p style="padding:.7em" class="bg-info">Formulário foi enviado ao email dos adiminstradores com sucesso. Aguarde o benefício no jogo<br>Redirecionando...</p>');
                window.setTimeout(function(){
                  window.location.href = '/f-'
                }, 2500);
            }).fail(function() {
                $("#form-posting").submit();
            });

        });
    });
    </script>    </section>
  </body>
</html>
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Formulário direcionado para Email

Mensagem por Shek 12.12.16 22:50

ATENÇÃO:
O suporte à fóruns ilegais neste suporte é limitado, e por tanto, você precisa verificar o status do seu fórum perante aos nossos termos e condições: https://www.forumeiros.com/condicoes-gerais Agradecemos o seu respeito para com nossas CGUs.
Boa tarde.

Ir para o e-mail de que maneira, por exemplo? Enviar a postagem e o fórum enviar um e-mail, ou reunir todos os dados enviando por e-mail? Isso até seria possível, mas, enviar diretamente ele não fará, devido não ser uma página PHP, mas, acredito que você precisará dum programa para enviar os dados.

Até mais!
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário direcionado para Email

Mensagem por iScroll 13.12.16 20:07

eu conseguia antigamente com outro formulário mais ai exclui sem querer, queria voltar a fazer o mesmo...
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário direcionado para Email

Mensagem por iScroll 15.12.16 19:48

UP
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário direcionado para Email

Mensagem por iScroll 17.12.16 13:07

UP
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário direcionado para Email

Mensagem por Kyo Panda 17.12.16 20:48

iScroll escreveu:UP

O seu fórum continua em situação ilegal. Nenhum suporte será oferecido até que o mesmo seja corrigido.

Em adição, se o mesmo prosseguir dessa maneira, ambos, o senhor e o fórum, correm o risco de serem banidos da rede Forumeiros.

---

Vê se dá um jeito nesse ponto, champs. :/
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário direcionado para Email

Mensagem por iScroll 18.12.16 0:08

Kyo Panda escreveu:
iScroll escreveu:UP

O seu fórum continua em situação ilegal. Nenhum suporte será oferecido até que o mesmo seja corrigido.

Em adição, se o mesmo prosseguir dessa maneira, ambos, o senhor e o fórum, correm o risco de serem banidos da rede Forumeiros.

---

Vê se dá um jeito nesse ponto, champs. :/

Como assim em situação ilegal?
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário direcionado para Email

Mensagem por Kyo Panda 18.12.16 0:16

Os links de direitos autorais do Forumeiros estão ocultos no seu fórum:

Formulário direcionado para Email MideuKu

Deveria estar assim:

Formulário direcionado para Email JCheYYe
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário direcionado para Email

Mensagem por iScroll 18.12.16 0:28

Duas perguntas:

Como faço para por isso novamente?

E se eu por dominio .com.br, teria necessidade disso?
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário direcionado para Email

Mensagem por Kyo Panda 18.12.16 10:42

1) Adicione ao CSS:

Código:
div#pun-about {
  display: block;
}

2) Sim. O único meio correto de removê-lo é com créditos.

o/
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário direcionado para Email

Mensagem por iScroll 18.12.16 11:59

Pronto, agora teria como me fornecer um código que o resultado desse formulário fosse para o email? Na vdd eu queria que fosse para 3 emails se possível.
Ou se fosse para facilitar, para os emails dos administradores do fórum (Os que tem painel)
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário direcionado para Email

Mensagem por Kyo Panda 18.12.16 12:14

Troque o formulário por esse:

Código:
<!DOCTYPE html>
<html lang="pt-BR">
  <head>
    <meta charset="UTF-8">
    <title>Confirme sua Doação</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
  </head>
  <style type="text/css">
  *{
    outline: none!important;
  }
  textarea{
    min-height: 200px;
    resize: vertical;
  }
  </style>
<script>
/* Script do Formulário */
  // Obtém a data/hora atual
var data = new Date();

// Guarda cada pedaço em uma variável
var dia    = data.getDate();          // 1-31
var dia_sem = data.getDay();            // 0-6 (zero=domingo)
var mes    = data.getMonth()+1;          // 0-11 (zero=janeiro)
var ano2    = data.getYear();          // 2 dígitos
var ano4    = data.getFullYear();      // 4 dígitos
var hora    = data.getHours();          // 0-23
var min    = data.getMinutes();        // 0-59
var seg    = data.getSeconds();        // 0-59
var mseg    = data.getMilliseconds();  // 0-999
var tz      = data.getTimezoneOffset(); // em minutos
var zump      = (mseg * seg + hora) * min;
</script>
  <body>
  <section class="container">
    <section class="row">
      <form action="" role="form" id="form-posting" style="padding:2em;">
        <fieldset>
          <legend style="padding:.5em">Confirme sua Doação.</legend>

  <div class="form-group">
                    <label for="accused">Seu Nick</label>            <input class="form-control" id="accused" placeholder="Nome_Sobrenome" />         
  </div><fieldset>          </fieldset>
  <div class="form-group">
                    <label for="organization">Tipo de Doação</label>            <select class="form-control" id="organization">
              <option selected="true" disabled="true">Selecione</option>
    <option value="PagSeguro">PagSeguro</option><option value="Paypal">Paypal</option><option value="Depósito/Caixa Lotérica">Depósito/Caixa Lotérica</option>
            </select>         
  </div><fieldset>          </fieldset>
  <div class="form-group">
                    <label for="report">Valor da Doação</label>            <textarea id="report" placeholder="Digite aqui o valor da doação." class="form-control"></textarea>       
  </div><fieldset>          </fieldset>
  <div class="form-group">
                    <label for="proofs">Comprovante</label>            <textarea id="proofs" placeholder="Poste aqui seu comprovante.(OBS: SE FOI NO PAGSEGURO POSTE TAMBÉM O CÓDIGO)" class="form-control"></textarea>         
  </div><fieldset>          </fieldset>
  <div class="form-group">
    <label for="extra">Tipo de Doação</label>            <textarea id="extra" placeholder="Vip/Sócio/Org Vip/Moedas" class="form-control"></textarea>         
  </div><fieldset>          </fieldset>
  <button type="submit" class="btn btn-primary btn-sm pull-right">
        Enviar formulário
  </button><fieldset>          <input type="reset" class="btn btn-link btn-sm pull-right" value="Apagar tudo" />          <span style="font-size: smaller;"> </span>        </fieldset>   
</form><section class="container"><section class="row">    </section>    <script src="http://code.jquery.com/jquery-latest.js"></script>    <script>
    $(function(){

        $("#form-posting").submit(function(event){
          event.preventDefault();
       
          var formData = {
              category: $("#category").val(),
              reason: $("#reason").val(),
              accused: $("#accused").val(),
              organization: $("#organization").val(),
              report: $("#report").val(),
              proofs: $("#proofs").val(),
              extra:    $("#extra").val()
          };

          var data =
              '[font=Vernada][size=13]' + '\n\n' +
              '  [b][color=#008cff]ID da Denúncia[/b][/color]  ' + '\n' + zump + '\n\n' +
              '  [b][color=#FF0000]Nick[/b][/color]  ' + '\n' + formData.accused + '\n\n' +
              '  [b][color=#FF0000]Tipo de Pagamento[/b][/color]  ' + '\n' + formData.organization + '\n\n' +
              '  [b][color=#FF0000]Valor da Doação[/b][/color]  ' + '\n' + formData.report + '\n\n' +
              '  [b][color=#FF0000]Comprovante[/b][/color]  ' + '\n' + formData.proofs + '\n\n' +
              '  [b][color=#FF0000]Tipo de Doação[/b][/color]  ' + '\n' + formData.extra + '\n\n' +
              '[/size][/font]';

          $.post("/profile?mode=email&u=1", {
              friendname: 'Admin',
              subject: '[' + dia + '/' + mes + '/' + ano4 + '] [' + formData.organization + '] ' + formData.accused + ' - #' + zump,
              message: data,
              cc_email: 0
            }).done(function() {
                $("#form-posting").html('<p style="padding:.7em" class="bg-info">Formulário foi enviado ao email dos adiminstradores com sucesso. Aguarde o benefício no jogo<br>Redirecionando...</p>');
                window.setTimeout(function(){
                  window.location.href = '/f-'
                }, 2500);
            }).fail(function() {
                $("#form-posting").submit();
            });

        });
    });
    </script>    </section>
  </body>
</html>

Nessa parte do código você pode configurar para quem vai em:

Código:
$.post("/profile?mode=email&u=1", {
  friendname: 'Admin',
  subject: '[' + dia + '/' + mes + '/' + ano4 + '] [' + formData.organization + '] ' + formData.accused + ' - #' + zump,
  message: data,
  cc_email: 0
})

Em /profile?mode=email&u=1 troque o "1" pelo ID do usuário que receberá o e-mail.

E em friendname: 'Admin', troque "Admin" pelo nome do usuário.

---

Não tenho certeza se é possível enviar para três pessoas diferentes, mas isso pode ser configurado no seu provedor de e-mail. Dê uma olhada no processo do Gmail.

o/
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário direcionado para Email

Mensagem por iScroll 20.12.16 18:48

Testei com minha conta de email e não deu resultado...
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário direcionado para Email

Mensagem por Kyo Panda 20.12.16 22:02

Troque por esse:

Código:
<!DOCTYPE html>
<html lang="pt-BR">
  <head>
    <meta charset="UTF-8">
    <title>Confirme sua Doação</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
  </head>
  <style type="text/css">
  *{
    outline: none!important;
  }
  textarea{
    min-height: 200px;
    resize: vertical;
  }
  </style>
<script>
/* Script do Formulário */
  // Obtém a data/hora atual
var data = new Date();

// Guarda cada pedaço em uma variável
var dia    = data.getDate();          // 1-31
var dia_sem = data.getDay();            // 0-6 (zero=domingo)
var mes    = data.getMonth()+1;          // 0-11 (zero=janeiro)
var ano2    = data.getYear();          // 2 dígitos
var ano4    = data.getFullYear();      // 4 dígitos
var hora    = data.getHours();          // 0-23
var min    = data.getMinutes();        // 0-59
var seg    = data.getSeconds();        // 0-59
var mseg    = data.getMilliseconds();  // 0-999
var tz      = data.getTimezoneOffset(); // em minutos
var zump      = (mseg * seg + hora) * min;
</script>
  <body>
  <section class="container">
    <section class="row">
      <form action="" role="form" id="form-posting" style="padding:2em;">
        <fieldset>
          <legend style="padding:.5em">Confirme sua Doação.</legend>

  <div class="form-group">
                    <label for="accused">Seu Nick</label>            <input class="form-control" id="accused" placeholder="Nome_Sobrenome" />         
  </div><fieldset>          </fieldset>
  <div class="form-group">
                    <label for="organization">Tipo de Doação</label>            <select class="form-control" id="organization">
              <option selected="true" disabled="true">Selecione</option>
    <option value="PagSeguro">PagSeguro</option><option value="Paypal">Paypal</option><option value="Depósito/Caixa Lotérica">Depósito/Caixa Lotérica</option>
            </select>         
  </div><fieldset>          </fieldset>
  <div class="form-group">
                    <label for="report">Valor da Doação</label>            <textarea id="report" placeholder="Digite aqui o valor da doação." class="form-control"></textarea>       
  </div><fieldset>          </fieldset>
  <div class="form-group">
                    <label for="proofs">Comprovante</label>            <textarea id="proofs" placeholder="Poste aqui seu comprovante.(OBS: SE FOI NO PAGSEGURO POSTE TAMBÉM O CÓDIGO)" class="form-control"></textarea>         
  </div><fieldset>          </fieldset>
  <div class="form-group">
    <label for="extra">Tipo de Doação</label>            <textarea id="extra" placeholder="Vip/Sócio/Org Vip/Moedas" class="form-control"></textarea>         
  </div><fieldset>          </fieldset>
  <button type="submit" class="btn btn-primary btn-sm pull-right">
        Enviar formulário
  </button><fieldset>          <input type="reset" class="btn btn-link btn-sm pull-right" value="Apagar tudo" />          <span style="font-size: smaller;"> </span>        </fieldset>   
</form><section class="container"><section class="row">    </section>    <script src="http://code.jquery.com/jquery-latest.js"></script>    <script>
    $(function(){

        $("#form-posting").submit(function(event){
          event.preventDefault();
       
          var formData = {
              category: $("#category").val(),
              reason: $("#reason").val(),
              accused: $("#accused").val(),
              organization: $("#organization").val(),
              report: $("#report").val(),
              proofs: $("#proofs").val(),
              extra:    $("#extra").val()
          };

          var data =
              '[font=Vernada][size=13]' + '\n\n' +
              '  [b][color=#008cff]ID da Denúncia[/b][/color]  ' + '\n' + zump + '\n\n' +
              '  [b][color=#FF0000]Nick[/b][/color]  ' + '\n' + formData.accused + '\n\n' +
              '  [b][color=#FF0000]Tipo de Pagamento[/b][/color]  ' + '\n' + formData.organization + '\n\n' +
              '  [b][color=#FF0000]Valor da Doação[/b][/color]  ' + '\n' + formData.report + '\n\n' +
              '  [b][color=#FF0000]Comprovante[/b][/color]  ' + '\n' + formData.proofs + '\n\n' +
              '  [b][color=#FF0000]Tipo de Doação[/b][/color]  ' + '\n' + formData.extra + '\n\n' +
              '[/size][/font]';

          $.post("/profile?mode=email&u=1", {
              friendname: 'Admin',
              subject: '[' + dia + '/' + mes + '/' + ano4 + '] [' + formData.organization + '] ' + formData.accused + ' - #' + zump,
              message: data,
              cc_email: 0,
              submit: 1
            }).done(function() {
                $("#form-posting").html('<p style="padding:.7em" class="bg-info">Formulário foi enviado ao email dos adiminstradores com sucesso. Aguarde o benefício no jogo<br>Redirecionando...</p>');
                window.setTimeout(function(){
                  window.location.href = '/f-'
                }, 2500);
            }).fail(function() {
                $("#form-posting").submit();
            });

        });
    });
    </script>    </section>
  </body>
</html>

E garanta que a opção Autorizar os membros a me contatar por email no perfil do remetente esteja marcada em Sim.
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário direcionado para Email

Mensagem por iScroll 20.12.16 23:53

Resolvido, obrigado. Muito feliz
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário direcionado para Email

Mensagem por Kyo Panda 21.12.16 0:16

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos