안녕하세요. 그누보드4 게시판 비밀번호 달기 질문입니다^^

안녕하세요. 그누보드4 게시판 비밀번호 달기 질문입니다^^

QA

안녕하세요. 그누보드4 게시판 비밀번호 달기 질문입니다^^

본문

안녕하세요. 날씨가 많이 춥네요! 감기 조심하시구요

 

아래의 조건이 있습니다

 

1. 관리자가 글을작성

2. 관리자가 작성글마다 고객의 핸드폰뒬자리로 비밀번호 설정

3. 해당 고객이 비밀번호를 입력하고 해당글을 열람

 

그래서 검색한 소스가 있는데

 

관리자가 작성한 비밀글로 설정된 게시물을 특정 비밀번호로 저장해서 열람이 가능하게 하는 팁입니다.

즉, 게시물마다 임의로 암호설정을 할수 있게 합니다.


그누보드 / skin / board / 폴더 / write.skin.php 에서 ( basic 스킨 기준 95~105라인 )

    if ($is_secret) {
        if ($is_admin || $is_secret==1) {
            $option .= "<input type=checkbox value='secret' name='secret' $secret_checked><span class=w_title>비밀글</span> ";
        } else {
            $option_hidden .= "<input type=hidden value='secret' name='secret'>";
        }
    }
    
    if ($is_mail) {
        $option .= "<input type=checkbox value='mail' name='mail' $recv_email_checked>답변메일받기 ";
    }

를 아래와 같이 변경합니다.

    if ($is_mail) {
        $option .= "<input type='checkbox' value='mail' name='mail' $recv_email_checked />답변메일받기 ";
    }

    if ($is_secret) {
        if ($is_admin) {
            $option .= "<input type='checkbox' value='secret' name='secret' $secret_checked /><span class='w_title'>비밀글</span> (<input class='ed' type='text' maxlength='20' size='15' name='wr_password' itemname='패스워드' />게시물 고유 비밀번호) ";
        } elseif ($is_secret==1) {
          //if($member[mb_level] >=5) // 일정등급 이상 회원들은 기능 사용하고자 할때 주석해지
          //  $option .= "<input type='checkbox' value='secret' name='secret' $secret_checked /><span class='w_title'>비밀글</span> (<input class='ed' type='text' maxlength='20' size='15' name='wr_password' itemname='패스워드' />게시물 고유 비밀번호) ";
          //else
            $option .= "<input type='checkbox' value='secret' name='secret' $secret_checked /><span class='w_title'>비밀글</span> ";
        } else {
            $option_hidden .= "<tr><td><input type='hidden' value='secret' name='secret' /></td></tr>";
        }
    }

 

 

이겁니다

 

이거같은경우에는 처음에 게시글을 쓸대는 안되던데(관리자의 비밀번호를 입력해야지 들어가짐)

수정들어가서 확인을 누르니 비밀번호가 4자리로 바뀌더라구요.

 

게시글 쓸대 바로 비밀번호 4자리가 적용되게 하는법은 없을까요^^?

 

고수님의 조언 부탁드립니다!

 

그리고 식사 맛있게 하세요 점심시간이네요 ㅎ

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
전체 125,888 | RSS
QA 내용 검색

회원로그인

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