메인페이지에 출력되는 최신글을 선택에 의해 설정하고 싶습니다

메인페이지에 출력되는 최신글을 선택에 의해 설정하고 싶습니다

QA

메인페이지에 출력되는 최신글을 선택에 의해 설정하고 싶습니다

본문

게시판이 하나 있고 그 게시판에서 최신글 3-5 개정도 메인페이지에 노출하려고 하는데요 

게시판 소분류가 a,b,c 라면 그중에 a 분류는 제외시키려고 합니다 

어떻게 해야할지 방법을 좀 알려주세요

감사합니다

이 질문에 댓글 쓰기 :

답변 3

최신글 라이브러리 수정을 통해서 가능할거 같습니다.

 

lastest.lib.php 해당 파일에

 

function lastest를 lastest2 라고 복사해서 만들고

필요한 쿼리로 변경후에

where ca_name <> 'a'

 

최신글 불러오는 부분에서 latest2 함수를 활용해서 최신글을 불러오면 될거 같아요

 

/lib/latest.lib.php 라이브러리 파일에서

global g5; 다음 줄에 아래 코드를 추가하고,


list($bo_table, $category) = explode("|", $bo_table);
if($category) {
    $cat = explode(",", $category);
    $cats = " AND ca_name IN('".implode("', '", $cat)."') ";
}


--------------------------------


$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num limit 0, {$rows} ";
라인을 찾아


$sql = " select * from {$tmp_write_table} where wr_is_comment = 0".$cats." order by wr_num limit 0, {$rows} ";


수정하면 카테고리를 지정해 노출할 수 있습니다.

 

메인 페이지에서

<?php echo latest("스킨", "게시판|카테고리1,카테고리2", 5, 25); ?>
게시판 | 카테고리를 구분해서 넣고 함수를 호출해서 사용하면 됩니다.

 

아니면 그누보드 버전에 따라 다를수도 있지만 테마의 index.php에서 for문으로 echo 찍는다면 그 for문 돌아가는 곳에서 예외처리 해주시면 될거같고 일일히 하나하나 echo latest()로 들어간다면 a분류 echo만 삭제해주시면 됩니당

답변을 작성하시기 전에 로그인 해주세요.
전체 59,590
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT