Existe código para fechar categoria ?

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

Resolvido Existe código para fechar categoria ?

Mensagem por HilterHP em 10/03/14, 11:03 pm

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




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, 04:17 pm, editado 1 vez(es)
avatar

HilterHP
Nível 10

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

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

Resolvido Re: Existe código para fechar categoria ?

Mensagem por Hancki em 11/03/14, 07:55 am

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
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP em 11/03/14, 11:26 am

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"
avatar

HilterHP
Nível 10

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

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

Resolvido Re: Existe código para fechar categoria ?

Mensagem por Daemon em 11/03/14, 01:11 pm

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é!
avatar

Daemon
Membro do Fórum

Masculino
Inscrito dia : 01/03/2012
Mensagens : 1096
Pontos Ativos : 1688

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

Resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP em 11/03/14, 02:22 pm

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:

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.
avatar

HilterHP
Nível 10

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

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

Resolvido Re: Existe código para fechar categoria ?

Mensagem por Hancki em 11/03/14, 02:37 pm

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.
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP em 11/03/14, 02:48 pm

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

HilterHP
Nível 10

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

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

Resolvido Re: Existe código para fechar categoria ?

Mensagem por PComputer em 11/03/14, 02:52 pm

Vou fazer isso no meu forum
avatar

PComputer
Nível 1

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

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

Resolvido Re: Existe código para fechar categoria ?

Mensagem por Hancki em 11/03/14, 03:47 pm

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): http://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
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP em 11/03/14, 04:03 pm

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
avatar

HilterHP
Nível 10

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

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

Resolvido Re: Existe código para fechar categoria ?

Mensagem por Hancki em 11/03/14, 04:07 pm

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

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP em 11/03/14, 04:08 pm

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>');
    });
    });
avatar

HilterHP
Nível 10

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

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

Resolvido Re: Existe código para fechar categoria ?

Mensagem por Hancki em 11/03/14, 04:14 pm

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

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Existe código para fechar categoria ?

Mensagem por HilterHP em 11/03/14, 04:16 pm

Obg, questão resolvida
avatar

HilterHP
Nível 10

Masculino
Inscrito dia : 24/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

- Tópicos similares

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