Últimos assuntos
Sistema Ajax ( resposta rápida )
Página 1 de 1 • Compartilhe
- Anderson_WondeRMembros
- Mensagens : 2
Reputação : 0
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);
});
}
Olá, gostaria do mesmo efeito usado aqui no fórum?
Crie um novo javascript com investimento nos topicos com esse codigo:
Atenciosamente,
While.
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_WondeRMembros
- Mensagens : 2
Reputação : 0
Nossa suporte aqui e rapido mesmo em rs, Bom quando clico em enviar a mensagem ela simplesmente não vai.
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:
Verás que pegará.
Atenciosamente,
While.
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_WondeRMembros
- Mensagens : 2
Reputação : 0
Opá agora sim funcionou, foi s´mudar o valor 20.
Obrigado pela ajuda brother, ate mais"
Obrigado pela ajuda brother, ate mais"
- Conteúdo patrocinado
Tópicos semelhantes
Create an account or log in to leave a reply
You need to be a member in order to leave a reply.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Ter Jan 02, 2018 1:44 am por While
» dfghmggdsfngmgfdgfhgm
Sáb Jul 09, 2016 4:42 am por While
» Ranks Pro X
Sex Jun 10, 2016 6:44 pm por Harleen
» [Galeria] - Harleen alguns trabalhos
Sex Jun 10, 2016 6:33 pm por Harleen
» Banner para Família
Sex Jun 10, 2016 5:37 pm por YouTube
» Ajuda com Formulário
Sex Jun 10, 2016 2:39 pm por Convidado
» Avatar - Killua
Sex Jun 10, 2016 4:57 am por Convidado
» Destaque IPB
Sex Jun 10, 2016 3:42 am por YouTube
» Últimos assuntos / Staff Online igual BS.
Sex Jun 10, 2016 2:27 am por YouTube
» Adapitação muito grande
Qui Jun 09, 2016 1:53 am por Convidado
» Faça uma pergunta ao membro abaixo
Qui Jun 09, 2016 1:27 am por Anderson_WondeR
» Bom dia a todos!
Qua Jun 08, 2016 11:03 pm por Jukebox