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

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
메인페이지에 출력되는 최신글을 선택에 의해 설정하고 싶습니다

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만 삭제해주시면 됩니당

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

회원로그인

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