지구인

[간단팁] 카테고리별로 읽기 권한 설정

아주 간단한 초보용팁입니다.
그런데 알아두면 제법 응용폭이 넓을거 같네요^^

카테고리별로 읽기 권한 설정하기 위한 팁입니다. 아래 소스를 각 게시판 스킨의 view.skin.php에 적용해주면 됩니다.


예)

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

if (($view[ca_name] == "회원전용") && (!$member[mb_id])) {
alert("회원만 볼 수 있습니다.");
} else { //회원전용 카테고리에서 회원만 보게...
?>

#####여기는 view.skin.php의 본문 나오는 소스 부분######

<? } //회원전용 카테고리에서 회원만 보게... ?>
<!-- 게시글 보기 끝 -->



로그인하지 않은 상태에서 '회원전용'이란 카테고리를 클릭하면 경고창이 뜨면서 열리지 않게 되죠.

(!$member[mb_id])를 ($member[mb_level] < "2") 이런 식으로 레벨로 설정해줄수도 있을 겁니다.

중복인지도 모르겠지만 초보님들께 도움되시라고 올립니다^^



예2)

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

if (($view[ca_name] == "회원전용") && (!$member[mb_id])) {
alert("회원만 볼 수 있습니다.");
} else if (($view[ca_name] == "편집위원") && ($member[mb_level] < "6")) {
alert("편집위원만 볼 수 있습니다.");
} else {
?>

#####여기는 view.skin.php의 본문 나오는 소스 부분######

<? } ?>
<!-- 게시글 보기 끝 -->


테스트해보진 않았지만 이렇게도 가능하지 않을까 싶네요^^;
|

댓글 5개

고생하셨습니다.

이런 스킨도 있었습니다.
최근 버전에서 탄력적으로 사용하기 위해서는,
적절히 수정할 필요는 있겠습니다만...
sir.co.kr/bbs/tb.php/g4_skin/25990
역시 관련팁이 이미 있었군요^^;;
제꺼는 그냥 원본소스 수정하기엔 좀 버거운 분들이 임시방편으로 쓸 수 있는 방법입니다. ㅎㅎ;
좋군요 나중에 카테고리로만 구성한 간단한 사이트 만들때 특정 카테고리 접근 금지용으로 굿~!
정말 유용한 팁이네요~~
정말 감사합니다
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
07-04-18 조회 7,960
07-04-17 조회 3,280
07-04-17 조회 2,852
07-04-17 조회 2,447
07-04-16 조회 3,254
07-04-16 조회 8,703
07-04-13 조회 5,598
07-04-13 조회 1.3만
07-04-11 조회 5,369
07-04-10 조회 1만
07-04-09 조회 3,426
07-04-07 조회 7,356
07-04-06 조회 1.1만
07-04-05 조회 1.1만
07-04-05 조회 2,968
07-04-04 조회 3,825
07-04-03 조회 4,293
07-04-02 조회 3,458
07-03-31 조회 2,745
07-03-30 조회 5,260