관리자가 지정한 비밀번호로 누구나 접근할 수 있는 비밀글 게시판 만들기 - 게시판스킨강좌, 그누보드5강좌

본문 바로가기
전체검색

게시판스킨강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

관리자가 지정한 비밀번호로 누구나 접근할 수 있는 비밀글 게시판 만들기

관리자 20-04-10 18:27

관리자 지정 비밀글 게시판 만들기는 예전에 관련 정보를 올린 적이 있었습니다.

https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=117 


이번 내용도 비슷한 건데 차이점은..

글 쓸 때 비밀번호를 별도로 입력하지 않고 미리 지정해둔 비밀번호로 자동 입력합니다.



* 참고사항


게시판 비밀글 기능을 활용하는 방법이라 이용 시 반드시 글은 비밀글로 등록해야 합니다.

c138f397e46124f9d982a2d079d5e8b8_1671952641_8706.gif 

 



1. write.skin.php 파일 수정


아래 코드 추가


<?php if ($is_admin && $board['bo_1']) { ?>
<input type="hidden" name="bo_password" value="<?php echo $board['bo_1'] ?>">
<?php } ?>



## 위치 참고 ##


b5a0901936a6d371df3888783fb1e9b8_1586510491_4866.png
 



2. write_update.skin.php 파일 신규 생성


<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if ($is_admin && $bo_password) {
    $wr_password = get_encrypt_string($bo_password);
    sql_query(" update $write_table set wr_password = '$wr_password' where wr_id = '$wr_id' ");
}
?>




비밀번호 설정은 게시판 설정 여분필드 1번에 입력


b5a0901936a6d371df3888783fb1e9b8_1586510621_811.png 




## 유의 사항 ##


사용 중에 비밀번호를 변경하면 변경한 시점 이후에 새로 등록된 글부터 적용되고

기존에 등록된 글은 재수정해야 비밀번호가 변경됩니다.

변경 즉시 기존에 등록된 모든 글까지 일괄적으로 변경하려면 별도의 개발이 필요합니다.

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.