답변 1개
채택된 답변
+20 포인트
9년 전
다음과 같이 해보세요.
최신글 스킨이 skin/latest/basic 라고 한다면 아래와 같이 수정함
</p><p> /**</p><p> * for 문 안의 <li> ~ </li> 태그 위, 아래에 if 문 추가함</p><p> */</p><p> // 회원을 1명만 지정할 때</p><p> <?php if($list[$i]['mb_id'] == $options){ ?>
<li></p><p> ~ 중간 생략 ~</p><p> </li>
<?php } ?></p><p> </p><p> // 회원을 여러명 지정하고 싶다면 ($options 이 배열 변수라야 함)</p><p> <?php if(is_array($options) && in_array($list[$i]['mb_id'], $options)){ ?>
<li></p><p> ~ 중간 생략 ~</p><p> </li>
<?php } ?></p><p>
다음으로 최신근 스킨을 적용할 때
</p><p><?php</p><p>//지정한 md_id가 test 1명일 때</p><p>echo latest("basic", "게시판 테이블명", 5, 25, 1, 'test');</p><p> </p><p>// 회원을 여러명 지정할 때</p><p>$user_ids = array('test1', 'test2', 'test3');</p><p>echo latest("basic", "게시판 테이블명", 5, 25, 1, $user_ids);</p><p>?></p><p>
이렇게 하면 지정된 회원이 쓴 글의 목록만 출력될 겁니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
선우善友
9년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
위와 같은 방법으로 하면 설정된 목록 수 내에서 지정된 회원 id 에 해당되는 목록만 출력되긴 하는데...
지정된 회원이 한 동안 글쓰기를 하지 않는 상태에서 다른 회원의 게시글이 많아진다면 지정한 회원의 글목록이 하나도 나오지 않는 문제가 생길 것 같네요...
특정게시판의 전체 게시글 중에 지정한 회원의 최근글 목록이 나오게 하려면 latest 함수를 수정해야 하는데,
원본은 일단 건드리지 않고 적용하려면 별도의 스킨을 만들어야 할 것 같습니다.