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


Pesquisa de Satisfação
Queremos saber a sua opinião sobre os nossos serviços. Clique nesta vinheta e preencha este inquérito.

Login

Esqueci minha senha

Últimos assuntos
Perdi minha senha!
Obter senha

Nota: use se tiver perdido acesso ao seu painel de controle.

Magazine 2016
Participe da pesquisa de satisfação 2016 e dê sua opinião sobre os diversos serviços de Forumeiros.
Parceiros Forumeiros
Quem está conectado
131 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 129 Visitantes :: 1 Motor de busca

Appoloz, Luiz~

[ 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 - 18: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 : 937

http://cbfaic.forumeiros.com/

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

Mensagem por Pastrana em Qua 22 Abr 2015 - 11: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 : 739

http://pastranatemplates.forumeiros.com/

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

Mensagem por LeandroNeto em Qua 22 Abr 2015 - 19: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 : 937

http://cbfaic.forumeiros.com/

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

Mensagem por Pastrana em Qua 22 Abr 2015 - 20: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 : 739

http://pastranatemplates.forumeiros.com/

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

Mensagem por Daemon em Qui 23 Abr 2015 - 12: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 : 1054
Pontos Ativos : 3390

http://bestskins.forumeiros.com/

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

Mensagem por LeandroNeto em Sex 24 Abr 2015 - 17: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 : 937

http://cbfaic.forumeiros.com/

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

Mensagem por cocas20 em Sex 24 Abr 2015 - 17: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 : 1006

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

Mensagem por Shek Crowley em Qua 29 Abr 2015 - 23: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


Atenciosamente,
Shek Crowley - Gerente voluntário de comunidade
A serviço de FORUMEIROS.com
Site: www.forumeiros.com
Contato: suporte:@:shiftactif.com

Shek Crowley
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 15367
Pontos Ativos : 22692

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 - 1: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 : 1006

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

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

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


Atenciosamente,
Shek Crowley - Gerente voluntário de comunidade
A serviço de FORUMEIROS.com
Site: www.forumeiros.com
Contato: suporte:@:shiftactif.com

Shek Crowley
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 15367
Pontos Ativos : 22692

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 - 19: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 : 22796

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
Fórum dos Fóruns - Ajuda mútua para usuários forumeiros
on
Fórum grátis: interajuda aos usuários forumeiros. Criar e administrar um fórum. Descubra nossos guias, tutoriais e astúcias no suporte de Forumeiros.
Votações: 5