Existe código para fechar categoria ?

4 participantes

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

Tópico resolvido Existe código para fechar categoria ?

Mensagem por HilterHP 11.03.14 2:03

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


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

Membro desde : 25/02/2014
Mensagens : 257
Pontos : 409

http://htttp://inativoforumhilter.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta
  • 0

Tópico resolvido Re: Existe código para fechar categoria ?

Mensagem por Hancki 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
Membro Entusiasta
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP 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
****

Membro desde : 25/02/2014
Mensagens : 257
Pontos : 409

http://htttp://inativoforumhilter.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Existe código para fechar categoria ?

Mensagem por Daemon 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
Super Membro

Membro desde : 02/03/2012
Mensagens : 1132
Pontos : 1825

http://bestskins.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP 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:
categoria - 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
****

Membro desde : 25/02/2014
Mensagens : 257
Pontos : 409

http://htttp://inativoforumhilter.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Existe código para fechar categoria ?

Mensagem por Hancki 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
Membro Entusiasta
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP 11.03.14 17:48

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

HilterHP
****

Membro desde : 25/02/2014
Mensagens : 257
Pontos : 409

http://htttp://inativoforumhilter.forumeiros.com

Ir para o topo Ir para baixo

  • 0

Tópico resolvido Re: Existe código para fechar categoria ?

Mensagem por PComputer 11.03.14 17:52

Vou fazer isso no meu forum
PComputer

PComputer
Novo Membro

Membro desde : 08/03/2014
Mensagens : 2
Pontos : 4

http://ajudaparaforuns.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Existe código para fechar categoria ?

Mensagem por Hancki 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
Membro Entusiasta
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP 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
****

Membro desde : 25/02/2014
Mensagens : 257
Pontos : 409

http://htttp://inativoforumhilter.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Existe código para fechar categoria ?

Mensagem por Hancki 11.03.14 19:07

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

Hancki
Membro Entusiasta
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP 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
****

Membro desde : 25/02/2014
Mensagens : 257
Pontos : 409

http://htttp://inativoforumhilter.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Existe código para fechar categoria ?

Mensagem por Hancki 11.03.14 19:14

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

Hancki
Membro Entusiasta
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP 11.03.14 19:16

Obg, questão resolvida
HilterHP

HilterHP
****

Membro desde : 25/02/2014
Mensagens : 257
Pontos : 409

http://htttp://inativoforumhilter.forumeiros.com

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos