Best Web
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Últimos assuntos
» xxxxxxxxxxxxxx
Sistema Ajax ( resposta rápida ) Clock-10Ter Jan 02, 2018 1:44 am por While

» dfghmggdsfngmgfdgfhgm
Sistema Ajax ( resposta rápida ) Clock-10Sáb Jul 09, 2016 4:42 am por While

» Ranks Pro X
Sistema Ajax ( resposta rápida ) Clock-10Sex Jun 10, 2016 6:44 pm por Harleen

» [Galeria] - Harleen alguns trabalhos
Sistema Ajax ( resposta rápida ) Clock-10Sex Jun 10, 2016 6:33 pm por Harleen

» Banner para Família
Sistema Ajax ( resposta rápida ) Clock-10Sex Jun 10, 2016 5:37 pm por YouTube

» Ajuda com Formulário
Sistema Ajax ( resposta rápida ) Clock-10Sex Jun 10, 2016 2:39 pm por Convidado

» Avatar - Killua
Sistema Ajax ( resposta rápida ) Clock-10Sex Jun 10, 2016 4:57 am por Convidado

» Destaque IPB
Sistema Ajax ( resposta rápida ) Clock-10Sex Jun 10, 2016 3:42 am por YouTube

» Últimos assuntos / Staff Online igual BS.
Sistema Ajax ( resposta rápida ) Clock-10Sex Jun 10, 2016 2:27 am por YouTube

» Adapitação muito grande
Sistema Ajax ( resposta rápida ) Clock-10Qui Jun 09, 2016 1:53 am por Convidado

» Faça uma pergunta ao membro abaixo
Sistema Ajax ( resposta rápida ) Clock-10Qui Jun 09, 2016 1:27 am por Anderson_WondeR

» Bom dia a todos!
Sistema Ajax ( resposta rápida ) Clock-10Qua Jun 08, 2016 11:03 pm por Jukebox


Sistema Ajax ( resposta rápida )

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

Anderson_WondeR
Anderson_WondeR
Membros
Membros
Mensagens : 2
Reputação : 0

MensagemAnderson_WondeR Sex Jun 03, 2016 4:04 am

Detalhes da questão


Endereço do fórum: http://bpc-oficial.forumbrasil.net/
Versão do fórum: PunBB

Descrição


Olá bom queria saber se e possivel fornecer os codigos usando no Sistema Ajax ( resposta rápida )
aqui do forum pois tentei com esse codigo porem sem resultado:
Código:
/*********************************
 * Desenvolvido por Superbomber. *
 *********************************/
$(function(){
  $.getScript("http://notifyjs.com/dist/notify-combined.min.js");
  var t = $("#quick_reply").find("input[name='t']").val();
  setInterval(function(){ atualizarMsgs(); }, 10000);
  $("<div id='tempMsg' style='display: none;'></div>").appendTo("body");
  $("#quick_reply").submit(function(){
   $(".sceditor-toolbar > div:nth-child(6) > a.sceditor-button.sceditor-button-source").click();
    $("#quick_reply").notify("Enviando...", { className: "info", position: "top center", autoHide: false });
    var erro = true;
    var msg = $("#quick_reply").find("textarea:eq(1)").val();
    $.post('/post', {
      t: t,
      message: msg,
      mode: 'reply',
      post: '1'
    }, function(){
      $("#quick_reply").find("textarea:eq(1)").val("");
     $("#quick_reply").find("iframe").contents().find("body").html("");
      erro = false;
     $("#quick_reply").notify("Mensagem enviada!", { className: "success", position: "top center", autoHideDelay: 8000, autoHide: true });
     atualizarMsgs();
    });
    setTimeout(function(){
      if(erro == true){
      $("#quick_reply").notify("Ouve algum erro ao enviar a mensagem. \n Tente novamente.", { className: "error", position: "top center", autoHideDelay: 8000, autoHide: true });
      }
    }, 15000);
    return false;
  });
});
function atualizarMsgs(){
   $("#tempMsg").load(window.location+" .post", function(){
      setTimeout(function(){
         var html = $("#tempMsg").html();
         if(html != ""){
            $(".post:eq(0)").attr("class", "temp");
            $("#main-content").find(".post").remove();
            var msgs = document.getElementsByClassName("temp")[0];
            msgs.outerHTML = html;
            //Javascript nescessário para poder editar o outerHTML.
            $("#tempMsg").html("");
         }
      }, 1000);
   });
}
Até mais!
While
While
Administrador
Administrador
Mensagens : 381
Reputação : 8
https://bestweb.forumeiros.com

MensagemWhile Sex Jun 03, 2016 4:13 am

Olá, gostaria do mesmo efeito usado aqui no fórum?
Crie um novo javascript com investimento nos topicos com esse codigo:
Código:
jQuery(window).load(function(){var Copyright='Copyright BestSkins © 2013. All right reserved. Não remova os créditos do autor.';var daemon=$('a[href^="/post?t="]').first().attr('href');$('#quick_reply input[name="post"]').on('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 "+(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){$.post(daemon,{'message':$('#text_editor_textarea').sceditor('instance').val(),'post':'Enviar','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('')})}})});

Atenciosamente,
While.
Anderson_WondeR
Anderson_WondeR
Membros
Membros
Mensagens : 2
Reputação : 0

MensagemAnderson_WondeR Sex Jun 03, 2016 4:17 am

Nossa suporte aqui e rapido mesmo em rs, Bom quando clico em enviar a mensagem ela simplesmente não vai.
While
While
Administrador
Administrador
Mensagens : 381
Reputação : 8
https://bestweb.forumeiros.com

MensagemWhile Sex Jun 03, 2016 4:42 am

Testei em seu fórum e funciona perfeitamente... só que deves ter 20 letras no sceditor.
se quiseres podes editar esse valor.

Tente e verás que pega, qualquer coisa troque o código por este:
Código:
jQuery(document).on('ready',function(){var hrefReply=jQuery('a[href^="/post?t="]').attr('href');jQuery('#quick_reply input[name="post"]').click(function(d){d.preventDefault();var valor=jQuery('#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){jQuery(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>');jQuery.post(hrefReply,{'message':jQuery('#text_editor_textarea').sceditor('instance').val(),'post':'1','attach_sig':'1'},function(d){var href=jQuery('a[href^="/viewtopic"]',d).attr('href');jQuery.get(href,function(e){jQuery('.post:last',e).hide().insertAfter('.post:last').slideDown('fast',function(){jQuery('html, body').animate({scrollTop:jQuery('.post:last').offset().top},500)})});jQuery('#text_editor_textarea').sceditor('instance').val('');jQuery('#qr_posting_msg').remove()})}})});

Verás que pegará.

Atenciosamente,
While.
Anderson_WondeR
Anderson_WondeR
Membros
Membros
Mensagens : 2
Reputação : 0

MensagemAnderson_WondeR Sex Jun 03, 2016 4:50 am

Opá agora sim funcionou, foi s´mudar o valor 20.

Obrigado pela ajuda brother, ate mais"
While
While
Administrador
Administrador
Mensagens : 381
Reputação : 8
https://bestweb.forumeiros.com

MensagemWhile Sex Jun 03, 2016 5:02 am

Tópico Resolvido
O tópico será encaminhado para a área de questões arquivadas do setor
Conteúdo patrocinado

MensagemConteúdo patrocinado

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

Create an account or log in to leave a reply

You need to be a member in order to leave a reply.

Create an account

Join our community by creating a new account. It's easy!


Create a new account

Log in

Already have an account? No problem, log in here.


Log in

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