일반 asp게시판에 비밀글 설정 방법.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

일반 asp게시판에 비밀글 설정 방법.. 정보

일반 asp게시판에 비밀글 설정 방법..

본문

그누보드 게시판이 아니고 일반 제작된 게시판 입니다..
글쓰기 란에 비밀글 설정을 해서 글쓴이랑 패스워드를 아는 사람만
해당 글을 볼 수 있게 바꾸려고하는데 도통 모르겠네요..
도와주실분 계신가요..ㅠㅠ

댓글 전체

음음..저는 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 구문을 통해
자물쇠 노출및 비밀번호 입력창으로 이동시키면 됩니다.
답의 요지는...필드설정입니다..
소스위주로 설명드리면...
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를 전혀 모르신다면, 무용지물이실거라는걸 알기에...
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT