Redirecionar formulário

2 participantes

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

Tópico resolvido Redirecionar formulário

Mensagem por Kanelan 10.09.24 0:04

Detalhes da questão


Endereço do fórum: https://brasilexperiencelife.forumeiros.com/
Versão do fórum: ModernBB
Acesso ao fórum:
  • Nome de usuário: incrivel
  • Palavra-passe: teste123

Descrição


Criei um formulário seguindo o Tutorial, mas ao clicar em "Novo Tópico" não funciona, porém se vou na previa do HTML e preencho, é postado normalmente, poderiam me ajudar a corrigir?

Prints que podem ser uteis: https://imgur.com/a/kyaBkC6

Código javascript com investimento nos sub-fóruns e nos tópicos.
Código:
(function ($) {
  'use strict';
 
  $(function () {
    $('a[href^="/post?f={{79}}&mode=newtopic"]')
      .attr('href', '/h{{7}}-')
    ;
  });
}(jQuery));


Código HTML
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>Denuncia Civil</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>Denuncia Civil</h1>
      <!-- BEGIN Generated HTML Code -->
      <div class="fa-form-group clearfix">
  <label for="campo1">Envolvidos</label>
  <input type="text" data-type="text" id="campo1" placeholder="Nick do player denunciado" required="required">

</div><div class="fa-form-group clearfix">
  <label for="campo4">Descrição</label>
  <textarea data-type="textarea" id="campo4" placeholder="Descreva a situação que o trouxe a criar está denuncia" required=""></textarea>
</div><div class="fa-form-group clearfix">
  <label for="campo6">Provas</label>
  <textarea data-type="textarea" id="campo6" placeholder="Coloque aqui todos os links com suas provas." required=""></textarea>
</div><div class="fa-form-group clearfix">
  <label for="campo8">Infração Cometida</label>
  <select data-type="select" id="campo8" required="">
<!-- First -->
<option value="Fazendo DM">Fazendo DM</option>
<option value="Fazendo DB">Fazendo DB</option>
<option value="Fazendo DM e DB">Fazendo DM e DB</option>
<option value="Anti-RPG">Anti-RPG</option>
<option value="Outro">Outro</option>
</select>
</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">[b]Envolvidos:[/b] {{campo1}}
[b]Descrição:[/b] {{campo4}}
[b]Provas:[/b] {{campo6}}</textarea>
  <input type="hidden" id="fa-generated-title" value="[Denúncia] Civil — {{campo8}}" />

  <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: 79,
                  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 = '/f79-';
               }).fail(function () {
                  alert('Houve um erro! Tente novamente!');
               });
         }, 600);
          });
       });
    }(jQuery));
  </script>
</body>
</html>
Kanelan

Kanelan
Novo Membro

Membro desde : 24/07/2024
Mensagens : 12
Pontos : 21

https://www.brasilexperiencelife.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Redirecionar formulário

Mensagem por tikky 10.09.24 12:16

Olá @Kanelan,

Substitua
Código:
(function ($) {
  'use strict';
 
  $(function () {
    $('a[href^="/post?f={{79}}&mode=newtopic"]')
      .attr('href', '/h{{7}}-')
    ;
  });
}(jQuery));
por
Código:
(function ($) {
  'use strict';
 
  $(function () {
    $('a[href^="/post?f=79&mode=newtopic"]')
      .attr('href', '/h7-')
    ;
  });
}(jQuery));
Atenciosamente,
tikky.


ATENÇÃO: NÃO É NECESSÁRIO, nem permitido, CRIAR QUESTÕES PARA O MESMO FÓRUM USANDO CONTAS DIFERENTES DA MESMA PESSOA OU DE OUTRA.
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217

Ir para o topo Ir para baixo

Tópico resolvido Re: Redirecionar formulário

Mensagem por Kanelan 10.09.24 23:49

tikky escreveu:Olá @Kanelan,

Substitua
Código:
(function ($) {
  'use strict';
 
  $(function () {
    $('a[href^="/post?f={{79}}&mode=newtopic"]')
      .attr('href', '/h{{7}}-')
    ;
  });
}(jQuery));
por
Código:
(function ($) {
  'use strict';
 
  $(function () {
    $('a[href^="/post?f=79&mode=newtopic"]')
      .attr('href', '/h7-')
    ;
  });
}(jQuery));
Atenciosamente,
tikky.
Muito obrigado deu certo. Pode fechar.
-=-
tikky escreveu:
ATENÇÃO: NÃO É NECESSÁRIO, nem permitido, CRIAR QUESTÕES PARA O MESMO FÓRUM USANDO CONTAS DIFERENTES DA MESMA PESSOA OU DE OUTRA.
Acredito que possa ter acontecido um engano, eu Kanelan sou auxiliar administrativo no fórum em questão e administrador do servidor, a outra pessoa que cria questões para o mesmo fórum é o "Owner" responsável pelo fórum em geral (outra pessoa). Algumas coisas em nosso fórum são feitas por mim e outras/grande maioria pelo Responsável principal (owner)
Kanelan

Kanelan
Novo Membro

Membro desde : 24/07/2024
Mensagens : 12
Pontos : 21

https://www.brasilexperiencelife.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Redirecionar formulário

Mensagem por tikky 11.09.24 21:43

Algumas coisas em nosso fórum são feitas por mim e outras/grande maioria pelo Responsável principal (owner)
Independentemente disso não há a necessidade de dois membros criarem tópicos para o mesmo fórum.


Tópico resolvido


Movido para "Questões resolvidas".
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217

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