Quick Reply sem atualizar e sem confirmação

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

Resolvido Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto em 25/07/15, 09:07 pm

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

RodrigoGatto
Nível 7

Masculino
Inscrito dia : 10/04/2015
Mensagens : 98
Pontos Ativos : 138

Ver perfil do usuário http://tbgrpg.forumeiros.com

Resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por Rafael em 25/07/15, 10:46 pm

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.
avatar

Rafael
Hiperativo

Masculino
Inscrito dia : 26/04/2014
Mensagens : 3118
Pontos Ativos : 4029

Ver perfil do usuário http://maisforum.forumeiros.com

Resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto em 26/07/15, 03:16 pm

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
avatar

RodrigoGatto
Nível 7

Masculino
Inscrito dia : 10/04/2015
Mensagens : 98
Pontos Ativos : 138

Ver perfil do usuário http://tbgrpg.forumeiros.com

Resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por Fraise em 26/07/15, 04:49 pm

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
avatar

Fraise
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 26/06/2015
Mensagens : 5031
Pontos Ativos : 6711

Ver perfil do usuário http://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto em 26/07/15, 05:32 pm

Sim,eu desativei
avatar

RodrigoGatto
Nível 7

Masculino
Inscrito dia : 10/04/2015
Mensagens : 98
Pontos Ativos : 138

Ver perfil do usuário http://tbgrpg.forumeiros.com

Resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto em 27/07/15, 09:17 pm

Up
avatar

RodrigoGatto
Nível 7

Masculino
Inscrito dia : 10/04/2015
Mensagens : 98
Pontos Ativos : 138

Ver perfil do usuário http://tbgrpg.forumeiros.com

Resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto em 29/07/15, 07:23 pm

Up
avatar

RodrigoGatto
Nível 7

Masculino
Inscrito dia : 10/04/2015
Mensagens : 98
Pontos Ativos : 138

Ver perfil do usuário http://tbgrpg.forumeiros.com

Resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por Fraise em 29/07/15, 07:29 pm

Olá!

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

Cumprimentos.
Fraise
avatar

Fraise
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 26/06/2015
Mensagens : 5031
Pontos Ativos : 6711

Ver perfil do usuário http://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto em 29/07/15, 07:37 pm

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...
avatar

RodrigoGatto
Nível 7

Masculino
Inscrito dia : 10/04/2015
Mensagens : 98
Pontos Ativos : 138

Ver perfil do usuário http://tbgrpg.forumeiros.com

Resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto em 30/07/15, 06:33 pm

Up
avatar

RodrigoGatto
Nível 7

Masculino
Inscrito dia : 10/04/2015
Mensagens : 98
Pontos Ativos : 138

Ver perfil do usuário http://tbgrpg.forumeiros.com

Resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por Fraise em 30/07/15, 06:36 pm

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
avatar

Fraise
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 26/06/2015
Mensagens : 5031
Pontos Ativos : 6711

Ver perfil do usuário http://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto em 30/07/15, 09:11 pm

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

RodrigoGatto
Nível 7

Masculino
Inscrito dia : 10/04/2015
Mensagens : 98
Pontos Ativos : 138

Ver perfil do usuário http://tbgrpg.forumeiros.com

Resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por Fraise em 30/07/15, 09:56 pm

Olá!

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

Cumprimentos.
Fraise
avatar

Fraise
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 26/06/2015
Mensagens : 5031
Pontos Ativos : 6711

Ver perfil do usuário http://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF
  • 0

Resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por Daemon em 31/07/15, 09:09 am

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
avatar

Daemon
Membro do Fórum

Masculino
Inscrito dia : 01/03/2012
Mensagens : 1096
Pontos Ativos : 1688

Ver perfil do usuário http://bestskins.forumeiros.com/

Resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por RodrigoGatto em 31/07/15, 02:40 pm

Funcionou!
Muito obrigado
avatar

RodrigoGatto
Nível 7

Masculino
Inscrito dia : 10/04/2015
Mensagens : 98
Pontos Ativos : 138

Ver perfil do usuário http://tbgrpg.forumeiros.com

Resolvido Re: Quick Reply sem atualizar e sem confirmação

Mensagem por Fraise em 31/07/15, 03:00 pm

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

Fraise
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 26/06/2015
Mensagens : 5031
Pontos Ativos : 6711

Ver perfil do usuário http://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum