Bloquear tópico em ajax

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

Resolvido Bloquear tópico em ajax

Mensagem por Doct em 14/06/16, 03:38 pm

Detalhes da questão


Endereço do fórum: www.npsamp.com.br
Versão do fórum: PhpBB3

Descrição


Olá! Gostaria da ajuda de vocês para desenvolver um código (JS) em que acelerava o carregamento da ação de Bloquear sem sair da página (AJAX). Um código (JS) que é parecido com que eu desejo se encontra neste tutorial; [TUTORIAL] Acelerar o carregamento das respostas rápidas

Algo que seja assim; Após o clicar da ação de BLOQUEAR apareça uma mensagem (em cima) vermelha dizendo "Este tópico está sendo bloqueado".  

Aguardo respostas,  Muito feliz
avatar

Doct
Nível 2

Masculino
Inscrito dia : 14/06/2016
Mensagens : 8
Pontos Ativos : 16

Ver perfil do usuário http://www.npsamp.com

Resolvido Re: Bloquear tópico em ajax

Mensagem por while em 14/06/16, 04:42 pm

Olá amigo, não sei se é bem isto que você queria, mas crie um novo javascripts com investimento nos topicos com esse código:
Código:
jQuery(document).ready(function() {
    p = 'p a[href*="/modcp?mode=';
    g = 'gtblock';
    jQuery(p + 'lock&"],' + p + 'unlock&"]').attr('id', g);
    jQuery('#' + g).click(function() {
        jQuery.ajax({
            url: this.href
        });
        l = 'http://';
        if (this.href.indexOf('/modcp?mode=lock&') != -1) {
            i = l + 'illiweb.com/fa/subsilver/topic_lock.gif';
            this.href = this.href.replace('lock', 'unlock')
        } else {
            i = l + 'illiweb.com/fa/subsilver/topic_unlock.gif';
            this.href = this.href.replace('unlock', 'lock')
        };
        jQuery(this).find('img').attr({
            'title': '',
            'alt': '',
            'src': i
        });
        return false
    });
})

Basta trocar illiweb.com/fa/subsilver/topic_lock.gif pela url da sua imagem de bloquear tópico
e illiweb.com/fa/subsilver/topic_unlock.gif pela de desbloquear.

Observação: Não deves colocar o http: muito menos o www. , deixe ele normal, sem isto.
O efeito é automático, você clica no botão, e é automaticamente bloqueado/desbloqueado.
Você verá que ao clicar, a imagem mudará (efeito ajax).
avatar

while
Hiperativo

Masculino
Inscrito dia : 24/04/2016
Mensagens : 3152
Pontos Ativos : 4599

Ver perfil do usuário http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Resolvido Re: Bloquear tópico em ajax

Mensagem por while em 17/06/16, 12:12 pm

Questão abandonada pelo autor, mas considerada resolvida por ter solução para o problema.
Tópico marcado como Resolvido e movido para Questões resolvidas.
avatar

while
Hiperativo

Masculino
Inscrito dia : 24/04/2016
Mensagens : 3152
Pontos Ativos : 4599

Ver perfil do usuário http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

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