Formulário de postagens

4 participantes

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

Tópico resolvido Formulário de postagens

Mensagem por ArThur_Derby 21.07.18 0:37

Detalhes da questão


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

Descrição


Queria saber como faço para quando algum usuário clicar em novo tópico em um determinado fórum ela vá para uma pagina de formulário, depois de preencher e ele enviar, é criado um novo tópico como as informações preenchidas no formulário.

Exemplos:
http://prntscr.com/k92wb4
http://prntscr.com/k92x4s
http://prntscr.com/k92wzr
ArThur_Derby

ArThur_Derby
Novo Membro

Membro desde : 15/07/2018
Mensagens : 17
Pontos : 23

https://derby-family.forumeiros.com

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Formulário de postagens

Mensagem por Fraise 21.07.18 0:57

Olá e boa noite.

Leia este tópico:
Seta https://ajuda.forumeiros.com/t109239-

Até mais,
Fraise.
Fraise

Fraise
Ajudeiro
Ajudeiro

Membro desde : 26/06/2015
Mensagens : 6561
Pontos : 8045

https://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário de postagens

Mensagem por ArThur_Derby 21.07.18 1:40

Funcionou só que quero um formulário na como uma pagina do fórum, que mostre o banner, etc, não assim: http://prntscr.com/k93epp
ArThur_Derby

ArThur_Derby
Novo Membro

Membro desde : 15/07/2018
Mensagens : 17
Pontos : 23

https://derby-family.forumeiros.com

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Formulário de postagens

Mensagem por Fraise 21.07.18 1:42

Ao criar a página HTML, basta selecionar a opção Sim em "Você deseja utilizar o início e o final da página do seu fórum".

Até mais,
Fraise.
Fraise

Fraise
Ajudeiro
Ajudeiro

Membro desde : 26/06/2015
Mensagens : 6561
Pontos : 8045

https://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário de postagens

Mensagem por ArThur_Derby 21.07.18 2:13

Criei o formulário, como faço para quando clicarem em novo tópico na área redimensionar para pagina do formulario?
ArThur_Derby

ArThur_Derby
Novo Membro

Membro desde : 15/07/2018
Mensagens : 17
Pontos : 23

https://derby-family.forumeiros.com

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Formulário de postagens

Mensagem por Fraise 21.07.18 2:21

Qual é o fórum/sub-fórum onde o senhor deseja que seja aplicado o formulário? Mas... é só seguir o passo 8 do tutorial.

Até mais
Fraise

Fraise
Ajudeiro
Ajudeiro

Membro desde : 26/06/2015
Mensagens : 6561
Pontos : 8045

https://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário de postagens

Mensagem por ArThur_Derby 21.07.18 2:29

Coloquei do jeito que falou no passo 8 e não funciounou
ArThur_Derby

ArThur_Derby
Novo Membro

Membro desde : 15/07/2018
Mensagens : 17
Pontos : 23

https://derby-family.forumeiros.com

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Formulário de postagens

Mensagem por Fraise 21.07.18 2:29

Qual é o sub-fórum onde quer?
Fraise

Fraise
Ajudeiro
Ajudeiro

Membro desde : 26/06/2015
Mensagens : 6561
Pontos : 8045

https://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário de postagens

Mensagem por ArThur_Derby 21.07.18 2:33

no fórum f12
ArThur_Derby

ArThur_Derby
Novo Membro

Membro desde : 15/07/2018
Mensagens : 17
Pontos : 23

https://derby-family.forumeiros.com

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Formulário de postagens

Mensagem por Fraise 21.07.18 2:37

Ok. O código a ser utilizado é este:
Código:
(function ($) {
  'use strict';
 
  $(function () {
    $('a[href^="/post?f=12&mode=newtopic"]')
      .attr('href', '/h1-')
    ;
  });
}(jQuery));

Não se esqueça de verificar se o gerenciamento JavaScript se encontra ativo.

Até mais,
Fraise.
Fraise

Fraise
Ajudeiro
Ajudeiro

Membro desde : 26/06/2015
Mensagens : 6561
Pontos : 8045

https://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário de postagens

Mensagem por ArThur_Derby 21.07.18 2:41

Continua indo para um local normal de criação de tópicos
ArThur_Derby

ArThur_Derby
Novo Membro

Membro desde : 15/07/2018
Mensagens : 17
Pontos : 23

https://derby-family.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Formulário de postagens

Mensagem por RafaelS. 21.07.18 3:02

Olá @ArThur_Derby,

Você deve colocar o investimento do script acima Em todas as páginas e não no índice.

Obrigado. 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: Formulário de postagens

Mensagem por ArThur_Derby 21.07.18 3:15

Funcionou mas quando preencho o formulário e envio não cria o tópico.
ArThur_Derby

ArThur_Derby
Novo Membro

Membro desde : 15/07/2018
Mensagens : 17
Pontos : 23

https://derby-family.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Formulário de postagens

Mensagem por RafaelS. 21.07.18 3:23

Deixa aqui o código do formulário que está usando e nos informe onde é para ele postar, por favor.

Fico no aguardo. 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: Formulário de postagens

Mensagem por ArThur_Derby 21.07.18 3:27

Código:
<!DOCTYPE html>
<html>
<!-- ->
/**
 * 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>
 */
<!- -->
<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>Formulário de indicação</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>Formulário de indicação</h1>
      <!-- BEGIN Generated HTML Code -->
      <div class="fa-form-group clearfix">
  <label for="campo1">Nick</label>
  <input id="campo1" required="" type="text" placeholder="" data-type="text">
</div><div class="fa-form-group clearfix">
  <label for="campo2">Por que quer indica-lo?</label>
  <input id="campo2" required="" type="text" placeholder="" data-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]Nick:[/b] {{campo1}}

[b]Por que quer indica-lo[/b]: {{campo2}}</textarea>
  <input type="hidden" id="fa-generated-title" value="[INDICAÇÃO] {{campo1}}" />

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

Quero que posta no mesmo fórum citado acima, f12.
ArThur_Derby

ArThur_Derby
Novo Membro

Membro desde : 15/07/2018
Mensagens : 17
Pontos : 23

https://derby-family.forumeiros.com

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Formulário de postagens

Mensagem por tikky 21.07.18 22:21

ArThur_Derby escreveu:
Código:
<!DOCTYPE html>
<html>
<!-- ->
/**
 * 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>
 */
<!- -->
<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>Formulário de indicação</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>Formulário de indicação</h1>
      <!-- BEGIN Generated HTML Code -->
      <div class="fa-form-group clearfix">
  <label for="campo1">Nick</label>
  <input id="campo1" required="" type="text" placeholder="" data-type="text">
</div><div class="fa-form-group clearfix">
  <label for="campo2">Por que quer indica-lo?</label>
  <input id="campo2" required="" type="text" placeholder="" data-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]Nick:[/b] {{campo1}}

[b]Por que quer indica-lo[/b]: {{campo2}}</textarea>
  <input type="hidden" id="fa-generated-title" value="[INDICAÇÃO] {{campo1}}" />

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

Quero que posta no mesmo fórum citado acima, f12.

Olá @ArThur_Derby,
visualmente o seu formulário já está configurado para postar do fórum 12, o seu erro ainda persiste?

Cordialmente,
pedxz
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7821
Pontos : 9063

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário de postagens

Mensagem por Convidado 22.07.18 19:45

Tente usar o formulário inicial e use este código:
Código:
$(function () {
    $('a[href^="/post?f=8&mode=newtopic"]').attr('href', '/h1-');
  });
 Ativado: Sub-Fóruns e Tópicos
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário de postagens

Mensagem por ArThur_Derby 23.07.18 1:42

Erro ainda persiste
ArThur_Derby

ArThur_Derby
Novo Membro

Membro desde : 15/07/2018
Mensagens : 17
Pontos : 23

https://derby-family.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Formulário de postagens

Mensagem por RafaelS. 23.07.18 8:51

ArThur_Derby escreveu:
Código:
<!DOCTYPE html>
<html>
<!-- ->
/**
 * 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>
 */
<!- -->
<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>Formulário de indicação</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>Formulário de indicação</h1>
      <!-- BEGIN Generated HTML Code -->
      <div class="fa-form-group clearfix">
  <label for="campo1">Nick</label>
  <input id="campo1" required="" type="text" placeholder="" data-type="text">
</div><div class="fa-form-group clearfix">
  <label for="campo2">Por que quer indica-lo?</label>
  <input id="campo2" required="" type="text" placeholder="" data-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]Nick:[/b] {{campo1}}

[b]Por que quer indica-lo[/b]: {{campo2}}</textarea>
  <input type="hidden" id="fa-generated-title" value="[INDICAÇÃO] {{campo1}}" />

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

Quero que posta no mesmo fórum citado acima, f12.

@ArTHUR_Derby

O código não contem nenhum erro e está funcionando perfeitamente, a sua dúvida foi resolvida?

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: Formulário de postagens

Mensagem por ArThur_Derby 23.07.18 23:24

Não está criando o topico
ArThur_Derby

ArThur_Derby
Novo Membro

Membro desde : 15/07/2018
Mensagens : 17
Pontos : 23

https://derby-family.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Formulário de postagens

Mensagem por RafaelS. 23.07.18 23:49

Bom, não é erro do formulário. A única coisa que possa ser, é o seguinte:

Aceda a: Painel de Controle Seta Geral Seta Fórum Seta Segurança

Seta Desautorizar formulários não oficiais de postarem no fórum e enviar mensagens privadas Seta Marque não.

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: Formulário de postagens

Mensagem por ArThur_Derby 24.07.18 1:53

funcionou mano, valeu, pode fechar
ArThur_Derby

ArThur_Derby
Novo Membro

Membro desde : 15/07/2018
Mensagens : 17
Pontos : 23

https://derby-family.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Formulário de postagens

Mensagem por RafaelS. 24.07.18 1:53

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


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