등급별 열람권한 게시판 > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

등급별 열람권한 게시판 정보

게시판 등급별 열람권한 게시판

첨부파일

level_view.zip (984byte) 30회 다운로드 2023-02-28 16:12:22
테스트한 버전5.5.8.2.6
호환 가능 버전아마도 5.4 이상

본문

 

1. basic 과 gallery 스킨 기준입니다.

여분필드 5번을 사용했습니다.

 

----------

 

2. 첨부파일 압축을 풀고 view.head.skin.php 와 write.head.skin.php 를 pc 와 모바일의 스킨 디렉토리로 각각  업로드 합니다. 기존에 이 파일이 있으면 자바스크립트 코드만 기존 코드에 덧붙입니다.

 

----------

 

3. 글쓰는 회원이 만일 6등급이라면 셀렉트에서는 1부터 6까지, 관리자라면 1부터 10까지 등 본인의 권한에 맞게 셀렉트가 만들어집니다.

만일 5를 선택하면 5등급부터 글을 읽을 수 있습니다.

 

----------

 

4. 뷰페이지에서는 글쓰기에서 설정된 권한 미만의 회원은 게시글을 볼 수 없습니다.

https://sir.kr/qa/491810 의 버전업입니다.^^

 

----------

 

5. 제발 hook 이 안 되는 하위버전이나 빌더 테마는 어떻게 적용하느냐는 질문하지 마세요.

저는 빌더나 테마를 깔 생각이 없고 앞으로도 그럴 것입니다. 본인이 설치해 보고 되면 좋은 것이고 안 되면 할 수 없는 것이니 이런 질문 자체를 사절합니다.^^

 

----------

 

추가사항

 

만일 list 에서부터 틀어막고 싶으면 pc basic 기준(나머지는 알아서) list.skin.php 에서

 


<a href="<?php echo $list[$i]['href'] ?>">
    <?php echo $list[$i]['icon_reply'] ?>
    <?php
        if (isset($list[$i]['icon_secret'])) echo rtrim($list[$i]['icon_secret']);
    ?>
    <?php echo $list[$i]['subject'] ?>
</a>

 

위의 코드를 아래의 코드로 바꿉니다.

 


<?php if (($member ? $member['mb_level'] : 0) < $list[$i]['wr_5']) { ?>
    <span style="color:#c00000;cursor:pointer" onclick="alert('열람권한이 없습니다.')">
        <?php echo $list[$i]['icon_reply'] ?>
        <?php
            if (isset($list[$i]['icon_secret'])) echo rtrim($list[$i]['icon_secret']);
        ?>
        <?php echo $list[$i]['subject'] ?>
    </span>
<?php } else { ?>
    <a href="<?php echo $list[$i]['href'] ?>">
        <?php echo $list[$i]['icon_reply'] ?>
        <?php
            if (isset($list[$i]['icon_secret'])) echo rtrim($list[$i]['icon_secret']);
        ?>
        <?php echo $list[$i]['subject'] ?>
    </a>
<?php } ?>
추천
11

댓글 전체

좋은 스킨 감사합니다. 생각을 하게 하네요~~~~

등급별 1일 게시물 작성 수를 지정할 수 있으면 어떨까요?
1등급=본 게시판에 1일 1개만 글 작성 가능
2등급=본 게시판에 1일 2개까지 글 작성 가능

이런 기능이 있으면 좋겠다는 생각을 해봅니다.
그런 기능은 mb 필드나 wr 필드가 아니라 bo 필드에서 적당패턴으로 저장해서 정보를 불러와 파싱하면  그리 어려운 일은 아닐 게에요.
좀 성가신 과정은 있겠지만...
시간나면 만들어 볼게요. 만드는 과정이 재미있을 것 같아요.
머리속으로 두 가지 방법이 떠오릅니다.
어쨌거나 그날 처음 그 게시판에 입방 하는 사람에 의해 사용 여분필드가 진공으로 초기화되는 로직은 꼭 필요할 것 같습니다.
그니까
호텔천사2*비타주리3*들레아빠2
이렇게 저장시키면 되겠네요.
*기준으로 explode 해서 꼬랑지 한글자와 그 멤버의 등급이 == 라면 튕겨내는 로직을 쓰면 그리 어려운 코드는 아닙니나.
오늘 이런저런 잡생각이 많이 나는 저녁이네요...
구찬아님의 게시물 자동이동 스킨 보고도 뭔가 생각나서 남겼는데..ㅋㅋ 살아 남기 게시판?
구찬아님이 아니라 열린이글님인데요.ㅋ
지금 댓글 보고 왔는데 그것도 그리 어려운 로직은 아닙니다.
이동시킬 카테고리명을 "폐기처분"으로 하면 딱일듯요.
언젠가 코드 짜 드린 이벤트기간이 끝나면 카테고리가 종료이벤트 카테고리로 이동되는 것과 비슷한 패턴입니다.
이것도 나중에 열린이글님이 안 만드시면  제가 배포해 드릴게요. 근데 날짜는 장담 못합니다.ㅋ
전체 73 |RSS
그누보드5 스킨 내용 검색

회원로그인

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