Quick Reply sem atualizar e sem confirmação

4 participantes

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

Tópico resolvido Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto 26.07.15 1:07

Gostaria de colocar o ''Resposta Rápida'' sem atualizar a página e sem necessitar de confirmação,como faço?
Obrigado!
RodrigoGatto

RodrigoGatto
***

Membro desde : 10/04/2015
Mensagens : 108
Pontos : 158

http://tbgrpg.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por RafaelS. 26.07.15 2:46

Olá,

Crie um novo JavaScript com investimento nos tópicos:

Código:
$(function(){
var Copyright = 'Copyright BestSkins ©️ 2013. All right reserved. Não remova os créditos do autor.';
var daemon = $('a[href*="mode=reply"]').attr('href');
$('input[name="post"]').click(function(post) {
  post.preventDefault();
  var valor = $('#text_editor_textarea').sceditor('instance').val().replace(/\s/g,'').length;
    if(valor == 0) {
      alert("Seu post está vazio");
    }
    else if(10 > valor) {
      alert("Você precisa digitar pelo menos mais "+(10-valor)+" caracteres");
    }
    else if(15000 < valor) {
      alert("Seu post passou de 15000 caracteres, diminua-o");
    }
    else if(10 <= valor && valor <= 15000) {
      $.post(daemon,{'message':$('#text_editor_textarea').sceditor('instance').val(),'post':'Enviar','attach_sig':'1'},function(e) {
        var href = $(e).find('.message a:first').attr('href');
        location.href = href;
        $.get(href,function(daemon) {
          $(daemon).find('.post:last').hide().insertAfter('.post:last').slideDown(450);
        });
      });
      $('#text_editor_textarea').sceditor('instance').val('');
    }
});
});

Após isso faça o seguinte:
Painel de Controle Flecha ajudeiros Geral Flecha ajudeiros Segurança Flecha ajudeiros Desautorizar formulários não oficiais de postarem no fórum e enviar mensagens privadas Flecha ajudeiros e marque não.

Atenciosamente.
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: Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto 26.07.15 19:16

Não pegou!
Ele manda a mensagem,porém me direciona para uma página escrito: "You can return to the index..." E me leva pra pagina inicil do fórum
RodrigoGatto

RodrigoGatto
***

Membro desde : 10/04/2015
Mensagens : 108
Pontos : 158

http://tbgrpg.forumeiros.com

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por Fraise 26.07.15 20:49

Olá!

O senhor chegou a desautorizar formulários não oficiais de postarem no fórum e enviar mensagens privadas?
Caso não, vá em:
Painel de Controle Flecha ajudeiros Geral Flecha ajudeiros Segurança

Em "Desautorizar formulários não oficiais de postarem no fórum e enviar mensagens privadas" marque Não.

Cumprimentos.
Fraise
Fraise

Fraise
Ajudeiro
Ajudeiro

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

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto 26.07.15 21:32

Sim,eu desativei
RodrigoGatto

RodrigoGatto
***

Membro desde : 10/04/2015
Mensagens : 108
Pontos : 158

http://tbgrpg.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto 28.07.15 1:17

Up
RodrigoGatto

RodrigoGatto
***

Membro desde : 10/04/2015
Mensagens : 108
Pontos : 158

http://tbgrpg.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto 29.07.15 23:23

Up
RodrigoGatto

RodrigoGatto
***

Membro desde : 10/04/2015
Mensagens : 108
Pontos : 158

http://tbgrpg.forumeiros.com

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por Fraise 29.07.15 23:29

Olá!

Não vejo o código ativo em seu fórum. Este é o seu fórum?
http://tbgrpg.forumeiros.com/

Cumprimentos.
Fraise
Fraise

Fraise
Ajudeiro
Ajudeiro

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

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto 29.07.15 23:37

Tive que deleta-lo,pois algumas mensagens ele não deixava enviar e transportava para uma página com os seguintes dizeres:
You can return to index...
RodrigoGatto

RodrigoGatto
***

Membro desde : 10/04/2015
Mensagens : 108
Pontos : 158

http://tbgrpg.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto 30.07.15 22:33

Up
RodrigoGatto

RodrigoGatto
***

Membro desde : 10/04/2015
Mensagens : 108
Pontos : 158

http://tbgrpg.forumeiros.com

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por Fraise 30.07.15 22:36

Olá!

Troque o JavaScript por este:
Código:
$(function(){
var Copyright = 'Copyright BestSkins © 2013. All right reserved. Não remova os créditos do autor.';
var daemon = $('a[href*="mode=reply"]').attr('href');
$('input[name="post"]').click(function(post) {
  post.preventDefault();
  var valor = $('#text_editor_textarea').sceditor('instance').val().replace(/\s/g,'').length;
    if(valor == 0) {
      alert("Seu post está vazio");
    }
    else if(10 > valor) {
      alert("Você precisa digitar pelo menos mais "+(10-valor)+" caracteres");
    }
    else if(15000 < valor) {
      alert("Seu post passou de 15000 caracteres, diminua-o");
    }
    else if(10 <= valor && valor <= 15000) {
      $.post(daemon,{'message':$('#text_editor_textarea').sceditor('instance').val(),'post':'Enviar','attach_sig':'1'},function(e) {
        var href = $(e).find('.message a:first').attr('href');
        location.href = #;
        $.get(href,function(daemon) {
          $(daemon).find('.post:last').hide().insertAfter('.post:last').slideDown(450);
        });
      });
      $('#text_editor_textarea').sceditor('instance').val('');
    }
});
});

Cumprimentos.
Fraise
Fraise

Fraise
Ajudeiro
Ajudeiro

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

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto 31.07.15 1:11

Não funcionou
Este não é o mesmo código citado pelo @Raffy ?
RodrigoGatto

RodrigoGatto
***

Membro desde : 10/04/2015
Mensagens : 108
Pontos : 158

http://tbgrpg.forumeiros.com

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por Fraise 31.07.15 1:56

Olá!

Sim é, mas eu fiz uma pequena alteração.
@Daemon já que o código é seu, tem como atualizar ele?

Cumprimentos.
Fraise
Fraise

Fraise
Ajudeiro
Ajudeiro

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

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

Ir para o topo Ir para baixo

  • 0

Tópico resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por Daemon 31.07.15 13:09

Tente este:
Código:
$(document).on('ready', function() {
    var daemon = $('a[href^="/post?t="]').first().attr('href');
    $('#quick_reply input[name="post"]').click(function(d) {
      d.preventDefault();
      var valor = $('#text_editor_textarea').sceditor('instance').val().replace(/\s/g,'').length;
      if(valor == 0) {
          alert("Seu post está vazio");
      } else if(20 > valor) {
          alert("Você precisa digitar pelo menos mais " + (20 - valor) + " caracteres, por favor, não faça flood");
      } else if(15000 < valor) {
          alert("Seu post passou de 15000 caracteres, diminua-o");
      } else if(20 <= valor && valor <= 15000) {
        $(this).before(
          '<span id="qr_posting_msg">' +
          '      <img src="http://i.imgur.com/hujM7Fc.gif" alt="Enviando Resposta Rápida - Aguarde" title="Enviando Resposta Rápida - Aguarde">' +
          '      <strong>Enviando Resposta Rápida - Aguarde</strong>' +
          '</span>'
        );
        $.post(daemon, {
          'message': $('#text_editor_textarea').sceditor('instance').val(),
          'post': '1',
          'attach_sig': '1'
        }, function(e) {
          var href = $(e).find('a[href^="/viewtopic"]').attr('href');
          $.get(href, function(daemon) {   
          $(daemon).find('.post:last').hide().insertAfter('.post:last').slideDown('fast', function() {
                  $('html, body').animate({
                      scrollTop: $('.post:last').offset().top
                  }, 500);
          });
          });
          $('#text_editor_textarea').sceditor('instance').val('');
          $('#qr_posting_msg').remove();
        });
    } 
    });
});
Até! Piscada
Daemon

Daemon
Super Membro

Membro desde : 02/03/2012
Mensagens : 1132
Pontos : 1825

http://bestskins.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto 31.07.15 18:40

Funcionou!
Muito obrigado
RodrigoGatto

RodrigoGatto
***

Membro desde : 10/04/2015
Mensagens : 108
Pontos : 158

http://tbgrpg.forumeiros.com

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por Fraise 31.07.15 19:00

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.
Fraise

Fraise
Ajudeiro
Ajudeiro

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

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

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