한 게시판 안에서 볼 수 있는 글을 레벨별로 다르게 수정하고 싶습니다 - 커뮤니티

본문 바로가기
전체검색

커뮤니티

강좌 열람은 비회원도 볼 수 있게 모두 공개되어 있습니다.

한 게시판 안에서 볼 수 있는 글을 레벨별로 다르게 수정하고 싶습니다

안녕 19-08-16 22:30

안녕하세요, 문의를 드리려고 합니다.

2레벨 이상이 볼 수 있는 모든 게시판의 글쓰기 화면에서 A라는 체크박스 하나를 적용하여

해당 체크박스를 클릭하면 해당 글은 3레벨 이상만 볼 수 있도록 설정하고 싶습니다.

체크박스와 해당 설정에 대한 내용은 어느 파일에 추가해야 적용이 되나요?

댓글목록 +3

댓글목록

profile_image

관리자님의 댓글

관리자 작성일

참고하시면 되겠네요. 방식은 비슷합니다.
http://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=142


위 팁을 checkbox 형태로 바꾸면...

write.skin.php

<?php if($is_admin) { ?>
<div class="write_div">
    <input type="checkbox" name="wr_1" value="3"<?php echo ($write['wr_1'] == "3") ? " checked" : ""; ?>> 3레벨만보기
</div>
<?php } ?>


view.skin.php

if (!$is_admin && $view['wr_1'] && $member['mb_level'] < $view['wr_1']) {
    alert('권한이 없습니다.');
}

profile_image

안녕님의 댓글의 댓글

안녕 작성일

안녕하세요. 작동이 되지 않아 추가 문의 드립니다 ㅠㅠ
여분 필드 입력 후 제가 다른 테마를 이용하고 있어
/html/theme/사용중인 테마/skin/board/basic와 /html/theme/사용중인 테마/mobile/skin/board/basic에 모두 넣어보았는데
화면에 뜨지 않습니다 ㅠㅠ

    <?php if ($is_use_captcha) { //자동등록방지  ?>
    <div class="write_div">
        <?php echo $captcha_html ?>
    </div>
    <?php } ?>

    <div class="btn_confirm write_div">
        <a href="./board.php?bo_table=<?php echo $bo_table ?>" class="btn_cancel btn">취소</a>
        <input type="submit" value="작성완료" id="btn_submit" accesskey="s" class="btn_submit btn">
    </div>
    <?php if($is_admin) { ?>
    <div class="write_div">
        <input type="checkbox" name="wr_1" value="3"<?php echo ($write['wr_1'] == "3") ? " checked" : ""; ?>> 3레벨만보기
    </div>
    <?php } ?>
    </form>

작성완료 옆에 체크박스를 넣으려고 했는데 혹시 위치가 잘못되었을까요?

profile_image

관리자님의 댓글의 댓글

관리자 작성일

직접 해보고 올린 거라서 더 이상 설명할게 없습니다.

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

로그인

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

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

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

Copyright gnustudy.com All rights reserved.