분류별 최신글 뽑기

분류별 최신글 뽑기

QA

분류별 최신글 뽑기

본문

 <?php echo  latest("basic_gallery", "게시판명", 8, 15, "ca_name='예능'");​?>

 

latest.lib.php 파일보면 옵션이란게 있떤데 그 옵션을 ca_name으로 사용하면 안되나요?

 

 

 

 

이 질문에 댓글 쓰기 :

답변 2

latest.lib.php 하단에 아래처럼 추가해서 넣거나 파일 새로 만들어서 lib 폴더에 넣고 불러오고..

추출은 이런식으로..

<?php echo latest_category("basic", "free", 5, 25, "", "카테고리명");?> 

 


// 최신글 카테고리별로 추출 
function latest_category($skin_dir="", $bo_table, $rows=10, $subject_len=40, $options="", $category="")
{ 
    global $g5; 
 
	if (!$skin_dir) $skin_dir = 'basic';
 
    $latest_skin_path = G5_SKIN_PATH.'/latest/'.$skin_dir;
    $latest_skin_url  = G5_SKIN_URL.'/latest/'.$skin_dir;
 
 
    $list = array();
 
	$sql = " select * from {$g5['board_table']} where bo_table = '{$bo_table}' ";
    $board = sql_fetch($sql);
    $bo_subject = get_text($board['bo_subject']);
 
    $tmp_write_table = $g5['write_prefix'] . $bo_table; // 게시판 테이블 전체이름 
    $sql = " select * from {$tmp_write_table} where ca_name = '{$category}' order by wr_num limit 0, {$rows} "; 
    $result = sql_query($sql);
    for ($i=0; $row = sql_fetch_array($result); $i++) {
        $list[$i] = get_list($row, $board, $latest_skin_url, $subject_len);
    }
 
	ob_start(); 
    include "$latest_skin_path/latest.skin.php"; 
    $content = ob_get_contents(); 
    ob_end_clean(); 
 
    return $content; 
} 

만약 같은제목이라면 1개만 출력하고자 할때

$sql = " select * from {$tmp_write_table} where ca_name = '{$category}' order by wr_num limit 0, {$rows} "; 


이부분을

$sql = " select * from {$tmp_write_table} where ca_name = '{$category}' group by wr_subject, {$rows} ";


이와같이 변경하면 제목이 같은경우 1개만 출력되긴하는데 문제가 없을까요?

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

회원로그인

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