일반 asp게시판에 비밀글 설정 방법.. 정보
일반 asp게시판에 비밀글 설정 방법..본문
그누보드 게시판이 아니고 일반 제작된 게시판 입니다..
글쓰기 란에 비밀글 설정을 해서 글쓴이랑 패스워드를 아는 사람만
해당 글을 볼 수 있게 바꾸려고하는데 도통 모르겠네요..
도와주실분 계신가요..ㅠㅠ
글쓰기 란에 비밀글 설정을 해서 글쓴이랑 패스워드를 아는 사람만
해당 글을 볼 수 있게 바꾸려고하는데 도통 모르겠네요..
도와주실분 계신가요..ㅠㅠ
댓글 전체
테이블에 비밀글 체크 여부 확인 필드 만드시고
그 값이 true면 글쓴이와 패스워드 입력 받게 하시면 될듯 한데요?
그 값이 true면 글쓴이와 패스워드 입력 받게 하시면 될듯 한데요?
그게;;; ㅠㅠ 제가 프로그램은 전혀 몰라서 이거 참;; 난감한..ㅠㅠ
음음..저는 PHP는 초보이고,ASP는 경력2년입니다. SIR에서는 좀 특이한 케이스죠;;
DB의 해당 게시판테이블에 secret(가칭) 이라는 char1짜리 컬럼(예전 명칭으론 필드)를 하나 만드시구요. 글 입력시 비밀글 설정 체크박스를 혹은 라디오버튼으로 <input name=secret value=y>형식으로 지정할수 있게끔 해주고, write_ok.asp(파일명은 다를수 있겠지만..아무튼 글작성처리페이지) 페이지에서 insert into 부분에 secret 값을, 비밀글에 체크했으면 y 로 체크안했으면 n 으로 넣어줍니다.
그리고 리스트페이지에서 레코드셋객체로 DB를 여시고 if rs("secret) = "y" then 구문을 통해
자물쇠 노출및 비밀번호 입력창으로 이동시키면 됩니다.
답의 요지는...필드설정입니다..
DB의 해당 게시판테이블에 secret(가칭) 이라는 char1짜리 컬럼(예전 명칭으론 필드)를 하나 만드시구요. 글 입력시 비밀글 설정 체크박스를 혹은 라디오버튼으로 <input name=secret value=y>형식으로 지정할수 있게끔 해주고, write_ok.asp(파일명은 다를수 있겠지만..아무튼 글작성처리페이지) 페이지에서 insert into 부분에 secret 값을, 비밀글에 체크했으면 y 로 체크안했으면 n 으로 넣어줍니다.
그리고 리스트페이지에서 레코드셋객체로 DB를 여시고 if rs("secret) = "y" then 구문을 통해
자물쇠 노출및 비밀번호 입력창으로 이동시키면 됩니다.
답의 요지는...필드설정입니다..
소스위주로 설명드리면...
1. DB 게시판 테이블에 secret char(1) 필드추가
write.asp(글작성폼페이지)에
이것 추가---> <input type="checkbox" name="secret" value="y"> 비밀글 설정
write_ok.asp(글등록처리페이지)에서
if request("secret") = "y" then
secret = "y"
else
secret = "n"
end if
.
.
sql="insert into 테이블(secret) values('"&secret&"')"
list.asp(글 목록페이지)
글제목(<a href="글보기페이지주소">제목</a>) 을 아래처럼 고쳐줍니다.
---> <% if rs("secret") = "y" then %>
<a href="비밀번호 입력페이지 주소">제목</a>
<% else %>
<a href="글보기페이지주소">제목</a>
<% end if %>
그외에 edit.asp와 edit_ok.asp,del.asp,reply.asp 페이지에도 비슷한 맥락으로 조금씩 수정해줘야합니다. 답변은 여기까지만...;; 왜냐면..사실 나름대로 자세하게 답변했다고 생각하지만, 어차피 이렇게 설명드려도 ASP를 전혀 모르신다면, 무용지물이실거라는걸 알기에...
1. DB 게시판 테이블에 secret char(1) 필드추가
write.asp(글작성폼페이지)에
이것 추가---> <input type="checkbox" name="secret" value="y"> 비밀글 설정
write_ok.asp(글등록처리페이지)에서
if request("secret") = "y" then
secret = "y"
else
secret = "n"
end if
.
.
sql="insert into 테이블(secret) values('"&secret&"')"
list.asp(글 목록페이지)
글제목(<a href="글보기페이지주소">제목</a>) 을 아래처럼 고쳐줍니다.
---> <% if rs("secret") = "y" then %>
<a href="비밀번호 입력페이지 주소">제목</a>
<% else %>
<a href="글보기페이지주소">제목</a>
<% end if %>
그외에 edit.asp와 edit_ok.asp,del.asp,reply.asp 페이지에도 비슷한 맥락으로 조금씩 수정해줘야합니다. 답변은 여기까지만...;; 왜냐면..사실 나름대로 자세하게 답변했다고 생각하지만, 어차피 이렇게 설명드려도 ASP를 전혀 모르신다면, 무용지물이실거라는걸 알기에...