묻고답하기
게시글에 비밀번호를 부여하는 방법?제발 알려주세요.ㅜ.ㅜ
2012.04.02 07:40
정말 제발제발좀 알려주세요..
게시판에 비밀글쓸때 비밀번호를 부여해서 비밀번호를 아는사람끼리만 게시글을 볼 수 있게끔 하고 싶습니다.
몇날 며칠을 검색해봐도 해답을 찾을 수 가 없어서 이렇게 질문합니다.
답변을 받은적이 별로 없어서..ㅜ.ㅜ
이번에는 꼭 답변 받고 싶어요.
꼭좀 부탁드립니다.
정말 필요한 기능이라...간절하네요.
댓글 2
-
데브위트™
2012.04.02 10:38
-
자야2
2012.04.02 22:31
데브위트님 제작의뢰....알겠습니다.^^ 감사합니다. -
송동우
2012.04.03 10:55
board 게시판 / xe_official 게시판 스킨에서 테스트 했습니다.
우선 비번을 입력받을 확장변수를 하나 생성하세요
확장변수는 첫번째 확장변수로 하세요
꼭 첫번째로 하지 않아도 되지만, 그럴 경우 아래 코드에서 수정을 해야 하니
그대로 카피해서 붙여넣기 해서 사용하기 위해 확장변수를 첫번째로 하세요
xe - modules - board - skins - xe_official - view_document.html 열고
제일 상단에
{@
$pass = $oDocument->getExtraVars();
$ext_pass = $pass[1]->value;
}
<!--@if(((!$view_pass && $ext_pass) || ($view_pass != $ext_pass)) && $logged_info->is_admin != "Y")-->
<form method="post" action="{getenv('REQUEST_URI')}">
<input type="password" name="view_pass" />
<button type="submit">go</button>
</form>
<!--@else-->이것을 입력
그리고 제일 하단에
<!--@end-->
이것을 입력
글을 작성할 때 확장변수를 비번입력칸으로 사용하는 겁니다.
꼭 이런 방법 말고도 아이디어를 어떻게 내느냐에 따라 방식은 다양하게 할 수 있습니다.
그냥 이것이 사용하기에 제일 간편할 것 같아서 권해드립니다.
-
자야2
2012.04.03 12:50
송동우님.....너무너무 감사합니다.^^ 너무 친절하세요~
글쓴이와 관리자는 비밀글을 볼수있는데요 비밀번호로 여럿이서 만들려면 제작의뢰에 올려서 만드세요 = ㅅ=;
아니면 일정 인원를 회원등급을 올려 그 회원등급인 사람만 글을 열람하게 할수는 있습니다.