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
Login

Esqueci minha senha

Últimos assuntos
Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Parceiros Forumeiros
Quem está conectado
259 usuários online :: 6 usuários cadastrados, 1 Invisível e 252 Visitantes :: 2 Motores de busca

Fou-Lu, Heitor A., ruystguerra, Stewart, Tiger, William_iHarDz

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 15:05

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 Ter 21 Abr 2015 - 17:58

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

LeandroNeto
Nível 8

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

http://cbfaic.forumeiros.com/

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

Mensagem por Pastrana em Qua 22 Abr 2015 - 10:25

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

Pastrana
Nível 5

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

http://pastranatemplates.forumeiros.com/

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

Mensagem por LeandroNeto em Qua 22 Abr 2015 - 18:37

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

LeandroNeto
Nível 8

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

http://cbfaic.forumeiros.com/

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

Mensagem por Pastrana em Qua 22 Abr 2015 - 19:58

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

Pastrana
Nível 5

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

http://pastranatemplates.forumeiros.com/

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

Mensagem por Daemon em Qui 23 Abr 2015 - 11:56

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!

Daemon
Membro do Fórum

Masculino
Inscrito dia : 02/03/2012
Mensagens : 1075
Pontos Ativos : 3474

http://bestskins.forumeiros.com/

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

Mensagem por LeandroNeto em Sex 24 Abr 2015 - 16:06

@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

LeandroNeto
Nível 8

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

http://cbfaic.forumeiros.com/

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

Mensagem por cocas20 em Sex 24 Abr 2015 - 16:39

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

cocas20
Nível 8

Masculino
Inscrito dia : 01/11/2014
Mensagens : 148
Pontos Ativos : 1047

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

Mensagem por Shek Crowley em Qua 29 Abr 2015 - 22:53

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



Shek Crowley
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 15651
Pontos Ativos : 23098

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 Qui 30 Abr 2015 - 0:08

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

cocas20
Nível 8

Masculino
Inscrito dia : 01/11/2014
Mensagens : 148
Pontos Ativos : 1047

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

Mensagem por Shek Crowley em Qui 30 Abr 2015 - 0:15

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



Shek Crowley
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 15651
Pontos Ativos : 23098

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 Ter 5 Maio 2015 - 18:45

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.

Sennior
Ex-Admineiro
Ex-Admineiro

Masculino
Inscrito dia : 10/06/2011
Mensagens : 16258
Pontos Ativos : 22838

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