[간단팁] 카테고리별로 읽기 권한 설정
링크
없음;; (173)
아주 간단한 초보용팁입니다.
그런데 알아두면 제법 응용폭이 넓을거 같네요^^
카테고리별로 읽기 권한 설정하기 위한 팁입니다. 아래 소스를 각 게시판 스킨의 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의 본문 나오는 소스 부분######
<? } ?>
<!-- 게시글 보기 끝 -->
테스트해보진 않았지만 이렇게도 가능하지 않을까 싶네요^^;
그런데 알아두면 제법 응용폭이 넓을거 같네요^^
카테고리별로 읽기 권한 설정하기 위한 팁입니다. 아래 소스를 각 게시판 스킨의 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
제꺼는 그냥 원본소스 수정하기엔 좀 버거운 분들이 임시방편으로 쓸 수 있는 방법입니다. ㅎㅎ;