Tópicos restritos

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

Resolvido Tópicos restritos

Mensagem por marcio.mendes em 02/03/14, 09:21 am

Qual é minha questão:
Boa tarde a todos.
A minha questão é a seguinte, tenho uma Categoria no fórum chamada de "Feira" mas queria que essa categoria ficasse restrita para usuários com menos de 25 mensagem já tentei fazer isso e ate agora sem sucesso.
Eu sei que é possível, já tentei procurar aqui no fórum mas não encontrei resolução para a minha duvida.
Alguém me pode ajudar?

Endereço do meu fórum:
http://www.clubfocus.biz

Versão do fórum:
PHPBB3
avatar

marcio.mendes
Nível 2

Masculino
Inscrito dia : 27/12/2013
Mensagens : 12
Pontos Ativos : 22

Ver perfil do usuário http://www.clubfocus.biz

Resolvido Re: Tópicos restritos

Mensagem por JScript em 02/03/14, 09:43 am

Olá!

O fórum informado não possui essa categoria visível a visitantes, se você liberar o acesso aos visitantes, terá a sua ajuda!

JS

Tópico movido de 'Questões sobre códigos' para 'JavaScript e jQuery'
avatar

JScript
Membro do Fórum

Masculino
Inscrito dia : 14/03/2013
Mensagens : 1449
Pontos Ativos : 1900

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

Resolvido Re: Tópicos restritos

Mensagem por waghcwb em 15/04/14, 11:53 am

Olá, você pode fazer da seguinte maneira:
Código:
$(function(){

    var subforum = '',
        minimo  = 50,
        delay    = 5000,
        ref      = window.location.pathname,
        posts    = _userdata["user_posts"];

    if ( ref ==  '/' + subforum ) {

        if ( posts <= minimo ) {
            $('body, html').html(
                '<strong>Desculpe, você não tem permissão para acessar esta área!</strong>' + '<br>' +
                'Se não for redirecionado automaticamente, <a href="/">clique aqui</a>'
            );
            setTimeout(function(){ window.location.href="/"; }, delay);
            return false;
        }
    }

});

Onde:
Você deve inserir o endereço do subfórum (apenas a parte final, sem o nome do host e sem a barra /)
Código:
subforum

Exemplo: "f3-teste"

No caso é o número mínimo de posts necessários para acessar aquela área. Deixei 25 que é o que você pediu no tópico...
Código:
minimo

Caso o usuário não tenha os posts necessário, ele será redirecionado dentro de algum tempo, nessa variável você define esse delay, como padrão deixei 5000, que equivale a 5 segundos.
Código:
delay

Resulta?
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

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

Resolvido Re: Tópicos restritos

Mensagem por Shek em 16/04/14, 07:33 pm

Olá!

Na verdade não precisa de javascript para fazer isso. Você só precisa acessar Painel de Controle > Usuários e Grupos > Administração dos Grupos > Criar um novo grupo > Ativar auto-inscrição no grupo > Sim > Na caixa que vai se abrir, marque a quantidade de mensagens que deseja que seja necessária para ler os tópicos. Piscada

Feito isso, acesse Geral > Categorias e fóruns > Selecione o fórum em questão Autorizações > e em seguida determine a leitura de tópicos somente para o grupo que criou ou que marcou anteriormente. Muito feliz

Até mais!


Shek CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17160
Pontos Ativos : 21418

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Tópicos restritos

Mensagem por waghcwb em 16/04/14, 09:50 pm

Uma adição ao tópico...
A técnica explicada pelo Shek realmente é mais viável, esse sistema que passei da forma como está é facilmente burlada, pois além de usar Javascript o cara pode tentar acessar um post diretamente e ai o script não vai bloquear.. Ja com o método citado pelo Shek o cara não tem como acessar ja que o bloqueio é feito pelo server side..
Eu mesmo utilizaria o método que ele citou.
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

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

Resolvido Re: Tópicos restritos

Mensagem por Thoth em 25/04/14, 07:56 pm

Olá,

Com base em nossas Regras da seção de códigos Javascript & jQuery:
  • Os tópicos com 7 ou mais dias sem uma resposta serão bloqueados, dados como resolvidos e arquivados;
Hoje fazem 9 dias que não há respostas neste tópico, desta forma, estarei a considerar o tópico resolvido.


Atenciosamente,
Equipe Forumeiros!
avatar

Thoth
Usuário experiente

Masculino
Inscrito dia : 01/11/2011
Mensagens : 2154
Pontos Ativos : 2743

Ver perfil do usuário http://suportedesign.forumeiros.com https://www.facebook.com/Suportedesign https://twitter.com/suportedesign

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