테스트 사이트 - 개발 중인 베타 버전입니다

시간별로 게시판을 열고, 닫을 수 있을까요? 채택완료

티틴 2년 전 조회 2,807

가령 밤 9시부터 새벽 1시까지 게시판을 닫고싶은데, 

 

혹시 방법이 있을까요? 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
2년 전

 게시판을 닫는다는 말이 어떤 상태로 만든다는 것인지 알 수 없으니....

다음처럼 하면 게시판 접근이 안됩니다

 

extend/user.config.php에 추가

<?php

if(isset($bo_table) && G5_TIME_HIS >= '21:00:00' || G5_TIME_HIS < '01:00:00')

 alert('이용시간이 아닙니다', '/');

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

티틴
2년 전
아고 죄송합니다 ㅠㅠ 제가 설명이 부족했는데, free라는 게시판을 적용시키려면 어떻게 하면 될까요 ㅠㅠ?
D
DSLOVE
2년 전
제가 쓴 답변은 아니지만,
($bo_table == 'free') 이렇게 지정해주면 됩니다.
티틴
2년 전
if(isset($bo_table == 'free') && G5_TIME_HIS >= '21:00:00' || G5_TIME_HIS < '01:00:00')

alert('이용시간이 아닙니다', '/');

이렇게 적용하니 500에러가 발생합니다 ㅠㅠ
엑스엠엘
2년 전
if( $bo_table == 'free' &&
(
G5_TIME_HIS >= '21:00:00' || G5_TIME_HIS < '01:00:00')
)
괄호 추가하세요.

댓글을 작성하려면 로그인이 필요합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

<?php

if (!$_GET['bo_table']) return;

date_default_timezone_set('Asia/Seoul');

$currentHour = date('G');

if ($currentHour >= 21 || $currentHour < 1) {

    alert("지금은 밤 9시부터 새벽 1시 사이입니다.");

}

?>

위 코드를 php파일로 저장후 extends 폴더에 넣어보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

티틴
2년 전
감사합니다 ㅠㅠ 제가 설명이 부족했는데, free라는 게시판만 적용하려면 어떻게 하면 될까요 ㅠ?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인