테스트 사이트 - 개발 중인 베타 버전입니다

문의드립니다. 채택완료

jpna 1년 전 조회 5,399

베이직 테마에서 관리자가 글을쓸때 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
c
1년 전

해당 게시판 설정 가셔서

비밀글 사용 무조건으로 선택하시면 됩니다

 

그게 아닌 체크박스로 두되, 항상 체크된 상태를 원하시면

해당 게시판 스킨에서 write.skin.php 파일에서

</p>

<p>if ($is_secret) {

            if ($is_admin || $is_secret==1) {

                $option .= PHP_EOL.'<li class="chk_box"><input type="checkbox" id="secret" name="secret"  class="selec_chk" value="secret" '.$secret_checked.'>'.PHP_EOL.'<label for="secret"><span></span>비밀글</label></li>';

            } else {

                $option_hidden .= '<input type="hidden" name="secret" value="secret">';

            }

        }</p>

<p> </p>

<p>// 위 코드의 $secret_checked 를 지우고, 강제로 checked 로 둬야 할 것 같습니다</p>

<p> </p>

<p>if ($is_secret) {

            if ($is_admin || $is_secret==1) {

                $option .= PHP_EOL.'<li class="chk_box"><input type="checkbox" id="secret" name="secret"  class="selec_chk" value="secret" checked>'.PHP_EOL.'<label for="secret"><span></span>비밀글</label></li>';

            } else {

                $option_hidden .= '<input type="hidden" name="secret" value="secret">';

            }

        }</p>

<p>

비밀글 체크박스 출력하는 코드에 checked 추가하시면 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

j
jpna
1년 전
관리자가 글을 등록할때는 말씀하신 부분이 먹지를 않네요? 아래처럼 써있네요.

"체크박스"는 글작성시 비밀글 체크가 가능합니다. "무조건"은 작성되는 모든글을 비밀글로 작성합니다. (관리자는 체크박스로 출력합니다.) 스킨에 따라 적용되지 않을 수 있습니다.
c
coDribble
1년 전
답변 작성하고 수정해서 다시 올리고 있었는데 그 사이에 댓글이 달렸네요...

관리자가 작성시인 경우면 후자의 방법으로 코드를 수정하셔야 할 것 같아요
j
jpna
1년 전
감사합니다. 덕분에 해결됐습니다.
c
coDribble
1년 전
근데 저렇게 코드를 강제로 박아두면 고려해야할게 생길것 같아요;;

1. 해당 게시판 스킨은 다른 게시판도 같이 쓰는 스킨이 아닌 단독으로 쓰셔야 하구요.
2. 글작성 권한은 관리자만으로 설정이 되어 있어야 할 것 같아요.

다른 게시판도 같이 쓰는 스킨이라면 스킨을 분리해서 따로 써야하고,
회원들도 글작성이 가능한 상태면 비밀글은 항상 체크된 상태로 될 것 같아요.

위 2개 사항이 고려할 사항이 아니라면 그냥 수정하신대로 코드에 박아서 사용하셔도 될 것 같아요.

댓글을 작성하려면 로그인이 필요합니다.

M
1년 전

관리자 페이지에서 "비밀글 사용"을 체크하시면 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

j
jpna
1년 전
"관리자는 체크박스로 출력합니다" 라는 문구가 있네요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인