Bloquear tópicos sem refresh

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

Resolvido Bloquear tópicos sem refresh

Mensagem por ranzatti em 12/03/18, 05:25 pm

Detalhes da questão


Endereço do fórum: http://policiafederal-dpf.forumeiros.com/
Versão do fórum: phpBB3

Descrição


olá boa noite eu gostaria de ajuda neste tutorial > https://ajuda.forumeiros.com/t105530-tutorial-bloquear-topico-sem-refresh então vamos eu adiciono os botões de bloqueio e desbloqueio tudo certinho mais tipo quando eu clico pra bloquear ou desbloquear os botões somem mais funciona mais tipo eu queria que quando eu clicar no botão aparecer tipo assim na imagem abaixo!

http://prntscr.com/iqao5z

OBS: antigamente este tutorial apresentava os efeitos que eu queria porem alguem editou!

desde já obrigado!
avatar

ranzatti
Usuário avançado

Masculino
Inscrito dia : 01/09/2010
Mensagens : 382
Pontos Ativos : 546

Ver perfil do usuário http://brnewgeneration.forumeiros.com/forum

Resolvido Re: Bloquear tópicos sem refresh

Mensagem por virus em 12/03/18, 11:32 pm

Boa noite.
Troque por este:
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';
             alert('Topico bloqueado!');
         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
    });
})

Até.
avatar

virus
Usuário destaque

Masculino
Inscrito dia : 03/03/2013
Mensagens : 697
Pontos Ativos : 908

Ver perfil do usuário

Resolvido Re: Bloquear tópicos sem refresh

Mensagem por ranzatti em 12/03/18, 11:36 pm

@virus escreveu:Boa noite.
Troque por este:
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';
             alert('Topico bloqueado!');
         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
    });
})

Até.

Então virus não ta legal tipo quando vc bloqueia o botão de bloquear some e tmb nao aparece o botão pra desbloquear eu coloquei os links certinho etc e tmb nao aparece a mensagem quando vc abriu o tpc
avatar

ranzatti
Usuário avançado

Masculino
Inscrito dia : 01/09/2010
Mensagens : 382
Pontos Ativos : 546

Ver perfil do usuário http://brnewgeneration.forumeiros.com/forum

Resolvido Re: Bloquear tópicos sem refresh

Mensagem por ranzatti em 14/03/18, 04:10 pm

UP esperando alguma solução para minha duvida
avatar

ranzatti
Usuário avançado

Masculino
Inscrito dia : 01/09/2010
Mensagens : 382
Pontos Ativos : 546

Ver perfil do usuário http://brnewgeneration.forumeiros.com/forum

Resolvido Re: Bloquear tópicos sem refresh

Mensagem por ranzatti em 16/03/18, 02:12 am

UP para movimentação de tópico e esperando alguma solução para minha duvida
avatar

ranzatti
Usuário avançado

Masculino
Inscrito dia : 01/09/2010
Mensagens : 382
Pontos Ativos : 546

Ver perfil do usuário http://brnewgeneration.forumeiros.com/forum

Resolvido Re: Bloquear tópicos sem refresh

Mensagem por virus em 16/03/18, 01:01 pm

Troque o código por este:
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';
            alert('Topico bloqueado!');
        this.href = this.href.replace('lock', 'unlock')
        } else {
            i = l + 'illiweb.com/fa/subsilver/topic_unlock.gif';
            alert('Topico aberto!');
            this.href = this.href.replace('unlock', 'lock')
        };
        jQuery(this).find('img').attr({
            'title': '',
            'alt': '',
            'src': i
        });
        return false
    });
})

Ps: Quais são as imagens que você utiliza em tópico bloqueado e aberto?
Até.
avatar

virus
Usuário destaque

Masculino
Inscrito dia : 03/03/2013
Mensagens : 697
Pontos Ativos : 908

Ver perfil do usuário

Resolvido Re: Bloquear tópicos sem refresh

Mensagem por ranzatti em 16/03/18, 04:46 pm

Virus as images que uso para bloqueio e desbloqueio estão abaixo

Bloqueado: http://i36.tinypic.com/2m7dkax.jpg
Desbloqueado: https://hitsk.in/t/16/23/35/i_topic_unlock.png

ja troquei pelo seu código acima e os botões continua sumindo quando bloqueia ou desbloqueia

abraços!
avatar

ranzatti
Usuário avançado

Masculino
Inscrito dia : 01/09/2010
Mensagens : 382
Pontos Ativos : 546

Ver perfil do usuário http://brnewgeneration.forumeiros.com/forum

Resolvido Re: Bloquear tópicos sem refresh

Mensagem por virus em 16/03/18, 04:52 pm

Troque por este
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 + 'i36.tinypic.com/2m7dkax.jpg';
            alert('Topico bloqueado!');
        this.href = this.href.replace('lock', 'unlock')
        } else {
            i = l + 'hitsk.in/t/16/23/35/i_topic_unlock.png';
            alert('Topico aberto!');
            this.href = this.href.replace('unlock', 'lock')
        };
        jQuery(this).find('img').attr({
            'title': '',
            'alt': '',
            'src': i
        });
        return false
    });
})
Até.,
avatar

virus
Usuário destaque

Masculino
Inscrito dia : 03/03/2013
Mensagens : 697
Pontos Ativos : 908

Ver perfil do usuário

Resolvido Re: Bloquear tópicos sem refresh

Mensagem por ranzatti em 16/03/18, 06:35 pm

Agora funcionou muito obrigado!
avatar

ranzatti
Usuário avançado

Masculino
Inscrito dia : 01/09/2010
Mensagens : 382
Pontos Ativos : 546

Ver perfil do usuário http://brnewgeneration.forumeiros.com/forum

Resolvido Re: Bloquear tópicos sem refresh

Mensagem por virus em 16/03/18, 08:57 pm

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.
avatar

virus
Usuário destaque

Masculino
Inscrito dia : 03/03/2013
Mensagens : 697
Pontos Ativos : 908

Ver perfil do usuário

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum