Existe código para fechar categoria ?

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

Atendido / Resolvido Existe código para fechar categoria ?

Mensagem por HilterHP em 11.03.14 2:03

Qual é minha questão:
Existe algum código para fechar a categoria assim ?


Existe código para fechar categoria ? Joshtu11

Seção Fechada
Data - Hora
Artmeiro

Seção Fechada
Data - Hora
Membro

para colocar o ícone fechado ja sei, quero saber como coloca esse nome ai Seção fechada Data - hora Artmeiro

Endereço do meu fórum:
http://programasparapc.forumeiros.com

Versão do fórum:
PHPBB3


Última edição por HilterHP em 11.03.14 19:17, editado 1 vez(es)
HilterHP

HilterHP
Nível 10

Masculino
Inscrito dia : 25/02/2014
Mensagens : 257
Pontos Ativos : 409

Ver perfil do usuário http://htttp://inativoforumhilter.forumeiros.com
  • 0

Atendido / Resolvido Re: Existe código para fechar categoria ?

Mensagem por Hancki em 11.03.14 10:55

Olá!

Existe sim. Acabei de o formular. É este:
Código:
$(function() {
       var hanckisecaofechada = 'NÚMERO';
       $('dd.lastpost:eq(' + hanckisecaofechada + ')').hide();
       $('dd.lastpost:eq(' + hanckisecaofechada + ')').after('<dd class=lastpost><span><a href=#>Seção fechada</a><br>Data / Hora<br><strong><a href=# class=gensmall>Nome usuário</a></strong></span></dd>');
});
Onde diz "NÚMERO", terá que editar para o número, por ordem, que equivale à posição desse elemento, neste caso, os últimos posts.
Vou explicar por imagem.. Imaginamos que queremos o 2º elemento, ficaria assim: http://prntscr.com/2zuci7
Entende? Terá que selecionar o número que deseja.
Depois em relação ao que aparecerá, repare que tem um código HTML que pode ser personalizado por você mesmo

Se tiver dúvidas, não hesite.

Hancki
Hancki

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8113
Pontos Ativos : 12117

Ver perfil do usuário https://ajuda.forumeiros.com/

Atendido / Resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP em 11.03.14 14:26

Funcionou, obrigado, e como fazer para o usuário não acessar aquela seção ? tipo, ele viu lá a categoria e apareceu:

Seção Fechada
Data - Hora
Nome do usuário

ai ele clica no nome da categoria para acessa-la, como fazer para aparecer "Você não tem permissão para acessar esta categoria"
HilterHP

HilterHP
Nível 10

Masculino
Inscrito dia : 25/02/2014
Mensagens : 257
Pontos Ativos : 409

Ver perfil do usuário http://htttp://inativoforumhilter.forumeiros.com

Atendido / Resolvido Re: Existe código para fechar categoria ?

Mensagem por Daemon em 11.03.14 16:11

Troque o código por este:
Código:
$(function() {
      var hanckisecaofechada = '2';
      $('dd.lastpost:eq(' + hanckisecaofechada + ')').find('a[href^="/t"]').each(function() {
        $(this).html('Seção fechada');
        $(this).click(function() {alert("Você não tem permissão para acessar esta categoria");return false;});
        $(this).parents('li').find('a[href^="/f"]').click(function() {alert("Você não tem permissão para acessar esta categoria");return false;});
      });
});
Até!
Daemon

Daemon
Membro do Fórum

Masculino
Inscrito dia : 02/03/2012
Mensagens : 1127
Pontos Ativos : 1732

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

Atendido / Resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP em 11.03.14 17:22

Daemon.H escreveu:Troque o código por este:
Código:
$(function() {
       var hanckisecaofechada = '2';
       $('dd.lastpost:eq(' + hanckisecaofechada + ')').find('a[href^="/t"]').each(function() {
        $(this).html('Seção fechada');
        $(this).click(function() {alert("Você não tem permissão para acessar esta categoria");return false;});
        $(this).parents('li').find('a[href^="/f"]').click(function() {alert("Você não tem permissão para acessar esta categoria");return false;});
       });
});
Até!


posso adicionar este código ai e deixar o outro ? para aparecer o nome Seção fechada e quando o usuário clicar na categoria aparecer o alerta ?
igual essa imagem:
Existe código para fechar categoria ? 2zwz50
http://prntscr.com/2zwz50

Mas a mensagem aparecer: Esta categoria está fechada, apenas usuários com acesso especial podem acessa-la, tente novamente mais tarde.
HilterHP

HilterHP
Nível 10

Masculino
Inscrito dia : 25/02/2014
Mensagens : 257
Pontos Ativos : 409

Ver perfil do usuário http://htttp://inativoforumhilter.forumeiros.com

Atendido / Resolvido Re: Existe código para fechar categoria ?

Mensagem por Hancki em 11.03.14 17:37

O que você pode é criar um fórum, apenas acessível a administradores, de propósito. Ou seja, adicionaria o link desse fórum no código que fizemos e depois, o usuário clicando no link, seria levado a essa mensagem que você deseja. Crie esse fórum, apenas visível a admin's e pronto, dará algo desse género.
Hancki

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8113
Pontos Ativos : 12117

Ver perfil do usuário https://ajuda.forumeiros.com/

Atendido / Resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP em 11.03.14 17:48

se eu colocar em vez de admin, grupos, vai aparecer a mensagem também ?
HilterHP

HilterHP
Nível 10

Masculino
Inscrito dia : 25/02/2014
Mensagens : 257
Pontos Ativos : 409

Ver perfil do usuário http://htttp://inativoforumhilter.forumeiros.com
  • 0

Atendido / Resolvido Re: Existe código para fechar categoria ?

Mensagem por PComputer em 11.03.14 17:52

Vou fazer isso no meu forum
PComputer

PComputer
Nível 1

Masculino
Inscrito dia : 08/03/2014
Mensagens : 2
Pontos Ativos : 4

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

Atendido / Resolvido Re: Existe código para fechar categoria ?

Mensagem por Hancki em 11.03.14 18:47

Criei algo bem melhor. É um aviso automático, quando clicamos para entrar na seção fechada.
Veja como fica (fiz o exemplo no próprio FdF): https://i.imgur.com/6VD2FON.gif
Código:
Código:
$(function() {
    var hanckisecaofechada = 'NÚMERO';
    $('dd.lastpost:eq(' + hanckisecaofechada + ')').hide();
    $('dd.lastpost:eq(' + hanckisecaofechada + ')').after('<dd class=lastpost><span><a id="avisohancki" href=#>Seção fechada</a><br>Data / Hora<br><strong><a href=# class=gensmall>Nome usuário</a></strong></span></dd>');
    $('#avisohancki').click(function() {
        $('#main-content').hide();
        $('#main-content').before('<div class=panel><div class=inner><span class=corners-top><span></span></span><h1 class="page-title">Informações</h1><p>Este Fórum está fechado. Volte mais tarde.</p><span class=corners-bottom><span></span></span></div></div>');
});
});
Não se esqueça de mudar o "NÚMERO" para o que já pôs antes.
Dá assim?

Hancki
Hancki

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8113
Pontos Ativos : 12117

Ver perfil do usuário https://ajuda.forumeiros.com/

Atendido / Resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP em 11.03.14 19:03

funcionou, mas quando clico no nome da categoria ele vai para o fórum, eu pensei que era por que sou adm, mais sai desloguei da minha conta e ate os visitantes qnd clica no nome da categoria vai para lá, quando clica no nome Seção fechada, vao para esta aba ai, tem como clicar nos dois e ir para esta aba ? obrigado por tudo, se não conseguir deixa assim gostei Muito feliz
HilterHP

HilterHP
Nível 10

Masculino
Inscrito dia : 25/02/2014
Mensagens : 257
Pontos Ativos : 409

Ver perfil do usuário http://htttp://inativoforumhilter.forumeiros.com

Atendido / Resolvido Re: Existe código para fechar categoria ?

Mensagem por Hancki em 11.03.14 19:07

Me passe o código que está usando de momento.
Hancki

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8113
Pontos Ativos : 12117

Ver perfil do usuário https://ajuda.forumeiros.com/

Atendido / Resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP em 11.03.14 19:08

Código:
    $(function() {
        var hanckisecaofechada = '10';
        $('dd.lastpost:eq(' + hanckisecaofechada + ')').hide();
        $('dd.lastpost:eq(' + hanckisecaofechada + ')').after('<dd class=lastpost><span><a id="avisohancki" href=#>Seção fechada</a><br>Data / Hora<br><strong><a href=# class=gensmall>HilterHP</a></strong></span></dd>');
        $('#avisohancki').click(function() {
            $('#main-content').hide();
            $('#main-content').before('<div class=panel><div class=inner><span class=corners-top><span></span></span><h1 class="page-title">Informações</h1><p>Este Fórum está fechado. Volte mais tarde.</p><span class=corners-bottom><span></span></span></div></div>');
    });
    });
HilterHP

HilterHP
Nível 10

Masculino
Inscrito dia : 25/02/2014
Mensagens : 257
Pontos Ativos : 409

Ver perfil do usuário http://htttp://inativoforumhilter.forumeiros.com

Atendido / Resolvido Re: Existe código para fechar categoria ?

Mensagem por Hancki em 11.03.14 19:14

O código faz exatamente o que eu penso. Acho que está bom assim Feliz
Hancki

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8113
Pontos Ativos : 12117

Ver perfil do usuário https://ajuda.forumeiros.com/

Atendido / Resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP em 11.03.14 19:16

Obg, questão resolvida
HilterHP

HilterHP
Nível 10

Masculino
Inscrito dia : 25/02/2014
Mensagens : 257
Pontos Ativos : 409

Ver perfil do usuário http://htttp://inativoforumhilter.forumeiros.com

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