Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Gerir função Ajax nas respostas rápidas
+2
Pastrana
LeandroNeto
6 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Gerir função Ajax nas respostas rápidas
Detalhes da dúvida
Versão do fórum : phpBB3Nível de acesso : Fundador
Navegador usado : Google Chrome
Membros afetados : Todos os membros do fórum
Problema começou : Desde que eu adicionei esse JS
Endereço do fórum : http://cbfaic.forumeiros.com/
Descrição do problema
Boa tarde, acabei de adicionar um JS no meu fórum https://ajuda.forumeiros.com/t89453-tutorial-postar-sem-virar-a-paginafiz todos os procedimentos requeridos no tópico porém não obtive resultado algum.
Por favor achem uma solução para isto.
Grato
Re: Gerir função Ajax nas respostas rápidas
Olá, @LeandroNeto
Fiz o teste em um fórum e está funcionando sim.
Creio que esteja ocorrendo algum conflito com outro código JavaScript.
Tente desabilitar todos os códigos ativos e deixar somente este que estamos testando e veja se funciona.
Pastrana
Fiz o teste em um fórum e está funcionando sim.
Creio que esteja ocorrendo algum conflito com outro código JavaScript.
Tente desabilitar todos os códigos ativos e deixar somente este que estamos testando e veja se funciona.
Pastrana
Re: Gerir função Ajax nas respostas rápidas
Mas nesse caso eu devo excluir os outros JS e deixar só este?
Re: Gerir função Ajax nas respostas rápidas
LeandroNeto escreveu:Mas nesse caso eu devo excluir os outros JS e deixar só este?
Isso, mas não precisa excluir, apenas desmarque as caixinhas aonde eles são aplicados (Ex: Nos tópicos, Em todas as páginas).
E deixe somente este de postar sem refresh ativo, com alguma caixinha marcada.
Re: Gerir função Ajax nas respostas rápidas
Utilize este aqui, meu chapa:
- 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(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) {
$.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('');
});
}
});
});
Re: Gerir função Ajax nas respostas rápidas
Ficou do mesmo jeitoDaemon escreveu:Utilize este aqui, meu chapa:Até mais!
- 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(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) {
$.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('');
});
}
});
});
Re: Gerir função Ajax nas respostas rápidas
Testei ambos os codigos que foram passados e não resultou...
E tenho poucos javascript's.
E tenho poucos javascript's.
Re: Gerir função Ajax nas respostas rápidas
Olá e boa noite @cocas20 e @LeandroNeto!
O código passado por Daemon é funcional para todas as versões, contudo, o código deve ser aplicado "Em todas as páginas". Se você tem um script já aplicado neste Investimento já dito, apenas adicione ao final da última linha mais este código e salve.
Atenciosamente,
Shek
O código passado por Daemon é funcional para todas as versões, contudo, o código deve ser aplicado "Em todas as páginas". Se você tem um script já aplicado neste Investimento já dito, apenas adicione ao final da última linha mais este código e salve.
Atenciosamente,
Shek
Re: Gerir função Ajax nas respostas rápidas
Shek testei agora o mesmo codigo e funcionou na perfeição
Obrigado por informar de novo.
Obrigado por informar de novo.
Re: Gerir função Ajax nas respostas rápidas
De nada!cocas20 escreveu:Shek testei agora o mesmo codigo e funcionou na perfeição
Obrigado por informar de novo.
Re: Gerir função Ajax nas respostas rápidas
Segundo o regulamento do setor de suporte, tópicos com mais de 3 dias devem ser arquivados por abandono do próprio autor. Você poderá obter mais informações lendo este tópico: Regras para a postagem de dúvidas Caso ainda tenha dúvidas, aconselhamos que crie um novo tópico no setor de suporte, tendo em vista que este não deve ficar na seção por mais de 7 dias. |
Tópicos semelhantes
» Adicionar respostas rápidas
» [dúvida] respostas rapidas
» Ativar respostas rápidas
» Autorizar as respostas rápidas
» Respostas rapidas sem bordas
» [dúvida] respostas rapidas
» Ativar respostas rápidas
» Autorizar as respostas rápidas
» Respostas rapidas sem bordas
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos