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

Esqueci minha senha

Últimos assuntos
» Nova MP ModerNBB
Hoje à(s) 01:27 pm por iScroll

» Slides bugado
Hoje à(s) 01:26 pm por iScroll

» Top Usuário
Hoje à(s) 01:22 pm por iScroll

» Ajuste no código do menu
Hoje à(s) 01:21 pm por Luiz

» Questão sobre aspeto de blog
Hoje à(s) 10:20 am por IsmaelS.

» Atualizar status
Hoje à(s) 10:19 am por IsmaelS.

» Notificação de novas mensagens
Hoje à(s) 10:18 am por IsmaelS.

Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Os membros mais ativos da semana
Luiz
 
Matt Shultz
 
iScroll
 
Harleen
 
Ketholy123
 
T1ag0
 
PlayWillian
 
zHugh
 
soldado
 
Lecxa
 

Quem está conectado
231 usuários online :: 9 usuários cadastrados, Nenhum Invisível e 222 Visitantes :: 2 Motores de busca

Heikki, iScroll, IsmaelS., Luiz, Matt Shultz, Pedxz, PrisoN†BreaK, soldado, zHugh

[ 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

Ver perfil do usuário 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

Ver perfil do usuário 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

Ver perfil do usuário 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

Ver perfil do usuário 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 : 1096
Pontos Ativos : 1687

Ver perfil do usuário 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

Ver perfil do usuário 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 9

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

Ver perfil do usuário

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


Shek CrowleyAdmineiro - 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 : 16924
Pontos Ativos : 21257

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG 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 9

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

Ver perfil do usuário

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


Shek CrowleyAdmineiro - 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 : 16924
Pontos Ativos : 21257

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG 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.
avatar

Sennior
Membro profissional
Membro profissional

Masculino
Inscrito dia : 10/06/2011
Mensagens : 16302
Pontos Ativos : 20790

Ver perfil do usuário 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