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
» Ranks PMS + Banner
Hoje à(s) 1:46 por ranzatti

» Personalizar cabeçalho
Hoje à(s) 1:39 por iScroll

» Renovação de URL
Hoje à(s) 1:21 por Lobs

» Lista de imagens com múltiplas escolhas
Hoje à(s) 1:06 por iScroll

» Melhorar JS Ultimos Assuntos
Hoje à(s) 1:05 por iScroll

» Caixa de Login
Hoje à(s) 1:04 por iScroll

» Modelo de pagina HTML para uar no local do portal
Ontem à(s) 23:02 por EDU2010

Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Parceiros Forumeiros
Quem está conectado
237 usuários online :: 8 usuários cadastrados, 1 Invisível e 228 Visitantes :: 1 Motor de busca

hamesashek, Heikki, iScroll, juleic1123, Lobs, PB Jr., ranzatti, Sleep

[ 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
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 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
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 Qua 22 Abr 2015 - 19:37

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

Daemon
Membro do Fórum

Masculino
Inscrito dia : 02/03/2012
Mensagens : 1086
Pontos Ativos : 1673

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
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 Sex 24 Abr 2015 - 17:39

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


ShekAdmineiro - Fórum dos Fóruns
avatar

Shek Crowley
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 16066
Pontos Ativos : 20651

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


ShekAdmineiro - Fórum dos Fóruns
avatar

Shek Crowley
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 16066
Pontos Ativos : 20651

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

Sennior
Membro profissional
Membro profissional

Masculino
Inscrito dia : 10/06/2011
Mensagens : 16261
Pontos Ativos : 20762

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