한게시판안에서 해당분류에서만 최신글을 추출하는 방법 > 그누보드&그샵

본문 바로가기
사이트 내 전체검색

그누보드&그샵

팁텍 한게시판안에서 해당분류에서만 최신글을 추출하는 방법

페이지 정보

본문

기존 다음과 같은 최신글 호출 프로그램을 사용시
<?
    latest('', 테이블, 5, 35);
?>

아래와 같이 어떤 분류코드를 호출할것인지를 기재합니다.
<?
    latest('', 테이블, 5, 35, 1); // 분류코드 추가
?>

혹시 분류가 들어가지 않은 코드를 사용하고자 할때는 마지막 인자(분류코드자리)에 0을 설정해 주셔야 합니다.
(해당 분류코드번호는 관리자화면에서 분류코드를 설정하는 화면에서 볼수있습니다.)


그리고 프로그램은 다음 내용을 수정하셔야 합니다.
lib/latest.lib.php 프로그램의 11번째줄과 27번째 줄에 있는 SQL을 다음과 같이 수정해주세요.
수정전 :
function latest($skin_dir='', $bo_table, $rows=10, $len=40)
수정후 : 분류코드 $ca_id 추가
  function latest($skin_dir='', $bo_table, $rows=10, $len=40, $ca_id)
 
 
수정전 :
    $sql = " select a.*, mb_open
              from {$cfg[write_table_prefix]}{$bo_table} a
              left join $cfg[table_member] b on (b.mb_id = a.mb_id)
              where a.wr_comment = 0
              order by a.wr_id desc limit 0, $rows ";
수정후 : 분류코드($ca_id)가 0보다 크면 해당코드만 검색하고 그렇지 않으면 전체를 검색하도록 수정
if($ca_id > 0) {
    $sql = " select a.*, mb_open
              from {$cfg[write_table_prefix]}{$bo_table} a
              left join $cfg[table_member] b on (b.mb_id = a.mb_id)
              where a.wr_comment = 0
              and ca_id=$ca_id
              order by a.wr_id desc limit 0, $rows ";
    } else {
    $sql = " select a.*, mb_open
              from {$cfg[write_table_prefix]}{$bo_table} a
              left join $cfg[table_member] b on (b.mb_id = a.mb_id)
              where a.wr_comment = 0
              order by a.wr_id desc limit 0, $rows ";
    }

** 기존 라이브러리를 수정하고 싶지는 않았지만 이것이 가장 간단할것 같군요.
  향후 그누보드의 업그레이드와 프로그램과 충돌이 발생하지 않도록 하려면 lib/latest.lib.php를
  카피해서 개발자 라이브러리(lib/developer.lib.php)로 만들어 놓고 사용해도 되겠군요.

//root님

[이 게시물은 까만도둑님에 의해 2004-06-06 22:33:24 자료실(으)로 부터 이동됨]

댓글목록

등록된 댓글이 없습니다.

Total 167건 10 페이지
  • RSS
그누보드&그샵 목록
번호 제목 글쓴이 조회 날짜
32 스킨 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2112 02-04
31 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2666 02-01
30 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2415 02-01
29 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2661 01-10
28 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2483 01-03
열람중 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2438 12-10
26 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5625 12-10
25 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2995 12-09
24 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3652 12-08
23 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2551 11-28
22 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2841 11-21
21 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2539 11-18
20 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2657 11-18
19 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3532 11-18
18 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2527 11-18

검색

회원로그인

회원가입

사이트 정보

회사명 : 회사명 / 대표 : 대표자명
주소 : OO도 OO시 OO구 OO동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 OO구 - 123호
개인정보관리책임자 : 정보책임자명

  • 게시물이 없습니다.

접속자집계

오늘
48
어제
386
최대
602
전체
114,653
Copyright © 소유하신 도메인. All rights reserved.