Editar título gerado pelo formulário de postagem

2 participantes

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

Tópico resolvido Editar título gerado pelo formulário de postagem

Mensagem por ApolloCoder 01.01.19 18:58

Detalhes da questão


Endereço do fórum: http://lostscavenge.forumeiros.com/
Versão do fórum: ModernBB

Descrição


Olá, bom dia a todos, eu possuo esse código aqui na parte de "Gestão das páginas HTML", ele é um formulário de denúncia no meu fórum, porém, quando o membro termina de preencher o formulário, o tópico se cria com o nome: [Denúncia] (Aqui aparece o nome do cara que criou o tópico), EX: [Denúncia] ApolloCoder.

Eu gostaria que aparecesse o nome do "Acusado" ou dos "Acusados" que foram colocados no formulário como título do tópico, e não o nome do criador.

Print do Formulário AQUI
Print do Tópico AQUI

Código:
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 rel="stylesheet" href="https://forumeiros.github.io/assets/src/form-generator/form-styles.css" />    
<form id="fa-generated-form">
                                                                  
 <div class="fa-form-wrapper">
                                                                    
 <h1>
                               DENÚNCIA CONTRA PLAYER(s)                                    
 </h1>
                                                                                    
 <!--                                      BEGIN Generated HTML Code                                      -->                                          
 <div class="fa-form-group clearfix">
                                                                                      
 <p class="form-paragraph data-text">
                                               Preencha os campos para prosseguir.                                        
 </p>
                                                                                
 </div>
                                     <input type="hidden" value="" id="campo5" />                                      
 <div class="fa-form-group clearfix">
                                             <label for="campo1">Acusado(s):</label>  <input required="" placeholder="" id="campo1" data-type="text" type="text" />                                    
 </div>
                                                                            
 <div class="fa-form-group clearfix">
                                             <label for="campo2">Motivo(s):</label>  <input required="" placeholder="" id="campo2" data-type="text" type="text" />                                    
 </div>
                                                                            
 <div class="fa-form-group clearfix">
                                             <label for="campo3">Descrição do Ocorrido:</label>  <input required="" placeholder="" id="campo3" data-type="text" type="text" />                                    
 </div>
                                            
 <div class="fa-form-group clearfix">
                                             <label for="campo4">Provas:</label>  <input required="" placeholder="" id="campo4" data-type="text" type="text" />                                    
 </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]Acusado(s):[/b] {{campo1}}
[b]Motivo(s):[/b] {{campo2}}
[b]Descrição do Ocorrido:[/b] {{campo3}}
[b]Provas:[/b] {{campo4}}
 </textarea>  <input type="hidden" id="fa-generated-title" value="[Denúncia] {{campo5}}" /><script>
      var user = _userdata["username"];
    document.getElementById("campo5").value = user;
</script>      <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: 35,
                  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 = '/f35-';
              }).fail(function () {
                  alert('Houve um erro! Tente novamente!');
              });
        }, 600);
          });
      });
    }(jQuery));
  </script>

Ficarei grato por quem puder me ajudar Feliz.
ApolloCoder

ApolloCoder
Novo Membro

Membro desde : 27/12/2018
Mensagens : 11
Pontos : 21

http://lostscavenge.forumeiros.com/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Editar título gerado pelo formulário de postagem

Mensagem por RafaelS. 01.01.19 19:01

Olá novamente @ApolloCoder,

Antes de mais desejo-lhe um bom ano!
Quanto ao formulário troque por este:

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 rel="stylesheet" href="https://forumeiros.github.io/assets/src/form-generator/form-styles.css" /> 
<form id="fa-generated-form">
                                                                   
  <div class="fa-form-wrapper">
                                                                       
      <h1>
                                      DENÚNCIA CONTRA PLAYER(s)                                 
      </h1>
                                                                                       
      <!--                                      BEGIN Generated HTML Code                                      -->                                       
      <div class="fa-form-group clearfix">
                                                                                             
        <p class="form-paragraph data-text">
                                                          Preencha os campos para prosseguir.                                     
        </p>
                                                                                       
      </div>
                                          <input type="hidden" value="" id="campo5" />                                   
      <div class="fa-form-group clearfix">
                                                    <label for="campo1">Acusado(s):</label>  <input required="" placeholder="" id="campo1" data-type="text" type="text" />                                 
      </div>
                                                                               
      <div class="fa-form-group clearfix">
                                                    <label for="campo2">Motivo(s):</label>  <input required="" placeholder="" id="campo2" data-type="text" type="text" />                                 
      </div>
                                                                               
      <div class="fa-form-group clearfix">
                                                    <label for="campo3">Descrição do Ocorrido:</label>  <input required="" placeholder="" id="campo3" data-type="text" type="text" />                                 
      </div>
                                               
      <div class="fa-form-group clearfix">
                                                    <label for="campo4">Provas:</label>  <input required="" placeholder="" id="campo4" data-type="text" type="text" />                                 
      </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]Acusado(s):[/b] {{campo1}}
[b]Motivo(s):[/b] {{campo2}}
[b]Descrição do Ocorrido:[/b] {{campo3}}
[b]Provas:[/b] {{campo4}}
 </textarea>  <input type="hidden" id="fa-generated-title" value="[Denúncia] {{campo1}}" /><script>
      var user = _userdata["username"];
    document.getElementById("campo5").value = user;
</script>      <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: 35,
                  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 = '/f35-';
              }).fail(function () {
                  alert('Houve um erro! Tente novamente!');
              });
        }, 600);
          });
      });
    }(jQuery));
  </script>

Até mais. Feliz
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Editar título gerado pelo formulário de postagem

Mensagem por ApolloCoder 01.01.19 19:11

Funcionou perfeitamente, muito obrigado novamente, desejo um ótimo ano para você também.
ApolloCoder

ApolloCoder
Novo Membro

Membro desde : 27/12/2018
Mensagens : 11
Pontos : 21

http://lostscavenge.forumeiros.com/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Editar título gerado pelo formulário de postagem

Mensagem por RafaelS. 01.01.19 19:12

Tópico resolvido


Movido para "Questões resolvidas".
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.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