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

특정게시판 글쓰기 가능한 시간대 설정 방법을 알고 싶어요 채택완료

마일드스카이 7년 전 조회 2,705

특정 게시판에 글이 작성되면 SMS문자알림이 오게끔 되어 있는데

밤이고 새벽이고 정신이 없어서 글쓰기가 가능한 시간을 

아침9시~오후5시까지만 가능하게 하고 싶어요.

소스말고 스킨에서 해결할 수 있을까요?

 

 

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

답변 2개

채택된 답변
+20 포인트

</p>

<p><?</p>

<p>$ck_time = date('H');</p>

<p>if($ck_time > 9 && $ck_time < 17 ){</p>

<p>alert("글쓰기 가능 시간이 아닙니다.");</p>

<p>}</p>

<p>?></p>

<p>

 

식으로 해 주셔요.

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

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

</p>

<p>$h = date("G");

if($h < 9 || $h > 17) {

    alert("글쓰기 가능 시간이 아닙니다.");

}</p>

<p>

write.skin.php 파일 상단에 저렇게 넣어 보세요.

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

답변에 대한 댓글 2개

마일드스카이
7년 전
해봤는데 작동 안됩니다ㅠㅠ
글쓰기 누르면 헤더를 제외하고 흰화면만 나오네요.

댓글 감사합니다!
왕계란
7년 전
노파심에서 그러는데요, 혹시 저 코드 어떻게 넣으신 건가요?
조건문이라서 경고창이 뜨거나 아니면 쓰기 페이지가 그대로 보이거나 둘 중 하나가 나옵니다.
흰 화면만 나온다고 하시는 걸 보면 위 코드를 다른 곳에 넣은 게 아닌가 싶네요.

write.skin.php 파일
[code]
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);

$h = date("G");
if($h < 9 || $h > 21) {
alert("글쓰기 가능 시간이 아닙니다.");
}
?>
[/code]

혹시 이렇게 넣으신 거 맞나요?

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

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

로그인