만 18세 이하는 게시물 못보게 하기 정보
만 18세 이하는 게시물 못보게 하기
본문
해당게시판 스킨 파일중 view.skin.php 상단에
if($bo_table==성인용||$bo_table==성인용2){
include_once("$g4[path]/adult.php");
}
__________________________________________
adult.php
----------------------------
<?
if(!$member[mb_id]){
goto_url('./login2.php');
}else{
$sql=" select mb_birth from $g4[member_table] where mb_id = '$member[mb_id]'";
$result = sql_query($sql);
while ($row = sql_fetch_array($result)) {
$mb_chk=substr($row[mb_birth],0,4);
$today = substr(date("Y"),0,4);
$oldchk=$today-$mb_chk;
echo "{$oldchk}";
if ($oldchk< 18) {
alert("미성년자는 이 글을 볼수 없습니다. \\n\\n생년월일이 입력이 안 되었다면 \\n\\n우측상단의 정보수정(my info)을 이용하십시오.");
}
else if (!$row[mb_birth]){
alert("생년월일이 입력되지 않았습니다. \\n\\n우측상단의 정보수정(my info)을 이용하여 수정하십시오. \\n\\n 감사합니다.");
}else{}
}
}
?>
if($bo_table==성인용||$bo_table==성인용2){
include_once("$g4[path]/adult.php");
}
__________________________________________
adult.php
----------------------------
<?
if(!$member[mb_id]){
goto_url('./login2.php');
}else{
$sql=" select mb_birth from $g4[member_table] where mb_id = '$member[mb_id]'";
$result = sql_query($sql);
while ($row = sql_fetch_array($result)) {
$mb_chk=substr($row[mb_birth],0,4);
$today = substr(date("Y"),0,4);
$oldchk=$today-$mb_chk;
echo "{$oldchk}";
if ($oldchk< 18) {
alert("미성년자는 이 글을 볼수 없습니다. \\n\\n생년월일이 입력이 안 되었다면 \\n\\n우측상단의 정보수정(my info)을 이용하십시오.");
}
else if (!$row[mb_birth]){
alert("생년월일이 입력되지 않았습니다. \\n\\n우측상단의 정보수정(my info)을 이용하여 수정하십시오. \\n\\n 감사합니다.");
}else{}
}
}
?>
추천
1
1
댓글 6개
수고하셨습니다.
^^
^^

나이 제한으로 묶어두면 여러 가지로 활용이 가능하겠네요. 감사합니다.
이거 괜찮네요.좋아요.

스크랩합니다~

아주 좋은 팁입니다. 적용이 잘되는군요^^ㅂ