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

최신글에서 원하는 분류만 가져오고 싶습니다. 채택완료

왕자탄백마 8년 전 조회 4,863

안녕하세요. 질답과 팁을 찾아보다 해결이 안되어 문의드립니다.

현재 '가나다' 게시판에 분류가 A|B|C|D가 있는데 최신글에서 D를 제외한 최신글을 불러오려고 합니다.

도움 부탁드립니다.

 

현재 아래와 같이 사용하고 있습니다.

 

  

                                   
  

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

답변 1개

채택된 답변
+20 포인트
루미집사

특정 분류를 제외한 나머지 글만 최신글로 뽑으려면 스킨파일을 수정하는게 아니라

./lib/latest.lib.php  파일을 수정해야 합니다.

 

파일 내용에 보면 약 63라인쯤에 아래와 같은 내용이 있습니다.

</p><p>$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num limit 0, {$rows} "; </p><p>

 

위 내용을 아래와 같이 수정하면 될듯 합니다.

</p><p style="font-size: 14.6667px;">$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 and ca_name <> 'D' order by wr_num limit 0, {$rows} "; </p><p style="font-size: 14.6667px;">

ca_name <> 'D' => 분류중 'D'가 아닌 자료만 셀렉트라는 뜻이죠.

또는 ca_name != 'D'  또는 ca_name not in ('D) 등 동일합니다.

 

참고내용 =

위 처럼 latest.lib.php 파일을 수정할경우 모든 최신글에 적용되므로 특정 게시판만 적용할경우에는

function latest 의 함수 전체를 똑같이 복사후 "가나다" 게시판만 셀렉트하여 불러오도록 수정하는게 좋긴 하죠. 

 

</p><p><span style="font-size: 14.6667px;">$sql = " select * from g5_write_test where wr_is_comment = 0 and ca_name <> 'D' order by wr_num limit 0, 5 "; </span> </p><p>

이런식으로 셀렉트 할 수 있습니다.

 

 

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

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

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

로그인