테스트 사이트 - 개발 중인 베타 버전입니다

Latest스킨 특정 등급 회원만 출력 채택완료

붑후 3년 전 조회 1,853

latest스킨에 특정 등급 회워만 출력이 되도록하려고 하는데

어떻게 해야할까요?

  // is_staff라는 등급 범위를 추가 해두었습니다

    

이렇게 해서 latest 스킨에 넣었는데 등급이 정상적으로 인식을 못하네요...

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
e
3년 전

lib\latest.lib.php 파일에 아래와 같이 global 변수를 추가하세요.

</p>

<p>// 최신글 추출</p>

<p>// $cache_time 캐시 갱신시간</p>

<p>function latest($skin_dir='', $bo_table, $rows=10, $subject_len=40, $cache_time=1, $options='')</p>

<p>{</p>

<p>    global $g5, $is_staff;</p>

<p> </p>

<p>    if (!$skin_dir) $skin_dir = 'basic';</p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

3년 전

설명부족//is_staff가 도대체 무엇인지

추가한 필드라면 이와같은 조건은 전혀 가당치않습니다

위 if문이 제대로 된 것이라고 가정해도 추출한 쿼리 중에 is_staff에  해당하는 것이 없다면 아무것도 출력 안됩니다

sql문에 조건에 맞는 코드를 추가하여 쿼리를 해야합니다

게시물 등록시 등록자  레벨을 기록하고 특정레벨을 쿼리 하든지 회원 테이블을 join하든지...

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인