Tópicos restritos

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

Atendido / Resolvido Tópicos restritos

Mensagem por marcio.mendes em 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
Nível 2

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

http://www.clubfocus.biz

Atendido / Resolvido Re: Tópicos restritos

Mensagem por JScript em 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
Membro do Fórum

Masculino
Inscrito dia : 15/03/2013
Mensagens : 1449
Pontos Ativos : 1901

http://jscript.forumeiros.com/

Atendido / Resolvido Re: Tópicos restritos

Mensagem por waghcwb em 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
Usuário destaque

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

http://punbb.forumeiros.com

Atendido / Resolvido Re: Tópicos restritos

Mensagem por Shek em 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!


Bem-vindo ao Fórum dos Fóruns!
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte.
Antes de criar um tópico, verifique se sua questão já não foi respondida.
Se sua questão foi resolvida, marque-a clicando no botão resolvido para organizar o fórum.
Shek Crowley
Shek

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 18439
Pontos Ativos : 22247

https://shiftactive.blogspot.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Atendido / Resolvido Re: Tópicos restritos

Mensagem por waghcwb em 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
Usuário destaque

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

http://punbb.forumeiros.com

Atendido / Resolvido Re: Tópicos restritos

Mensagem por Thoth em 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
Usuário experiente

Masculino
Inscrito dia : 01/11/2011
Mensagens : 2163
Pontos Ativos : 2756

https://tavernanerd.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