채택완료

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

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

 

혹시 방법이 있을까요? 

|

답변 3개 / 댓글 5개

채택된 답변
+20 포인트

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

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

 

extend/user.config.php에 추가

<?php

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

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

 

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

답변에 대한 댓글 4개

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

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

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

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

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

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

Copy
<?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개

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

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

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

로그인
🐛 버그신고