[질문] 24시간이 지나면 비추천 누를 수 없도록 하는법
안녕하세요? 새해 복 많이 받으세요.
제목 그대로 입니다. 제가 샤방님 도움으로 비추천을 신고기능으로 사용하고 있습니다.
24시간내로는 비추천이 정상적으로 되고, 24시간이 지나서 비추천을 누르면
'작성일로부터 24시간이 지나면 신고 할 수 없습니다' 라는
문구가 나오고 비추천 되지 않도록 하려면 어떻게 해야 할까요?
많이 어려울까요? 도움 부탁드립니다.
제목 그대로 입니다. 제가 샤방님 도움으로 비추천을 신고기능으로 사용하고 있습니다.
24시간내로는 비추천이 정상적으로 되고, 24시간이 지나서 비추천을 누르면
'작성일로부터 24시간이 지나면 신고 할 수 없습니다' 라는
문구가 나오고 비추천 되지 않도록 하려면 어떻게 해야 할까요?
많이 어려울까요? 도움 부탁드립니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 2개
if(strtotime($write[wr_datetime]) - time() > 24 * 60 * 60) alert("작성일로부터 24시간이 지나면 신고 할 수 없습니다");
=======================================================
/skin/board/스킨명/good.head.skin.php
=======================================================
2. good.head.skin.php 파일에 아래의 소스코드를 입력하고 저장합니다.
=======================================================
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($good == "nogood") // 비추천인 경우에만
{
$wr_time = getUnixTimestamp($write[wr_datetime]); // 글쓴시간
$time = time(); //현재시간
$singo_time = 60*60*24; // 1일
if (($time - $wr_time) >= $singo_time)
alert_close("작성일로부터 24시간이 지나면 신고 할 수 없습니다");
}
function getUnixTimestamp($str) {
$Y = substr($str, 0, 4);
$m = substr($str, 5, 2);
$d = substr($str, 8, 2);
$H = substr($str, 11, 2);
$i = substr($str, 14, 2);
$s = substr($str, 17);
return mktime($H, $i, $s, $m, $d, $Y);
}
?>
=======================================================