f

최신글에서 회원레벨 또는 권한 지정방법및 게시글 숨김 또는 노출방법

· 2011-04-23 (토) 10:25:31 · 4598 · 2

최신글에서 권한관련 변수($member, $is_admin; )가 먹히질 않아서 여유필드를 사용&노출하는 스킨을 작업할때마다
일일히 수정해야 해서 이만저만 노가다(?)가 아니네요..... 왜 권한관련변수을 사용할수가 없는건지...??!!

아뭏든, 최신글(latest)관련 스킨에서 게시글 처리와 관련하여 권한지정이 필요한 경우
아래의 변수를 글로벌 선언해주면 회원권한에 따른 다양한 응용이 가능합니다.
- 개인적으로는 게시물 숨김기능 사용시나 여유필드(wr_1 ~ wr_10) 노출시 응용합니다.


[방법]
먼저 latest/basic/latest_skin.php 파일을 열어서 아래의 코드위에 한줄을 추가해주면 됩니다

1) 원본
<? for ($i=0; $i<count($list); $i++) { ?>

2) 수정
<? global $member, $is_admin; // 권한지정등을 위해서 변수선언 ?>
<? for ($i=0; $i<count($list); $i++) { ?>



[응용방법 : wr_10의 값을 사용한 경우, 권한에 따라서  게시글을 노출하거나 숨길경우 숨김 또는 노출]
스킨 예) http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=100107

<?
global $member, $is_admin; // 권한지정등을 위해서 변수선언
for ($i=0; $i<count($list); $i++) { 
  if(($list[$i][wr_10] == 1) && $member[mb_level] <= '5') { continue;  /* --관리자용 : 숨김글 표시안함 2-1 -- */
}
?>


p.s;
최신글에서 $member, $is_admin 와 같은 권한변수가 원본소스에 기본으로 적용되길 희망해 봅네다

|

댓글 2개

2012-08-31 (금) 20:13:50
감사합니다 ^^ 이것 땜에 한참 헤맸는데..ㅜㅜ 정말 감사합니다 ^^
감사합니다... 정말 좋은 팁입니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

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

+
제목 글쓴이 날짜 조회
11-04-25 조회 3,918
11-04-23 조회 4,599
11-04-21 조회 9,437
11-04-21 조회 4,610
11-04-19 조회 5,737
11-04-18 조회 5,812
11-04-18 조회 7,210
11-04-16 조회 4,351
11-04-14 조회 6,569
11-04-14 조회 7,344
11-04-10 조회 7,163
11-04-07 조회 7,911
11-04-07 조회 4,505
11-04-07 조회 3,308
11-04-04 조회 4,018
11-04-02 조회 1.4만
11-03-31 조회 4,460
11-03-30 조회 3,777
11-03-29 조회 5,816
11-03-29 조회 8,438