Abrir formulário após criar em novo tópico

2 participantes

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

Tópico resolvido Abrir formulário após criar em novo tópico

Mensagem por Wyck 14.11.21 13:45

Detalhes da questão


Endereço do fórum: http://goldencity.forumeiros.com
Versão do fórum: AwesomeBB

Descrição


Bom dia, criei um formulário pelo gerador de formulários 2.0 e dei todas as permissões necessárias mas o formulário não abre de jeito nenhum quando vou criar um novo tópico.


Código:
<!DOCTYPE html>
<html>
<!-- ->
/**
 * Gerado em <ajuda.forumeiros.com>.
 * Gerador (2.0) feito por Luiz Felipe G. <https://luizfelipe.dev>
 *
 * Se você tiver erros ou dúvidas, vá em: <ajuda.forumeiros.com>
 */
<!- -->
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Criar denúncia contra um ou mais jogador(es) de organização governamental</title>

  <link rel="stylesheet" href="https://forumeiros.github.io/assets/src/form-generator/form-styles.css" />
</head>
<body>

  <form id="fa-generated-form">
    <div class="fa-form-wrapper">
      <h1>Criar denúncia contra um ou mais jogador(es) de organização governamental</h1>
      <!-- BEGIN Generated HTML Code -->
      <div class="fa-form-group clearfix">
  <label for="campo1">Seu nick:</label>
  <textarea data-type="textarea" id="campo1" placeholder="Aqui deve ser inserido seu nick." required="required"></textarea>



</div>
<div class="fa-form-group clearfix">
  <label for="campo2">Nick do acusado:</label>
  <textarea data-type="textarea" id="campo2" placeholder="Aqui deve ser inserido o nick do(a) acusado(a)." required=""></textarea>



</div>
<div class="fa-form-group clearfix">
  <label for="campo3">Organização do acusado:</label>
  <select data-type="select" id="campo3" required="">
<!-- First -->
<option value="Polícia Militar">Polícia Militar</option>
<option value="B.O.P.E">B.O.P.E</option>
<option value="Exército">Exército</option>
<option value="Médicos">Médicos</option>
<option value="Governo">Governo</option>
<option value="R.O.T.A">R.O.T.A</option>
<option value="GATE">GATE</option>
<option value="DETRAN">DETRAN</option>
<option value="Polícia Civil">Polícia Civil</option>
<option value="Polícia Federal">Polícia Federal</option>
</select>


</div>
<div class="fa-form-group clearfix">
  <label for="campo4">Motivo:</label>
  <textarea data-type="textarea" id="campo4" placeholder="Motivo do por que está denunciando." required=""></textarea>


</div>
<div class="fa-form-group clearfix">
  <label for="campo5">Descreva o Ocorrido:</label>
  <textarea data-type="textarea" id="campo5" placeholder="Descreva o que aconteceu na hora."></textarea>


</div>
<div class="fa-form-group clearfix">
  <label for="campo6">Provas:</label>
  <textarea data-type="textarea" id="campo6" placeholder="Aqui deve ser inserido a print ou vídeo usado como prova." required="required"></textarea>

</div>
<div class="fa-form-group clearfix">
  <p class="form-paragraph data-text">Se tiver dúvidas olhe o tópico de Como criar uma denúncia.</p>
</div>
      <!-- END Generated HTML Code -->
    </div>
    <div class="fa-submit">
      <button class="post-button" type="submit">Enviar Formulário</button>
    </div>
  </form>



  <!-- Javascript's -->
  <!-- Não é recomendada a edição abaixo desta linha. -->

  <textarea style="display: none;" id="fa-generated-message">Meu nick: {{campo1}}
Nick do acusado: @{{campo2}}
Organização do acusado: {{campo3}}
Motivo: {{campo4}}
Descreva o Ocorrido: {{campo5}}
Provas: {{campo6}}</textarea>
  <input type="hidden" id="fa-generated-title" value="Denunciado: {{campo2}} [{{campo3}}] Motivo: {{campo4}}" />

  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js" type="text/javascript"></script>
  <script src="https://forumeiros.github.io/assets/src/form-generator/form-replace.js" type="text/javascript"></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: 46,
                  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 = '/f46-';
               }).fail(function () {
                  alert('Houve um erro! Tente novamente!');
               });
         }, 600);
          });
       });
    }(jQuery));
  </script>
</body>
</html>

Código:
(function ($) {
  'use strict';
 
  $(function () {
    $('a[href^="/post?f={{46}}&mode=newtopic"]')
      .attr('href', '/h{{1}}-')
    ;
  });
}(jQuery));
Wyck

Wyck
Novo Membro

Membro desde : 23/11/2019
Mensagens : 12
Pontos : 24

http://familia-hunter.forumeiros.com

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Abrir formulário após criar em novo tópico

Mensagem por tikky 14.11.21 14:03

Olá @Wyck,

Altere o código JavaScript para:
Código:
        (function ($) {
          'use strict';
       
          $(function () {
            $('a[href^="/post?f=46&mode=newtopic"]')
              .attr('href', '/h1-')
            ;
          });
        }(jQuery));
Atenciosamente,
pedxz.
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7806
Pontos : 9049

Ir para o topo Ir para baixo

Tópico resolvido Re: Abrir formulário após criar em novo tópico

Mensagem por Wyck 14.11.21 14:11

pedxz escreveu:Olá @Wyck,

Altere o código JavaScript para:
Código:
        (function ($) {
          'use strict';
        
          $(function () {
            $('a[href^="/post?f=46&mode=newtopic"]')
              .attr('href', '/h1-')
            ;
          });
        }(jQuery));
Atenciosamente,
pedxz.
Funcionou obrigado.
Wyck

Wyck
Novo Membro

Membro desde : 23/11/2019
Mensagens : 12
Pontos : 24

http://familia-hunter.forumeiros.com

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Abrir formulário após criar em novo tópico

Mensagem por tikky 14.11.21 14:28

Tópico resolvido


Movido para "Questões resolvidas".
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7806
Pontos : 9049

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