Tópicos restritos

5 participantes

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

Tópico resolvido Tópicos restritos

Mensagem por marcio.mendes 02.03.14 12:21

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
marcio.mendes

marcio.mendes
Novo Membro

Membro desde : 28/12/2013
Mensagens : 12
Pontos : 22

http://www.clubfocus.biz

Ir para o topo Ir para baixo

Tópico resolvido Re: Tópicos restritos

Mensagem por JScript 02.03.14 12:43

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'
JScript

JScript
Super Membro

Membro desde : 15/03/2013
Mensagens : 1449
Pontos : 1901

http://jscript.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Tópicos restritos

Mensagem por waghcwb 15.04.14 15:53

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?
waghcwb

waghcwb
Membro

Membro desde : 07/09/2012
Mensagens : 734
Pontos : 1097

http://punbb.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Tópicos restritos

Mensagem por Shek 16.04.14 23:33

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

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Tópicos restritos

Mensagem por waghcwb 17.04.14 1:50

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

waghcwb
Membro

Membro desde : 07/09/2012
Mensagens : 734
Pontos : 1097

http://punbb.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Tópicos restritos

Mensagem por Thoth 25.04.14 23:56

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!
Thoth

Thoth
Hiper Membro

Membro desde : 01/11/2011
Mensagens : 2197
Pontos : 2819

https://testefdd.forumeiros.com/ https://www.youtube.com/@LMCanalTech/featured

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