Formulário de Postagem!

3 participantes

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

Tópico resolvido Formulário de Postagem!

Mensagem por Brunelli 14.04.18 5:23

Detalhes da questão


Endereço do fórum: http://brunelli-mateus.forumeiros.com/
Versão do fórum: phpBB3

Descrição


Olá,
Eu estou com problemas em meu formulário de postagem, eu estou tentando ativar um formulário em meu fórum, eu consegui ativar certinho, porém quando eu clico pra enviar o formulário me confirma que foi enviado e não envia nada, eu volto pra tela inicial.

Formulário HTML:
Código:
<!--    ->
/**
 * Gerado em <ajuda.forumeiros.com>.
 * Gerador (2.0) feito por Luiz Felipe F. <https://lffg.github.io/>
 *
 * Se você tiver erros ou dúvidas, vá em: <ajuda.forumeiros.com>
 */
<!-    -->    <link href="https://forumeiros.github.io/assets/src/form-generator/form-styles.css" rel="stylesheet" />    
<form id="fa-generated-form">
           
   <div class="fa-form-wrapper">
                
      <h1>
           WHITELIST        
      </h1>
                                
      <!--         BEGIN Generated HTML Code         -->             
      <div class="fa-form-group clearfix">
                                     
         <p class="form-paragraph data-text">
                              Você precisa estar registrado no servidor para ser aceito.           
         </p>
                               
      </div>
              <input id="campo4" value="" type="hidden" />          
      <div class="fa-form-group clearfix">
                         <label for="campo1">Nick registrado:</label>  <input type="text" data-type="text" id="campo1" placeholder="" required="" />        
      </div>
                        
      <div class="fa-form-group clearfix">
                         <label for="campo2">Como conheceu o servidor:</label>  <input type="text" data-type="text" id="campo2" placeholder="" required="" />        
      </div>
                        
      <div class="fa-form-group clearfix">
                         <label for="campo3">Porque deveria ser aceito:</label>  <input type="text" data-type="text" id="campo3" placeholder="" required="" />        
      </div>
                                
      <!--         END Generated HTML Code         -->      
   </div>
           
   <div class="fa-submit">
                
      <button type="submit" class="post-button">
           Enviar Formulário  
      </button>
              
   </div>
         
</form>
          
<!--    Javascript's    -->  
<!--    Não é recomendada a edição abaixo desta linha.    -->    <textarea id="fa-generated-message" style="display: none;">[b]Nick registrado:[/b] {{campo1}}
[b]Como conheceu o servidor:[/b] {{campo2}}
[b]Porque deveria ser aceito:[/b] {{campo3}}.
 </textarea>  <input value="[Whitelist] {{campo4}}" id="fa-generated-title" type="hidden" /><script>
      var user = _userdata["username"];
    document.getElementById("campo4").value = user;
</script>      <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>  <script type="text/javascript" src="https://forumeiros.github.io/assets/src/form-generator/form-replace.js"></script>  <script type="text/javascript">
    (function ($) {
      'use strict';
 
      $(window).on('load', function () {
          $('#fa-generated-form').on('submit', function (event) {
        event.preventDefault();
        $(this).find('button[type="submit"]').text('Postando...');
        setTimeout(function () {
              $.post('/post', {
                  subject: $('#fa-generated-title').val().trim(),
                  f: 13,
                  message: $('#fa-generated-message').val().trim(),
                  mode: 'newtopic',
                  tid: $('[name="tid"]:first').val(),
                  post: 1,
              }).done(function () {
                  alert('Postado com sucesso. Você será redirecionado para o subfórum com o novo tópico...');
                  location.pathname = '/f13-';
              }).fail(function () {
                  alert('Houve um erro! Tente novamente!');
              });
        }, 600);
          });
      });
    }(jQuery));
  </script>

JS dele:
Código:
$(function() {
$('a[href="/post?f=5&mode=newtopic"]').attr('href', '/h1-');
});

Eu quero ativar ele nessa página: http://brunelli-mateus.forumeiros.com/f5-whitelist

E é pra substituir quando eu clico em "Novo Topico" ao inves de ir pra criação de um tópico normal ir pro formulário (http://brunelli-mateus.forumeiros.com/post?f=5&mode=newtopic) não vai para aí, só estou mandando o link que tem que substituir, como eu ativo o formulário e faço ele funcionar?

EXPLICAÇÃO AQUI:
O que tá acontecendo é isso, eu entro na categoria: https://prnt.sc/j52eo5 (E clico em "Novo Topico)
Sou redirecionado ao formulário ( https://prnt.sc/j52epd )
Preencho o mesmo ( https://prnt.sc/j52erb )
Clico em enviar e me confirma que foi enviado ( https://prnt.sc/j52ese )
E aí me manda lá pro /f-13 e o formulário não existe ( https://prnt.sc/j52eth )

Me ajudem, por favor!
Brunelli

Brunelli
***

Membro desde : 09/10/2016
Mensagens : 143
Pontos : 234

http://gsf-nwd.forumeiros.com/ https://www.facebook.com/BrunelliK3 https://twitter.com/BrunelliK3

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário de Postagem!

Mensagem por virus 14.04.18 7:11

Olá, vai em:
Painel de Controle Seta Geral Seta Fórum Seta Segurança
Em: Desautorizar formulários não oficiais de postarem no fórum e enviar mensagens privadas :

Marque : Não

E salve

Até.
virus

virus
Membro

Membro desde : 03/03/2013
Mensagens : 695
Pontos : 910

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário de Postagem!

Mensagem por Brunelli 14.04.18 14:18

Tudo certo, eu consegui obrigado Feliz
Mas quando eu crio um formulário ao em vez de ser redirecionado para a postagem, eu sou redirecionado para a página /f5, tem como mudar isso?
Brunelli

Brunelli
***

Membro desde : 09/10/2016
Mensagens : 143
Pontos : 234

http://gsf-nwd.forumeiros.com/ https://www.facebook.com/BrunelliK3 https://twitter.com/BrunelliK3

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Formulário de Postagem!

Mensagem por Luiz 19.04.18 17:48

Não, como o formulário cria um tópico, infelizmente, essa opção não está disponível.

Tópico resolvido


Tópico marcado como resolvido pela equipe por abandono do autor.
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

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


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