Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

victorfpaula

Desativar / Bloquear Site em determinado horário e dia da semana

Recommended Posts

Boa tarde!

sou novo no fórum, estou com um problemaço aqui, e vim pedir ajuda de vcs!

 

Sou adm de um site, de uma lanchonete delivery, que recebe pedidos pela internet

 

Porém, esta lanchonete tem seu horário de funcionamento restrito.

 

Preciso desativar, ou redirecionar minha index, nos horários em que a lanchonete está fechada

para não permitir a entrada de novos pedidos.

 

Enquanto não consigo, improvisei criando um Java Alert, avisando o horário de funcionamento

porém não está funcionando bem, as pessoas tem preguiça de ler o aviso, ou sei lá.

 

Por favor, alguém pode me salvar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilizando PHP você consegue fazer isso, fiz um código bem simples para esta função

<?php
date_default_timezone_set('America/Sao_Paulo'); // IMPORTANTE! Faz o PHP pegar o timezone, caso não utilize isto, ele receberá o horário do meridiano
$hora = date('Hi'); // Aqui ele pega a hora (H) e minutos (i) sem formatação. Ex: 1850 (18:50)

if($hora <= '1800' OR $hora >= '2400'){ // Compara se hora for antes do horario de abertura ou depois do horário de fechamento
    echo 'Fechado';
}else{
    echo 'Aberto';
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 15/09/2015 at 19:51, xSmoking disse:

Utilizando PHP você consegue fazer isso, fiz um código bem simples para esta função


<?php
date_default_timezone_set('America/Sao_Paulo'); // IMPORTANTE! Faz o PHP pegar o timezone, caso não utilize isto, ele receberá o horário do meridiano
$hora = date('Hi'); // Aqui ele pega a hora (H) e minutos (i) sem formatação. Ex: 1850 (18:50)

if($hora <= '1800' OR $hora >= '2400'){ // Compara se hora for antes do horario de abertura ou depois do horário de fechamento
    echo 'Fechado';
}else{
    echo 'Aberto';
}
?>

 

Oque poderia ser feito para ser bloqueado em uma data especifica. Exemplo.   22/12/2018 ás 18:00

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por ment0r
      Boa tarde à todos.
      Pessoal, estou com o seguinte problema: preciso imprimir uma ficha mensal de trabalho, mas quando vou imprimir, a página para impressão sai "cortada".
       

       
      A imagem acima representa a ficha que preciso imprimir, está tudo ok com essa (tirei o cabeçalho, pois não vinha ao caso)
       

       
      Vejam como fica na impressão: com aproximadamente 2/3 da largura.
       
      <style> body { width: 100%; height: 100%; margin: 0; padding: 0; background-color: #FAFAFA; } * { box-sizing: border-box; -moz-box-sizing: border-box; } .page { width: 210mm; min-height: 297mm; padding: 4mm; margin: 1mm auto; border: 1px #D3D3D3 solid; border-radius: 5px; background: white; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); } /*.subpage { padding: 0.5cm; border: 0px red solid; height: 257mm; outline: 2cm #FFEAEA solid; }*/ .cliente { margin-top: 30px; font-size: 20px; } th {font-size: 14px; } td {font-size: 12px; } .logo {height: 64px; margin: 20px 0px 0px 20px;} .font-cabecalho {font-size: 12px; margin-left: 20px; text-align: center; margin: 20px 0px 0px 20px;} @page { width: 100%; height: 100%; margin: 0; padding: 0; } @media print { html, body { width: 210mm; height: 297mm; } .page { margin: 0; border: initial; border-radius: initial; width: initial; min-height: initial; box-shadow: initial; background: initial; page-break-after: always; } } </style> Código CSS da página.
       
      O que pode ser? Como faço pra deixar a página de impressão igual à página PHP? Obrigado desde já à todos.

      Um abraço.
       
    • Por ment0r
      Bom dia pessoal, tudo bem?
       
      Fiz um sistema de venda simples, no qual o usuário digita o produto, preço, quantidade e forma de pagamento e tudo isso é gravado no banco. Está acontecendo o seguinte: o php está 1h adiantado em relação ao relógio, então quando o cliente cadastra uma venda depois das 23h, a venda é lançada pro dia seguinte.
       
      Já usei o date_default_timezone_set('America/Sao_Paulo'). O sistema não grava a hora que a venda é feito, o grande problema é a questão das vendas entre 23h e 0h, pelo motivo já citado acima.
       
      Alguém sabe corrigir esse problema? Desde já, muito obrigado.
    • Por Alessandro Bodão
      Fala rapaziada! Tudo legal?
       
      Estou desenvolvendo um site onde coloquei uma espécie de 'relógio' nele, onde as pessoas veem que horas são, os minutos e segundos vão atualizando automático. Até aí tudo certo...
       
      No header do site tem um título principal (h1) que começa dando bom dia. Como as pessoas vão acessar o site em horários diferentes, tive a ideia do texto atualizar automaticamente pra boa tarde ou boa noite, relativo ao intervalo de tempo do relógio, mas não sou tão bom ainda com javascript. 
    • Por Alessandro Bodão
      Fala rapaziada! Tudo legal?
       
      Estou desenvolvendo um site onde coloquei uma espécie de 'relógio' nele, onde as pessoas veem que horas são, os minutos e segundos vão atualizando automático. Até aí tudo certo...
       
      No header do site tem um título principal (h1) que começa dando bom dia. Como as pessoas vão acessar o site em horários diferentes, tive a ideia do texto atualizar automaticamente pra boa tarde ou boa noite, relativo ao intervalo de tempo do relógio, mas não sou tão bom ainda com javascript. 
       
      Como eu poderia fazer isso?
    • Por ment0r
      Boa tarde Pessoal, tudo bem?
      Desenvolvi um sistema simples de venda pra um cliente. E o quando o horário passa das 23h toda venda é lançada pro dia seguinte.
      Ex: hoje 04/03/21 às 23h15, eu faço uma venda. No sistema grava como sendo 05/03 já.
      Alguém sabe o que pode ser?
       
      Obrigado desde já.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.