Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Acesso rápido

Fóruns de suporte oficiais
Conectar-se

Esqueci minha senha

Últimos assuntos
» Quanto tempo vocês estão no Forumeiros?
Hoje à(s) 08:00 pm por Linnah

» Niveis de usuarios
Hoje à(s) 07:57 pm por Guilherme Campos Martins

» Apresentação dos membros (fale sobre você)
Hoje à(s) 07:55 pm por Linnah

» Widget staff online
Hoje à(s) 07:51 pm por Daemon

» FanBar Roger
Hoje à(s) 07:43 pm por Roger_Crazzy

» Avatar Roger
Hoje à(s) 07:26 pm por Roger_Crazzy

» Botões de Moderação
Hoje à(s) 07:24 pm por Roger_Crazzy

Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Parceiros Forumeiros
Os membros mais ativos da semana
Harleen
 
Luiz
 
Marcelo22m2
 
Kyo Panda
 
paulim78
 
APOllO
 
Shek
 
Lincoln
 
Roger_Crazzy
 
>.< T-T =3
 

Quem está conectado
289 usuários online :: 11 usuários cadastrados, 1 Invisível e 277 Visitantes :: 2 Motores de busca

'Dante, 1Gu@n4, Daemon, Froozen, Guilherme Campos Martins, Harleen, Lincoln, Marmitt, Roger_Crazzy, Satoru, Wamki

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em 24/12/09, 01:05 pm

Horário para Abrir e Fechar o fórum

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

Resolvido Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 18/09/15, 03:49 pm

Detalhes da questão


Endereço do fórum: http://pentagonodeouro.forumeiros.com
Versão do fórum: PhpBB3

Descrição


Olá,

Gostaria de saber se a seguinte situação é possível de ser feita em meu fórum:

Após as 22h o fórum fecharia automaticamente, sendo assim, apenas o administrador e os moderadores podem ter acesso aos conteúdos do fórum depois desse horário.

Somente as 7h o fórum seria aberto novamente para os demais membros.

Observações:
Preciso que o horário esteja sincronizado com o fuso de Brasilia, ou seja, UTC -3.

Aguardo ajuda!


Última edição por TreiMark em 17/10/15, 11:02 am, editado 1 vez(es)
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 20/09/15, 10:12 am

Alguém por favor?
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por Shek em 21/09/15, 09:29 am

Bom dia.

Não existe uma função específica para fazer isso no seu fórum.

Atenciosamente,
Shek King

Tópico movido de 'Outras questões' para 'Questões sobre o painel de administração'


ShekAdmineiro - 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 : 16469
Pontos Ativos : 20861

http://www.shiftactif.com https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 21/09/15, 04:18 pm

É possível desenvolver algum código para esta função?
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por maxg180 em 21/09/15, 05:45 pm

Não, assim creio eu, mas pode realizar manualte colocando o forum em construção . E restrir os widgets para membros e convidados.
avatar

maxg180
Nível 4

Masculino
Inscrito dia : 17/09/2015
Mensagens : 31
Pontos Ativos : 49

http://baraowarface.livreforum.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 23/09/15, 04:11 pm

Será que é possível criar um código para tal finalidade?

Aguardo a ajuda de vocês, preciso muito colocar esta restrição de horário em meu fórum!
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por Japa.Origin em 23/09/15, 05:52 pm

Não e possivel. Mas você pode fazer isto manualmente deixando seu fórum em construção. E depois tirando de construção
atenciosamente : japa : Divertido
avatar

Japa.Origin
Nível 9

Masculino
Inscrito dia : 05/08/2015
Mensagens : 150
Pontos Ativos : 246

http://baraowarface.livreforum.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 25/09/15, 12:47 pm

Não é viável eu fechar manualmente o fórum todas as noites e abrir-lo todas as manhãs.

Tendo a possibilidade de efetuar manualmente acredito que seja possível construir algum código para tal fins.

Apenas precisa criar um código que para o período compreendido dentre as 22h e 7h o fórum mantenha acesso somente moderadores e administradores.

Os demais membros só poderão então ter acesso ao fórum após as 7h e antes das 22h.

Observe que quero que moderadores e administradores tenham acesso a qualquer momento, apenas os demais membros possuem restrição de horário.

Por fim, aguardo a opinião de mais algum membro. Gostaria que, se possível, o pessoal que trabalha com a parte de códigos avaliasse essa situação.

Atenciosamente,
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por Japa.Origin em 25/09/15, 05:50 pm

Olá, não acredito na possibilidade disto, mas não é impossivel , mas não acredito que você conseguirá este código. Peça para os administradores criarem um código, MAS NÃO É 100% MAS PODE TENTAR.
avatar

Japa.Origin
Nível 9

Masculino
Inscrito dia : 05/08/2015
Mensagens : 150
Pontos Ativos : 246

http://baraowarface.livreforum.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 25/09/15, 07:20 pm

Peço ajuda então aos senhores desenvolvedores: @JScript @Daemon @Hancki

Por gentiliza, leiam a descrição do problema nas mensagens acima.

Estero que possam me ajudar! Por favor
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 28/09/15, 01:53 pm

Pessoal! Alguém para me ajudar? Estou ficando preocupado...
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/
  • 0

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por Ace em 28/09/15, 02:21 pm

Olá,

Bom, eu não lembro se colocar o forum em manutenção é algo exclusivo do fundador ou não. De qualquer forma, mesmo com um script, para colocar o forum em manutenção, precisariamos do login de administrador para executa-lo. A única forma que eu vejo seria fazer uma adaptação nesse código "http://ajuda.forumeiros.com/t71069-tutorial-background-conforme-hora-do-dia" para que ele simplesmente "tampe" o fórum e deixe-o inacessível, programável obviamente entre as 22 e as 7. Só que isso impossibilitaria de qualquer moderador entrar no fórum, ao mesmo tempo que os administradores só teriam acesso ao Painel de Controle por um link direto.

Ou seja, na prática, é impossível fazer o que você quer, pois isso envolveria uma mudança no PHP base -- o que não é possível.

Att.
avatar

Ace
Principal contribuidor
Principal contribuidor

Inscrito dia : 06/07/2011
Mensagens : 8880
Pontos Ativos : 11603

http://ajuda.forumeiros.com

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 28/09/15, 06:55 pm

Olá @Ace

Primeiramente gostaria de agradecer seus comentários!

Como citado anteriormente, gostaria que nesse horários das 22h as 7h apenas moderadores/administradores tivessem acesso ao fórum. Mas, considerando as suas afirmações, então isso seria impossível de ser realizado.

Bom, gostaria de saber se é possível então criar um código que permita pelo menos o acesso do fundador ao fórum, neste período citado.

Vale ressaltar que após este período o acesso ao fórum deve voltar ao normal.

Aguardo sua resposta!
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por Elemar em 28/09/15, 07:08 pm

Simplesmente não é possivel
avatar

Elemar
Nível 4

Masculino
Inscrito dia : 27/09/2015
Mensagens : 26
Pontos Ativos : 47

http://xicxic.livreforum.com

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por Ace em 28/09/15, 07:33 pm

Olá,

Infelizmente, como te falei, somente se fosse algo manual ou que mexesse com o PHP. Veja bem, quem coloca em manutenção é o próprio fundador ou administrador (não me lembro) - Se você deixasse um script num widget para fazer isso, todas as vezes que alguem carregasse essa pagina, também tentaria acessar o admin CP do seu forum e ainda assim você teria que entrar diariamente as 22 e as 7.

Dependendo, você poderia utilizar outros metodos para fazer o que deseja. Portanto, o que deseja fazer durante o periodo de 22 as 7?

Att.
avatar

Ace
Principal contribuidor
Principal contribuidor

Inscrito dia : 06/07/2011
Mensagens : 8880
Pontos Ativos : 11603

http://ajuda.forumeiros.com

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 29/09/15, 03:18 pm

@Ace

O que quero fazer é apenas impedir o acesso dos membros "comuns", se assim posso chamar, ou seja, qualquer membro (com exceção de moderadores e administradores) não pode ter acesso ao fórum neste período.

Se não tiver outra forma, e os moderadores e administradores também precisarem ser impedidos de acessar o fórum, façamos assim.

Eu gostaria que a equipe de moderação tivesse acesso para trabalhar neste período, mas se não for possível então pode ser sim: todos perdem o acesso ao fórum no período de 22h as 7h.

Eu sou o fundador do fórum, mas não é viável eu colocar o fórum em manutenção manualmente...

Lhe proponho o seguinte: ao invés de bloquear o fórum inteiro, será que é possível bloquear uma categoria específica do fórum neste período citado.

Você disse que "Dependendo, você poderia utilizar outros métodos para fazer o que deseja". Você poderia me dar algum exemplos de situações?


Aguardo sua ajuda!

Agradeço os comentários já fornecidos...
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 01/10/15, 01:16 pm

Novidades?

Se alguém tiver alguma dica ou sugestão, por favor, comente-a.
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por Ace em 01/10/15, 02:59 pm

Olá,

"Dependendo, você poderia utilizar outros métodos para fazer o que deseja" - Me referi a qual finalidade de bloquear o fórum. Na prática, eu acho seu pedido bastante incomum, afinal, a internet tem o intuito de ser 24h/dia. Isso pode inclusive atrapalhar a captação de tráfego para o seu fórum. Enfim, voltando ao problema, nós podemos tentar bloquear sim fazendo uma "gambiarra" no código daquele tutorial. Mas isso não impedirá membros de acessarem links diretos por exemplo para postarem nem de visualizarem conteúdo se souberem o básico de ferramentas de desenvolvimento como o Inspecionar Elemento.

Como te disse, para ser algo 100%, precisaríamos mexer no PHP o que não é possível. Deseja tentar resolver da maneira anterior?

Att.
avatar

Ace
Principal contribuidor
Principal contribuidor

Inscrito dia : 06/07/2011
Mensagens : 8880
Pontos Ativos : 11603

http://ajuda.forumeiros.com

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 01/10/15, 03:52 pm

@Ace pode fazer o código.

Os membros de meu fórum são usuários básicos, acredito que nenhum deles será capaz de ir além nessa questão de códigos.

Portanto, sim, desejo que você tente pela alternativa apresentada...

Não sei se isso fará alguma diferença, mas achei interessante informar que na verdade preciso fechar apenas uma categoria do fórum. Então se for possível fazer isso sem fechar o fórum inteiro é melhor.

Ou seja, há apenas uma categoria de meu fórum que desejo que fique fechada para membros "comuns" no período das 22h até 7h.

Obs: Esta categoria tem mais quatro sub-categorias, onde estão contidos os fórum e respectivos tópicos.
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 03/10/15, 09:06 am

Por conta da complexidade do problema vou alterar um pouco o meu pedido:

Preciso fechar uma, e apenas uma, categoria de meu fórum.

Esta categoria deve ficar fechada no período de 22h até 7h do dia seguinte (todos os dias).

Preciso que isso seja feito automaticamente, pois não é viável eu entrar todos os dias para abrir e fechar a categoria.

Lembrando que apenas os membros devem perder o acesso a categoria e seus respectivos fóruns e tópicos. Ou seja, moderadores e administradores precisam continuam com acesso (24h por dia).

Apenas reforço que o horário deve estar sincronizado com o fuso de Brasilia, ou seja, UTC -3.

Mediante essas alterações de curso aguardo a resposta dos senhores.
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 06/10/15, 01:24 pm

Por favor, alguém poderia ajudar!
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 10/10/15, 11:59 am

E se for um fórum apenas?

É possível durante o período das 22h até 7h do dia seguinte o fórum específico (de uma categoria específica) ficar aberto apenas para moderadores e administradores. Demais membros não podem postar novas mensagens neste fórum em específico.

A visibilidade do fórum é opcional, ou seja, vejam o que é mais fácil de desenvolver. Os demais membros só não podem postar nesse fórum...

Qualquer dúvida estou a disposição!

Por favor ajudem...
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por Fraise em 15/10/15, 07:59 pm

Olá @TreiMark!

Antes de tudo, peço imensa desculpa pela demora a responder à sua questão.
Eu poderei desenvolver esse código, mas ele iria redirecionar o fórum para uma página HTML durante essas horas. Caso deseje prosseguir, irei precisar do fuso horário que o senhor deseja.

Mais uma vez, desculpe a demora.

Até mais.
Fraise
avatar

Fraise
Super usuário

Masculino
Inscrito dia : 26/06/2015
Mensagens : 4977
Pontos Ativos : 6632

http://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 16/10/15, 12:55 pm

@Fraise, pode ser sim, o fuso horário é de Brasília, como citado na descrição do problema.

Lembrando que os moderadores/administradores precisam ter acesso ao fórum neste horário em que os demais não terão.
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por ZombieW em 16/10/15, 01:49 pm

@TreiMark

Dei uma lida no seu tópico, se seu objetivo é fazer com que os Adms e Mods possam "trabalhar no fórum nesse período", recomendo criar uma seção nova em seu fórum chamada de "Tópicos em Desenvolvimento", essa área seria exclusiva para Adm e Mod.

Sendo assim, uma solução paliativa para seus problemas. Assim os visitantes podem acessar à qualquer horário (o que um site da web tem que ser de fato) e vocês conseguem dar manutenção no fórum de forma mais efetiva.





avatar

ZombieW
Membro do Fórum

Masculino
Inscrito dia : 02/08/2010
Mensagens : 1262
Pontos Ativos : 1779

http://www.perfectteam.org

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 16/10/15, 02:10 pm

@Fraise, por favor desenvolva o código. Confio muito em seu trabalho!

A proposta de meu fórum é que os membros não possam acessá-lo durante o período das 22h até 7h.

Eu não quero que eles tenham acesso nesse período. Durante essas horas a equipe de moderadores pode fazer atualizações e correções que são impossíveis de ser efetuadas com membros online.

Preciso disso. Sei que isso é importante para meu fórum.
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por Shek em 16/10/15, 02:32 pm

Boa tarde.

Eu compreendo a necessidade que está para com este assunto, mas, compreenda que nenhum script pode intervir sem uma ação. O que quero dizer com isso, é que, para que um script (que é possível) intervir dentro de seu Painel de Controle, é necessário que ele use a sua TID da sessão.

A TID são todos aqueles números e letras que ficam no seu Painel de controle assim que se conecta. Exemplo:
Código:
tid=d47cd6574b7e3adac33ba81fcdbb3345g
Ela permite fazer uma ação dentro do Painel, mas, o problema ainda não é isso, porque, essa TID é alterada a cada minuto afim de assegurar que o administrador não seja roubado por elas, mas sim, um script que faça essa alteração quando o administrador não estiver conectado.

Se analisar os fatos, além de só funcionar quando você estiver online, também se torna mais do que complexo da equipe fazer um script assim, visto que, não há profissionais em desenvolvimento de web para criar algo com este comportamento.


ShekAdmineiro - 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 : 16469
Pontos Ativos : 20861

http://www.shiftactif.com https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por Fraise em 16/10/15, 02:34 pm

Ora aqui está!
Código:
$(function() {
    var d = new Date();
    var hora = d.getHours();
    if (hora >= 22 && hora <= 7) {
        alert("Fórum fechado! Volte às 7h");
        window.location = "URL_DA_PAGINA_HTML";
    }
});

Eu não consegui colocar para que os administradores e moderadores tivessem acesso ao fórum, por isso todos serão rederecionados das 22h às 7h. Não se esqueça de substituir URL_DA_PAGINA_HTML pelo endereço da página html para qual o senhor quer que o fórum rederecione nesse período de tempo.

Até mais.
Fraise
avatar

Fraise
Super usuário

Masculino
Inscrito dia : 26/06/2015
Mensagens : 4977
Pontos Ativos : 6632

http://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF
  • 0

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por SupernaturalInfinity em 16/10/15, 04:32 pm

Boa tarde a todos!

Eu modifiquei um pouco o código do @Fraise, agora, ele bloqueia apenas usuários e não mod / adm. Também adicionei o bloqueio sem página HTML, simplesmente dizendo que esta em manutenção.
Código:
$(function() {
if(_userdata["user_level"] > 0){
    var d = new Date();
    var hora = d.getHours();
    if (hora >= 22 && hora <= 7) {
        $('body').html('<center><h1 style="color: white;line-height: 100%">O fórum encontra-se em recesso, por favor, volte depois!</h1></center>');
    };
};
});

Era isso que desejava?
PS: só modifiquei o código do nosso amigo Fraise.

Feliz
avatar

SupernaturalInfinity
Nível 6

Masculino
Inscrito dia : 07/09/2015
Mensagens : 68
Pontos Ativos : 91

http://ajuda.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 16/10/15, 06:15 pm

@SupernaturalInfinity, seu código não funcionou, aconteceu o contrário do esperado, moderadores perderam acesso e usuários continuaram...

@Fraise, poderia dar uma ajudinha também?

Acho que iremos conseguir...
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/
  • 0

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por MateusAnjosV em 16/10/15, 06:20 pm

Boa noite!

Eu modifiquei o código do @SupernaturalInfinity, estava ao contrário mesmo.


Código:
$(function() {  
if(_userdata["user_level"] > 0){
   console.log('adm/mod');
} else {
 var d = new Date();
    var hora = d.getHours();
  if (hora >= 22 && hora <= 7) {
        $('body').html('<center><h1 style="color: white;line-height: 100%">O fórum encontra-se em recesso, por favor, volte depois!</h1></center>');
    };
};
});

Seria assim?
avatar

MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1421
Pontos Ativos : 1987

http://ajuda.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por Fraise em 16/10/15, 06:36 pm

avatar

Fraise
Super usuário

Masculino
Inscrito dia : 26/06/2015
Mensagens : 4977
Pontos Ativos : 6632

http://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 17/10/15, 09:41 am

@Fraise, eu gostaria que os moderadores continuem com acesso ao fórum...

Será que você consegue desenvolver alguma coisa nesse sentido?

avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/
  • 0

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por Fraise em 17/10/15, 09:47 am

Olá novamente @TreiMark!

Me baseando nos códigos acima, consegui algo. Veja se funciona:
Código:
$(function() {
    var nivelusuario = _userdata["user_level"];
    var d = new Date();
    var hora = d.getHours();
    if (nivelusuario) > 0 {
        alert("Você é da staff e pode acessar o fórum.")
    } else {
        if (hora >= 22 && hora <= 7) {
            alert("Fórum fechado! Volte às 7h");
            window.location = "URL_DA_PAGINA_HTML";
        }
    }
});

Até mais.
Fraise



Edit: Fiz uma correções no código, caso não funcione, tente com este:
Código:
$(function() {
    var d = new Date();
    var hora = d.getHours();
    if (_userdata["user_level"] > 0) {
        console.log("Você é da staff e pode acessar o fórum.");
    } else if (hora >= 22 || hora <= 7) {
        $('body').html('<center><h1 style="color: white;line-height: 100%">O fórum encontra-se em recesso, por favor, volte depois!</h1></center>');
    };
});

Agradeço a todos os que tentaram ajudar o usuário! Me baseei em todos os códigos apresentados aqui.
avatar

Fraise
Super usuário

Masculino
Inscrito dia : 26/06/2015
Mensagens : 4977
Pontos Ativos : 6632

http://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 17/10/15, 10:31 am

Olá @Fraise,

O único problema é que não é possível fazer login depois que o código está em funcionamento.

Utilizei seu código de baixo.

Será que tem como impedir a aplicação do código na página de login (/login).

Acabei de fazer uma grande besteira: Sai do login do administrador/fundador e o código está ativo. Vou ter que esperar até amanhã as 7 horas!
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por Fraise em 17/10/15, 10:34 am

Sem problema, pode acessar o Painel de Controle via ferramentas do usuário:
Seta http://forumeiros.com/ferramentas

Até mais.
Fraise
avatar

Fraise
Super usuário

Masculino
Inscrito dia : 26/06/2015
Mensagens : 4977
Pontos Ativos : 6632

http://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 17/10/15, 10:40 am

Já consegui me conectar novamente, usei sua dica.

Mas mesmo assim, gostaria de saber se é possível fazer com que o código não funcione na página de login (/login).
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por Fraise em 17/10/15, 10:49 am

Eu acho que não consigo fazer isso pois não sou especializado em JavaScript, mas tente assim:
Código:
$(function() {
    var d = new Date();
    var hora = d.getHours();
    if (location.pathname == "/login") {
        console.log("Login protegido.");
    } else if (hora >= 14 || hora <= 7) {
        $('body').html('<center><h1 style="color: white;line-height: 100%">O fórum encontra-se em recesso, por favor, volte depois!</h1></center>');
    };

    if (_userdata["user_level"] > 0) {
        console.log("Você é da staff e pode acessar o fórum.");
    } else if (hora >= 14 || hora <= 7) {
        $('body').html('<center><h1 style="color: white;line-height: 100%">O fórum encontra-se em recesso, por favor, volte depois!</h1></center>');
    };
});

Caso não funcione, não sei como fazer.

Até mais.
Fraise
avatar

Fraise
Super usuário

Masculino
Inscrito dia : 26/06/2015
Mensagens : 4977
Pontos Ativos : 6632

http://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por TreiMark em 17/10/15, 11:01 am

Não funcionou! Mas não tem problema. O código que me forneceu já está ótimo!

Muito obrigado @Fraise , mais uma vez um excelente trabalho. Venerar

Questão resolvida!
avatar

TreiMark
Nível 9

Masculino
Inscrito dia : 12/06/2015
Mensagens : 170
Pontos Ativos : 214

http://promec.forumeiros.com/

Resolvido Re: Horário para Abrir e Fechar o fórum

Mensagem por Fraise em 17/10/15, 11:06 am

Prazer em ajudar! Feliz

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.
avatar

Fraise
Super usuário

Masculino
Inscrito dia : 26/06/2015
Mensagens : 4977
Pontos Ativos : 6632

http://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

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