Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Acesso rápido

Fóruns de suporte oficiais
Conectar-se

Esqueci minha senha

Últimos assuntos
» Avatar Gif
Hoje à(s) 09:34 am por Yeshua

» Sobre o portal
Hoje à(s) 08:48 am por Kyo Panda

» Gerir assinatura nos tópicos
Hoje à(s) 08:37 am por Necr0

» Pintar ícones
Ontem à(s) 10:09 pm por Tiger

» Modificar cor de fundo e ícone
Ontem à(s) 10:07 pm por Tiger

» O que é o Favicon do fórum?
Ontem à(s) 09:56 pm por Luiz~

» Barra de Categorias
Ontem à(s) 09:15 pm por Tiger

Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Parceiros Forumeiros
Os membros mais ativos da semana
Luiz~
 
Kyo Panda
 
Shek
 
Sennior
 
Sovereign
 
Chrono Trigger
 
Harleen
 
Cannabis._.
 
Tiger
 
CAI0
 

Quem está conectado
238 usuários online :: 4 usuários cadastrados, Nenhum Invisível e 234 Visitantes :: 2 Motores de busca

admin186, Kyo Panda, Necr0, Yeshua

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em 24/12/09, 01:05 pm

Gerir função Ajax nas respostas rápidas

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

Resolvido Gerir função Ajax nas respostas rápidas

Mensagem por LeandroNeto em 21/04/15, 02:58 pm

Detalhes da dúvida

Versão do fórum : phpBB3
Ní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 http://ajuda.forumeiros.com/t89453-tutorial-postar-sem-virar-a-pagina
fiz todos os procedimentos requeridos no tópico porém não obtive resultado algum.

Por favor achem uma solução para isto.

Grato
avatar

LeandroNeto
Nível 8

Masculino
Inscrito dia : 28/12/2014
Mensagens : 114
Pontos Ativos : 186

http://cbfaic.forumeiros.com/

Resolvido Re: Gerir função Ajax nas respostas rápidas

Mensagem por Pastrana em 22/04/15, 07:25 am

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
avatar

Pastrana
Nível 5

Masculino
Inscrito dia : 15/04/2015
Mensagens : 50
Pontos Ativos : 96

http://pastranatemplates.forumeiros.com/

Resolvido Re: Gerir função Ajax nas respostas rápidas

Mensagem por LeandroNeto em 22/04/15, 03:37 pm

Mas nesse caso eu devo excluir os outros JS e deixar só este?
avatar

LeandroNeto
Nível 8

Masculino
Inscrito dia : 28/12/2014
Mensagens : 114
Pontos Ativos : 186

http://cbfaic.forumeiros.com/

Resolvido Re: Gerir função Ajax nas respostas rápidas

Mensagem por Pastrana em 22/04/15, 04:58 pm

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

Pastrana
Nível 5

Masculino
Inscrito dia : 15/04/2015
Mensagens : 50
Pontos Ativos : 96

http://pastranatemplates.forumeiros.com/

Resolvido Re: Gerir função Ajax nas respostas rápidas

Mensagem por Daemon em 23/04/15, 08:56 am

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('');
        });
    } 
    });
});
Até mais!
avatar

Daemon
Membro do Fórum

Masculino
Inscrito dia : 01/03/2012
Mensagens : 1087
Pontos Ativos : 1674

http://bestskins.forumeiros.com/

Resolvido Re: Gerir função Ajax nas respostas rápidas

Mensagem por LeandroNeto em 24/04/15, 01:06 pm

@Daemon escreveu: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('');
         });
    }  
    });
});
Até mais!
Ficou do mesmo jeito
avatar

LeandroNeto
Nível 8

Masculino
Inscrito dia : 28/12/2014
Mensagens : 114
Pontos Ativos : 186

http://cbfaic.forumeiros.com/

Resolvido Re: Gerir função Ajax nas respostas rápidas

Mensagem por cocas20 em 24/04/15, 01:39 pm

Testei ambos os codigos que foram passados e não resultou...
E tenho poucos javascript's.
avatar

cocas20
Nível 8

Masculino
Inscrito dia : 01/11/2014
Mensagens : 149
Pontos Ativos : 201

Resolvido Re: Gerir função Ajax nas respostas rápidas

Mensagem por Shek em 29/04/15, 07:53 pm

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


ShekAdmineiro - Fórum dos Fóruns
Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 16345
Pontos Ativos : 20818

http://www.shiftactif.com https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Gerir função Ajax nas respostas rápidas

Mensagem por cocas20 em 29/04/15, 09:08 pm

Shek testei agora o mesmo codigo e funcionou na perfeição
Obrigado por informar de novo.
avatar

cocas20
Nível 8

Masculino
Inscrito dia : 01/11/2014
Mensagens : 149
Pontos Ativos : 201

Resolvido Re: Gerir função Ajax nas respostas rápidas

Mensagem por Shek em 29/04/15, 09:15 pm

@cocas20 escreveu:Shek testei agora o mesmo codigo e funcionou na perfeição
Obrigado por informar de novo.
De nada! Jazz


ShekAdmineiro - Fórum dos Fóruns
Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 16345
Pontos Ativos : 20818

http://www.shiftactif.com https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Gerir função Ajax nas respostas rápidas

Mensagem por Sennior em 05/05/15, 03:45 pm

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.


Seta Jamais forneça seus dados pessoais, tais como e-mail de fundação ou senhas pelo fórum!
Seta Antes de criar um novo tópico faça uma pesquisa rápida e olhe a lista de tutoriais prontos.
Seta Perdeu a senha de administração? Veja o que fazer.
Seta Ferramentas do Administrador.

"Você será lembrado pelo que faz, e não pela cor que tens".
avatar

Sennior
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 10/06/2011
Mensagens : 16300
Pontos Ativos : 20787

http://ajuda.forumeiros.com/forum https://www.facebook.com/GlladstonHenrique

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