글쓰기 기본옵션 + 성인글 옵션 추가하기 정보
글쓰기 기본옵션 + 성인글 옵션 추가하기본문
※글쓰기 기본옵션 + 성인글 옵션 추가하기
글쓰기시 기본 옵션으로 html1,html2,secret,mail 이 있습니다.
html,비밀글,답변메일이 그것인데요. 여기에 adult라는 성인글 옵션을
추가해서 만 19세 이상의 회원만 해당 게시물을 읽을 수 있게 합니다.
여유필드를 사용해서 할 수도 있겠지만, 옵션항목에 같이 묻어가는게
좋다고 판단해서 거기(wr_option)에 끼워 넣기로 했습니다.
★ 본 성인글의 성인기준은 mb_birth 값을 이용합니다.
수정할 문서는 8개 입니다.
=========================
1.adm/sql_write.sql ______게시판 생성시 adult도 옵션에 들어가게 수정
2.skin../write.skin.php __"성인글"이라는 채크박스가 나오게 추가(성인회원에게만)
3.skin../list.skin.php ___성인글에 관련 이미지 출력되게 추가
4.lib/common.lib.php _____성인글 이미지 변수 정의 추가
5.bbs/write.php __________성인회원인지 체크,수정시 채크박스 채크사항 추가
6.bbs/write_update.php ___옵션필드(wr_option)에 성인글(adult) 기록되게 수정
7.bbs/board.php __________성인회원인지 체크, 불만족일때 에러출력 추가
8.bbs/search.php _________검색시 성인글인 게시물 검색되지 않는 조건 추가
많은 양같아 보이지만 대부분 소스 좀 추가하고 약간 수정하는 정도입니다.
★ 먼저 해야 할 것..
현재 있는 게시판은 phpmyadmin으로 해당 게시판 테이블에 가셔서
wr_option 필드의 종류를 보시면 set('html1', 'html2', 'secret', 'mail')
이렇게 보일 겁니다. 변경을 누르시고 "길이/값"쪽에
,'adult'
이렇게 추가만 해주시면 됩니다. 그럼 이렇게 되겠죠.
'html1', 'html2', 'secret', 'mail','adult'
아래 1.번 작업을 하시면, 게시판을 관리자 모드에서 새로 만들면 자동으로 adult가
추가되어 만들어 지므로 이렇게 만들어진 게시판에는 위에 먼저 해야 할 것과
같은 작업을 안해도 상관 없습니다.
-성인글 표시 아이콘은 첨부이미지 참조하세요.
수정 : 2005.1.14
-write.skin.php에 </td></tr>에 관해 실수할 소지가 있어 수정
-list.skin.php에서 섬네일게시판의 경우 섬네일 출력에 관한 소스 추가
-5번,7번 에서 현재는 생년월일만 있으면 성인인증되는데요, 만약 주민등록번호가
꼭 있어야만 된다고 하시려면, && $member[mb_birth] 를
&& $member[mb_jumin] 로 2곳 바꾸시면 됩니다.
↓작업시작요..
===================================================================
===================================================================
1.
adm/sql_write.sql 문서를 여신후..
wr_option set('html1','html2','secret','mail') NOT NULL default '',
▶위 소스를..
wr_option set('html1','html2','secret','mail','adult') NOT NULL default '',
▶위 소스처럼 교체합니다.
※새로운 게시판 생성시 자동으로 옵션필드에 adult가 추가됩니다.
===================================================================
===================================================================
2.
skin../write.skin.php 문서를 여신 후..
<? if ($is_mail) { ?><input type=checkbox value="mail" name="mail" <?=$recv_email_checked?>>답변메일받기 <? } ?></td></tr>
▶위 소스에서 </td></tr> 이거 삭제하시고, 그 아랫 줄에...
<? if ($is_adult) { ?><input type=checkbox value="adult" name="adult" <?=$adult_checked?>><span class=w_title>성인글</span><img src="<?=$board_skin_path?>/img/icon_adult.gif" align="absmiddle" title="만 19세 이상의 회원만 열람가능"> <? } //★성인글관련추가?></td></tr>
▶위 소스를 추가해 넣습니다.
※성인회원인 경우에만 성인글 채크박스가 출력됩니다. write.php에서 제어
===================================================================
===================================================================
3.
skin../list.skin.php 문서를 여신 후..
echo " " . $list[$i][icon_secret];
▶위 소스 아랫 줄에..
echo " " . $list[$i][icon_adult]; //★성인글관련추가
▶위 소스를 추가해 넣습니다. 성인글 아이콘 삽입하는 겁니다. 성인글임을 목록에서 표시해 주는 아이콘이므로 없어도 작동에 지장은 없습니다. 손 좀 보신 스킨이라면 적절한 위치에 가공해서 넣어주세요.
※※ 추가로..
if ($list[$i][icon_adult] && !$is_adult && !$is_admin) $list[$i][subject] = "성인컨텐츠입니다"; //★성인글관련추가
위 소스를 $list[$i][subject] 가 출력되는 곳보다 위쪽에 적절히 삽입하시면..
성인회원이 아닌 경우 글제목 대신 "성인컨텐츠입니다"가 출력될 것입니다. 제목까지 성인글의 영향력을 행사하실때 적용하시면 됩니다.
※※ 섬네일 게시판이라면...
if (file_exists($thumb))
$img = "<img src='$thumb' border=0>";
▶위 소스를 찾으신 후..
//★ 이미지출력에관한조건(비밀글,성인글)
if (file_exists($thumb)) {
if (!$list[$i][icon_secret]) {
$adult_style = "";
//섬네일 출력시 성인이미지 왜곡시켜서 보여주고 싶을때 주석제거 하세요.
//if ($list[$i][icon_adult] && $is_adult) $adult_style = "style=\"filter:wave(strength=10,freq=43,lightstrength=10,phase=25,add=0);\""; //이미지왜곡 ( style=\"filter:alpha(opacity=10);\" 흐리게하기)
if (!$list[$i][icon_adult] || $list[$i][icon_adult] && $is_adult) $img = "<img src='$thumb' border=0 $adult_style>";
}
if ($is_admin) $img = "<img src='$thumb' border=0>";
}
▶위 소스로 교체합니다.
※비밀글의 섬네일은 이미지없음으로 출력되며, 성인글의 섬네일은 비회원,성인이 아닌 회원에게는 이미지 없음으로 출력됩니다. 성인의 경우엔 정상적으로 섬네일이 출력됩니다. 다만, 외부의 시선을 고려하여 섬네일 이미지를 왜곡되게 출력 하고 싶다면 위에 주석을 읽어 보시고 적용해 주시면, 섬네일 이미지가 왜곡되어서 표현됩니다.
===================================================================
===================================================================
4.
lib/common.lib.php 문서를 여신 후..
$list[icon_secret] = "";
if (strstr($list[wr_option], "secret"))
$list[icon_secret] = "<img src='$skin_path/img/icon_secret.gif' align='absmiddle'>";
▶위 소스 아랫 줄에..
//★성인글관련추가
$list[icon_adult] = "";
if (strstr($list[wr_option], "adult"))
$list[icon_adult] = "<img src='$skin_path/img/icon_adult.gif' align='absmiddle'>";
▶위 소스를 추가해 넣습니다.
※글목록에 표시할 성인글 아이콘을 변수로 정의해 줍니다.
===================================================================
===================================================================
5.
bbs/write.php 문서를 여신 후..
$is_notice = false;
if ($is_admin && $w != "r")
{
▶위 소스 윗줄에..
//★성인글관련추가시작
$is_adult = false;
if((substr(date('Ymd'),0,4) - substr($member[mb_birth],0,4)) >= 19 & $member[mb_birth]) {
$is_adult = true;
}
//★성인글관련추가끝
▶위 소스를 추가해 넣습니다. 그리고 아래로 내려와서..
if (strstr($write[wr_option], "secret"))
$secret_checked = "checked";
▶위 소스 아랫줄에..
if (strstr($write[wr_option], "adult") && $is_adult) //★성인글관련추가
$adult_checked = "checked";
▶위 소스를 추가해 넣습니다. 그리고 그 아래에 보시면..
} else if ($w == "r") {
if (strstr($write[wr_option], "secret")) {
$is_secret = true;
$secret_checked = "checked";
}
▶위 소스 아랫줄에..
if (strstr($write[wr_option], "adult") && $is_adult) //★성인글관련추가
$adult_checked = "checked";
▶위 소스를 추가해 넣습니다.
※만 19세 이상의 성인회원인지 채크하고, 글 수정시 성인글은 채크박스에
채크온 해줘야죠.
===================================================================
===================================================================
6.
bbs/write_update.php 문서를 여신 후..
wr_option = '$html,$secret,$mail,
▶위 소스를 찾으신 다음..
wr_option = '$html,$secret,$mail,$adult',
▶위 소스로 교체해 주세요.
※성인글 작성시 wr_option필드에 adult 기록해 줍니다.
===================================================================
===================================================================
7.
bbs/board.php 문서를 여신 후..
// wr_id 값이 있으면 글읽기
if ($wr_id)
▶위 소스 윗줄에..
//★성인글관련추가시작
$is_adult = false;
if((substr(date('Ymd'),0,4) - substr($member[mb_birth],0,4)) >= 19 && $member[mb_birth]) {
$is_adult = true;
}
//★성인글관련추가끝
▶위 소스를 추가해 넣습니다. 그리고 아래로 내려와서..
// 비밀글이라면
if (strstr($write[wr_option], "secret")) {
$ss_name = "ss_secret_{$bo_table}_$write[wr_num]";
//$ss_name = "ss_secret_{$bo_table}_{$wr_id}";
// 한번 읽은 게시물의 번호는 세션에 저장되어 있고 같은 게시물을 읽을 경우는 다시 패스워드를 묻지 않습니다.
// 이 게시물이 저장된 게시물이 아니면서 관리자가 아니라면
//if ("$bo_table|$write[wr_num]" != get_session("ss_secret"))
if (!get_session($ss_name))
goto_url("./password.php?w=s&bo_table=$bo_table&wr_id=$wr_id{$qstr}");
set_session($ss_name, TRUE);
}
▶위 소스 아랫줄에..
// ★성인글관련추가시작
if (strstr($write[wr_option], "adult") && !$is_adult) {
if ($member[mb_id]) {
alert("해당 컨텐츠는 성인자료 이므로 \\n\\n만19세 미만의 회원은 접근 권한이 없습니다.");
} else {
//alert("해당 컨텐츠는 성인자료 이므로 \\n\\n로그인 후 성인만 이용이 가능합니다.", "./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("board.php?bo_table=$bo_table&wr_id=$wr_id"));
//강제로그인페이지로이동을막기위해교체했음
confirm("해당 컨텐츠는 성인자료 이므로 \\n\\n로그인 후 성인만 이용이 가능합니다. \\n\\n\\n지금 로그인 하시겠습니까?", "./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("board.php?bo_table=$bo_table&wr_id=$wr_id"));
}
}
// ★성인글관련추가끝
▶위 소스를 추가해 넣습니다.
※만 19세 이상의 성인회원인지 채크하고, 아니라면 에러뿌려줍니다.
비회원의 경우는 에러뿌려주고 로그인 페이지로 유도해야 겠죠.
편의를 위해 confirm()함수를 썼는데요. 기본 함수에 없으므로 추가해 줘야 합니다.
아래 링크를 참조하셔서 작업 해 주시면 됩니다.
http://sir.co.kr/bbs/tb.php/g4_tiptech/2005
기본 함수인 alert()를 그냥 쓰시려면 주석 제거하시고, confirm()쪽에 주석을
다시면 되겠습니다.
===================================================================
===================================================================
8.
bbs/search.php 문서를 여신 후..
$sql_search = $str . " and wr_option not like '%secret%' "; // 비밀글은 제외
▶위 소스를 찾으신 다음.. 그 아랫줄에..
$sql_search = $str . " and wr_option not like '%adult%' "; // 성인글은 제외
▶위 소스를 추가해 넣습니다.
※비밀글 처럼 검색 조건을 추가합니다. 필요 없으면 주석처리 하심 되겠죠.
===================================================================
===================================================================
↑작업 끝입니다.
글쓰기시 기본 옵션으로 html1,html2,secret,mail 이 있습니다.
html,비밀글,답변메일이 그것인데요. 여기에 adult라는 성인글 옵션을
추가해서 만 19세 이상의 회원만 해당 게시물을 읽을 수 있게 합니다.
여유필드를 사용해서 할 수도 있겠지만, 옵션항목에 같이 묻어가는게
좋다고 판단해서 거기(wr_option)에 끼워 넣기로 했습니다.
★ 본 성인글의 성인기준은 mb_birth 값을 이용합니다.
수정할 문서는 8개 입니다.
=========================
1.adm/sql_write.sql ______게시판 생성시 adult도 옵션에 들어가게 수정
2.skin../write.skin.php __"성인글"이라는 채크박스가 나오게 추가(성인회원에게만)
3.skin../list.skin.php ___성인글에 관련 이미지 출력되게 추가
4.lib/common.lib.php _____성인글 이미지 변수 정의 추가
5.bbs/write.php __________성인회원인지 체크,수정시 채크박스 채크사항 추가
6.bbs/write_update.php ___옵션필드(wr_option)에 성인글(adult) 기록되게 수정
7.bbs/board.php __________성인회원인지 체크, 불만족일때 에러출력 추가
8.bbs/search.php _________검색시 성인글인 게시물 검색되지 않는 조건 추가
많은 양같아 보이지만 대부분 소스 좀 추가하고 약간 수정하는 정도입니다.
★ 먼저 해야 할 것..
현재 있는 게시판은 phpmyadmin으로 해당 게시판 테이블에 가셔서
wr_option 필드의 종류를 보시면 set('html1', 'html2', 'secret', 'mail')
이렇게 보일 겁니다. 변경을 누르시고 "길이/값"쪽에
,'adult'
이렇게 추가만 해주시면 됩니다. 그럼 이렇게 되겠죠.
'html1', 'html2', 'secret', 'mail','adult'
아래 1.번 작업을 하시면, 게시판을 관리자 모드에서 새로 만들면 자동으로 adult가
추가되어 만들어 지므로 이렇게 만들어진 게시판에는 위에 먼저 해야 할 것과
같은 작업을 안해도 상관 없습니다.
-성인글 표시 아이콘은 첨부이미지 참조하세요.
수정 : 2005.1.14
-write.skin.php에 </td></tr>에 관해 실수할 소지가 있어 수정
-list.skin.php에서 섬네일게시판의 경우 섬네일 출력에 관한 소스 추가
-5번,7번 에서 현재는 생년월일만 있으면 성인인증되는데요, 만약 주민등록번호가
꼭 있어야만 된다고 하시려면, && $member[mb_birth] 를
&& $member[mb_jumin] 로 2곳 바꾸시면 됩니다.
↓작업시작요..
===================================================================
===================================================================
1.
adm/sql_write.sql 문서를 여신후..
wr_option set('html1','html2','secret','mail') NOT NULL default '',
▶위 소스를..
wr_option set('html1','html2','secret','mail','adult') NOT NULL default '',
▶위 소스처럼 교체합니다.
※새로운 게시판 생성시 자동으로 옵션필드에 adult가 추가됩니다.
===================================================================
===================================================================
2.
skin../write.skin.php 문서를 여신 후..
<? if ($is_mail) { ?><input type=checkbox value="mail" name="mail" <?=$recv_email_checked?>>답변메일받기 <? } ?></td></tr>
▶위 소스에서 </td></tr> 이거 삭제하시고, 그 아랫 줄에...
<? if ($is_adult) { ?><input type=checkbox value="adult" name="adult" <?=$adult_checked?>><span class=w_title>성인글</span><img src="<?=$board_skin_path?>/img/icon_adult.gif" align="absmiddle" title="만 19세 이상의 회원만 열람가능"> <? } //★성인글관련추가?></td></tr>
▶위 소스를 추가해 넣습니다.
※성인회원인 경우에만 성인글 채크박스가 출력됩니다. write.php에서 제어
===================================================================
===================================================================
3.
skin../list.skin.php 문서를 여신 후..
echo " " . $list[$i][icon_secret];
▶위 소스 아랫 줄에..
echo " " . $list[$i][icon_adult]; //★성인글관련추가
▶위 소스를 추가해 넣습니다. 성인글 아이콘 삽입하는 겁니다. 성인글임을 목록에서 표시해 주는 아이콘이므로 없어도 작동에 지장은 없습니다. 손 좀 보신 스킨이라면 적절한 위치에 가공해서 넣어주세요.
※※ 추가로..
if ($list[$i][icon_adult] && !$is_adult && !$is_admin) $list[$i][subject] = "성인컨텐츠입니다"; //★성인글관련추가
위 소스를 $list[$i][subject] 가 출력되는 곳보다 위쪽에 적절히 삽입하시면..
성인회원이 아닌 경우 글제목 대신 "성인컨텐츠입니다"가 출력될 것입니다. 제목까지 성인글의 영향력을 행사하실때 적용하시면 됩니다.
※※ 섬네일 게시판이라면...
if (file_exists($thumb))
$img = "<img src='$thumb' border=0>";
▶위 소스를 찾으신 후..
//★ 이미지출력에관한조건(비밀글,성인글)
if (file_exists($thumb)) {
if (!$list[$i][icon_secret]) {
$adult_style = "";
//섬네일 출력시 성인이미지 왜곡시켜서 보여주고 싶을때 주석제거 하세요.
//if ($list[$i][icon_adult] && $is_adult) $adult_style = "style=\"filter:wave(strength=10,freq=43,lightstrength=10,phase=25,add=0);\""; //이미지왜곡 ( style=\"filter:alpha(opacity=10);\" 흐리게하기)
if (!$list[$i][icon_adult] || $list[$i][icon_adult] && $is_adult) $img = "<img src='$thumb' border=0 $adult_style>";
}
if ($is_admin) $img = "<img src='$thumb' border=0>";
}
▶위 소스로 교체합니다.
※비밀글의 섬네일은 이미지없음으로 출력되며, 성인글의 섬네일은 비회원,성인이 아닌 회원에게는 이미지 없음으로 출력됩니다. 성인의 경우엔 정상적으로 섬네일이 출력됩니다. 다만, 외부의 시선을 고려하여 섬네일 이미지를 왜곡되게 출력 하고 싶다면 위에 주석을 읽어 보시고 적용해 주시면, 섬네일 이미지가 왜곡되어서 표현됩니다.
===================================================================
===================================================================
4.
lib/common.lib.php 문서를 여신 후..
$list[icon_secret] = "";
if (strstr($list[wr_option], "secret"))
$list[icon_secret] = "<img src='$skin_path/img/icon_secret.gif' align='absmiddle'>";
▶위 소스 아랫 줄에..
//★성인글관련추가
$list[icon_adult] = "";
if (strstr($list[wr_option], "adult"))
$list[icon_adult] = "<img src='$skin_path/img/icon_adult.gif' align='absmiddle'>";
▶위 소스를 추가해 넣습니다.
※글목록에 표시할 성인글 아이콘을 변수로 정의해 줍니다.
===================================================================
===================================================================
5.
bbs/write.php 문서를 여신 후..
$is_notice = false;
if ($is_admin && $w != "r")
{
▶위 소스 윗줄에..
//★성인글관련추가시작
$is_adult = false;
if((substr(date('Ymd'),0,4) - substr($member[mb_birth],0,4)) >= 19 & $member[mb_birth]) {
$is_adult = true;
}
//★성인글관련추가끝
▶위 소스를 추가해 넣습니다. 그리고 아래로 내려와서..
if (strstr($write[wr_option], "secret"))
$secret_checked = "checked";
▶위 소스 아랫줄에..
if (strstr($write[wr_option], "adult") && $is_adult) //★성인글관련추가
$adult_checked = "checked";
▶위 소스를 추가해 넣습니다. 그리고 그 아래에 보시면..
} else if ($w == "r") {
if (strstr($write[wr_option], "secret")) {
$is_secret = true;
$secret_checked = "checked";
}
▶위 소스 아랫줄에..
if (strstr($write[wr_option], "adult") && $is_adult) //★성인글관련추가
$adult_checked = "checked";
▶위 소스를 추가해 넣습니다.
※만 19세 이상의 성인회원인지 채크하고, 글 수정시 성인글은 채크박스에
채크온 해줘야죠.
===================================================================
===================================================================
6.
bbs/write_update.php 문서를 여신 후..
wr_option = '$html,$secret,$mail,
▶위 소스를 찾으신 다음..
wr_option = '$html,$secret,$mail,$adult',
▶위 소스로 교체해 주세요.
※성인글 작성시 wr_option필드에 adult 기록해 줍니다.
===================================================================
===================================================================
7.
bbs/board.php 문서를 여신 후..
// wr_id 값이 있으면 글읽기
if ($wr_id)
▶위 소스 윗줄에..
//★성인글관련추가시작
$is_adult = false;
if((substr(date('Ymd'),0,4) - substr($member[mb_birth],0,4)) >= 19 && $member[mb_birth]) {
$is_adult = true;
}
//★성인글관련추가끝
▶위 소스를 추가해 넣습니다. 그리고 아래로 내려와서..
// 비밀글이라면
if (strstr($write[wr_option], "secret")) {
$ss_name = "ss_secret_{$bo_table}_$write[wr_num]";
//$ss_name = "ss_secret_{$bo_table}_{$wr_id}";
// 한번 읽은 게시물의 번호는 세션에 저장되어 있고 같은 게시물을 읽을 경우는 다시 패스워드를 묻지 않습니다.
// 이 게시물이 저장된 게시물이 아니면서 관리자가 아니라면
//if ("$bo_table|$write[wr_num]" != get_session("ss_secret"))
if (!get_session($ss_name))
goto_url("./password.php?w=s&bo_table=$bo_table&wr_id=$wr_id{$qstr}");
set_session($ss_name, TRUE);
}
▶위 소스 아랫줄에..
// ★성인글관련추가시작
if (strstr($write[wr_option], "adult") && !$is_adult) {
if ($member[mb_id]) {
alert("해당 컨텐츠는 성인자료 이므로 \\n\\n만19세 미만의 회원은 접근 권한이 없습니다.");
} else {
//alert("해당 컨텐츠는 성인자료 이므로 \\n\\n로그인 후 성인만 이용이 가능합니다.", "./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("board.php?bo_table=$bo_table&wr_id=$wr_id"));
//강제로그인페이지로이동을막기위해교체했음
confirm("해당 컨텐츠는 성인자료 이므로 \\n\\n로그인 후 성인만 이용이 가능합니다. \\n\\n\\n지금 로그인 하시겠습니까?", "./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("board.php?bo_table=$bo_table&wr_id=$wr_id"));
}
}
// ★성인글관련추가끝
▶위 소스를 추가해 넣습니다.
※만 19세 이상의 성인회원인지 채크하고, 아니라면 에러뿌려줍니다.
비회원의 경우는 에러뿌려주고 로그인 페이지로 유도해야 겠죠.
편의를 위해 confirm()함수를 썼는데요. 기본 함수에 없으므로 추가해 줘야 합니다.
아래 링크를 참조하셔서 작업 해 주시면 됩니다.
http://sir.co.kr/bbs/tb.php/g4_tiptech/2005
기본 함수인 alert()를 그냥 쓰시려면 주석 제거하시고, confirm()쪽에 주석을
다시면 되겠습니다.
===================================================================
===================================================================
8.
bbs/search.php 문서를 여신 후..
$sql_search = $str . " and wr_option not like '%secret%' "; // 비밀글은 제외
▶위 소스를 찾으신 다음.. 그 아랫줄에..
$sql_search = $str . " and wr_option not like '%adult%' "; // 성인글은 제외
▶위 소스를 추가해 넣습니다.
※비밀글 처럼 검색 조건을 추가합니다. 필요 없으면 주석처리 하심 되겠죠.
===================================================================
===================================================================
↑작업 끝입니다.
추천
7
7
댓글 18개
기본함수에 없는 confirm()함수를 사용했는데, 깜빡잊고 그에 관한 내용을 적지 않았습니다. 관련 내용 수정했습니다. http://sir.co.kr/bbs/tb.php/g4_tiptech/2005 글 참조하시면 됩니다.
쵸오님 넘 감사드려영..초딩물리치기용 팁이네영.ㅎㅎ^^
추천꾸우욱
추천꾸우욱

먼저 고생을 많이 하셨습니다. 성인체크시 문제점이 약간 있는듯 합니다.
가입시 주민등록 번호를 받지 않을경우 생일은 마음대로 넣을수가 있으므로 가입시 주민번호를
받을경우엔 위방식대로 하도록하고 주민번호를 받지 않을경우엔 현재 저장된
회원의 생일은 무시해버리고 주민번호를 입력 받아서 성인체크를 하도록하면 좋을듯 합니다.
그냥 제생각 이므로 무시하셔도 됩니다.^^
가입시 주민등록 번호를 받지 않을경우 생일은 마음대로 넣을수가 있으므로 가입시 주민번호를
받을경우엔 위방식대로 하도록하고 주민번호를 받지 않을경우엔 현재 저장된
회원의 생일은 무시해버리고 주민번호를 입력 받아서 성인체크를 하도록하면 좋을듯 합니다.
그냥 제생각 이므로 무시하셔도 됩니다.^^
헐랭이님 말씀이 다 맞습니다;;
아쵸오님!
가려운곳을 긁어 주시고 아픈곳을 치료 해주시는 아쵸오님!
비록 로그인을 하게 하는 귀찮음도 주지만 기꺼이 감수하면서...
러브레터 사이트에 주민번호를 회원가입시 받어야겟다고 생각 햇던 이유중 하나 였습니다.
러브채널에 메뉴를 가벼운 마음으로 추가 하려고 합니다.
사랑의 필수 메뉴,,,"카마수트라"+19....
아~~~~~~~~~~
쵸코렛 처럼 달콤한
오늘밤 입니다!
..
근데 "카"가 맞나요? 아니면 "까"?
가려운곳을 긁어 주시고 아픈곳을 치료 해주시는 아쵸오님!
비록 로그인을 하게 하는 귀찮음도 주지만 기꺼이 감수하면서...
러브레터 사이트에 주민번호를 회원가입시 받어야겟다고 생각 햇던 이유중 하나 였습니다.
러브채널에 메뉴를 가벼운 마음으로 추가 하려고 합니다.
사랑의 필수 메뉴,,,"카마수트라"+19....
아~~~~~~~~~~
쵸코렛 처럼 달콤한
오늘밤 입니다!
..
근데 "카"가 맞나요? 아니면 "까"?
제가 그누다음버전에서 기본으로 추가되었으면 한다는 글을 올렸더니 팁으로 올라오는군요. ^^
그래도 이렇게 수정하고 그러면 업그레이드할때 파일가려서 해야되고 그러기때문에 추후버전에선 역시 기본으로 탑재되었으면 좋겠네요.
궁금한점은 19세 인증은 로그인한 회원의 주민번호 정보에만 의존하나요? (아 위에 헐랭이님의 글을 덧글 작성한 후에 봤네요. 생일데이터로도 된다면 문제가..^^)
그누는 회원관리인가 기본옵션에서 주민번호입력을 하게하면 회원가입시 필수로 입력해야만 하는걸로 아는데..필수입력안해도 되는 체크박스같은것도 추후버전에선 관리자 메뉴에 추가되길 기원하며..^^
그래도 이렇게 수정하고 그러면 업그레이드할때 파일가려서 해야되고 그러기때문에 추후버전에선 역시 기본으로 탑재되었으면 좋겠네요.
궁금한점은 19세 인증은 로그인한 회원의 주민번호 정보에만 의존하나요? (아 위에 헐랭이님의 글을 덧글 작성한 후에 봤네요. 생일데이터로도 된다면 문제가..^^)
그누는 회원관리인가 기본옵션에서 주민번호입력을 하게하면 회원가입시 필수로 입력해야만 하는걸로 아는데..필수입력안해도 되는 체크박스같은것도 추후버전에선 관리자 메뉴에 추가되길 기원하며..^^
주민번호나 생일을 이용해서 19세미만은 게시판접근을 제한할수있는 방법없을까요?
며칠전부터 계속 찾는중입니다 ㅠ
며칠전부터 계속 찾는중입니다 ㅠ
테일즈/ 음... 생년월일로 제한하는 거라면... 당연히 가능하겠죠. 정리해서 적어 드리죠.
※list.skin.php에서 섬네일출력에 관한 조건을 추가했습니다. 비밀글의 섬네일은 이미지없음으로 출력되며, 성인글의 섬네일은 비회원,성인이 아닌 회원에게는 이미지 없음으로 출력됩니다. 성인의 경우엔 정상적으로 섬네일이 출력됩니다. 다만, 외부의 시선을 고려하여 섬네일 이미지를 왜곡되게 출력 하고 싶다면 위에 주석을 읽어 보시고 적용해 주시면, 섬네일 이미지가 왜곡되어서 표현됩니다.
-write.skin.php 에서 </td></tr>에 관해 실수할 소지가 있어 약간 수정했습니다;;
-5번,7번 에서 현재는 생년월일만 있으면 성인인증되는데요, 만약 주민등록번호가
꼭 있어야만 된다고 하시려면, && $member[mb_birth] 를 && $member[mb_jumin] 로 2곳 바꾸시면 됩니다.
※list.skin.php에서 섬네일출력에 관한 조건을 추가했습니다. 비밀글의 섬네일은 이미지없음으로 출력되며, 성인글의 섬네일은 비회원,성인이 아닌 회원에게는 이미지 없음으로 출력됩니다. 성인의 경우엔 정상적으로 섬네일이 출력됩니다. 다만, 외부의 시선을 고려하여 섬네일 이미지를 왜곡되게 출력 하고 싶다면 위에 주석을 읽어 보시고 적용해 주시면, 섬네일 이미지가 왜곡되어서 표현됩니다.
-write.skin.php 에서 </td></tr>에 관해 실수할 소지가 있어 약간 수정했습니다;;
-5번,7번 에서 현재는 생년월일만 있으면 성인인증되는데요, 만약 주민등록번호가
꼭 있어야만 된다고 하시려면, && $member[mb_birth] 를 && $member[mb_jumin] 로 2곳 바꾸시면 됩니다.
초,고딩 퇴치용.. 아주 유용한 팁입니다..^^ 크!! 추천 한방
그누 업그레이드에 영향을 받지 않으려면 스킨과 그누 여분 필드만으로 가능하게 만들면 되는데
그렇게는 안되어 있는듯 하군요...
그누 기본소스 변경 안하고 되게 소스들이 되어 있는데 사실 생각없이 적용하면 그누 다음버전에서 유지 관리가 힘들져.. 잘 생각해서 자신에 맞게 그누소스는 안 고치고 해보세요..
저는 기타 추가 모듈은 폴더를 따로 해서 하고 있고, 스킨은 원래 다른 이들꺼를 업로드 하는거니 그누 기본 스킨 폴더를 하면 되고요.. 여튼 그누 정신에 맞게 유동성있게 코딩하시는건 회원들 몫...
그렇게는 안되어 있는듯 하군요...
그누 기본소스 변경 안하고 되게 소스들이 되어 있는데 사실 생각없이 적용하면 그누 다음버전에서 유지 관리가 힘들져.. 잘 생각해서 자신에 맞게 그누소스는 안 고치고 해보세요..
저는 기타 추가 모듈은 폴더를 따로 해서 하고 있고, 스킨은 원래 다른 이들꺼를 업로드 하는거니 그누 기본 스킨 폴더를 하면 되고요.. 여튼 그누 정신에 맞게 유동성있게 코딩하시는건 회원들 몫...
검황님 말씀이 옳습니다. 팁란이다보니.. 아직 실력이 딸려서 자꾸 원본을 건드리는게 되네요. 팁으로 참고만 하셔서 검황님 말씀대로 원본 안건드리고, 적용하는 방향으로 활용해 주셨으면 좋겠습니다. 관리자님과 기타여러분들께 죄송합니다. 꾸벅 (_,._)
스크랩해요.

감사합니다.스크랩
감사합니다!
성인글 관련 자료

성인전용게시판
항상 체크로 되있을려면 어떻게 해야 하는가요?
아...다 따라했는데.ㅠㅠ 안되네요.ㅠ.ㅠ