최신글 함수 개량 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

최신글 함수 개량 정보

최신글 최신글 함수 개량

첨부파일

latest.php (4.1K) 88회 다운로드 2014-07-16 11:12:05

본문

그누보드 최신글 목록을 가져오는
/lib/latest.lib.php 파일의 latest 함수를 개량하였습니다.
추가된 함수명 : atrium_latest_filter

최신글 목록을 불러올 때 검색결과만을 불러올 수 있도록 기능을 확장하였습니다.
범위검색, 다중검색은 경우의 수가 너무 다양해질거같아 제외하였습니다.

/*********************
    ATRIUM FUNCTION
 *********************
 * atrium_latest_filter
 * 최신글 기능확장
 * 검색(in, 비교연산)
 * 정렬(필드선택, 오름/내림차순)
 *********************
 * $skin_dir 스킨폴더
 * $bo_table 검색 테이블
 * $rows 출력 라인수
 * $subject_len 출력되는 제목 글자수
 * $column 검색할 컬럼명
 * $val 검색할 내용
 * $order 비교자 (=같음, < 작음, > 큼, <= 작거나같음, >=크거나같음, <> 다름, in 포함)
 * 비교자가 in 인경우 $val 값을 ','로 구분하여 여러가지 검색값을 사용할 수 있음 Ex) 10,20,30,35
 * $sort 정렬
 * $desc_asc 정렬방식(decs 오름차순, asc 내림차순)
 * $options 여분필드 스킨에서 사용할 변수로 사용 가능
 *
 * Ex) atrium_latest_filter("basic", "faq", 10, 40, "wr_1", "지금", "=", "wr_datetime", "desc", "")
 * -> basic 스킨을 사용하고, faq게시판에서 wr_1 값이 '지금'인 목록을 wr_datetime이 오름차순 정렬로 10개를 가져오고, 제목은 40글자까지 표시한다.
 *
 * Ex) atrium_latest_filter("basic", "faq", 10, 40, "wr_1", "지금,다음,내일", "in", "wr_2", "asc", "")
 * -> basic 스킨을 사용하고, faq게시판에서 wr_1 값이 '지금'or'다음'or'내일'인 목록을 wr_2이 내림차순 정렬로 10개를 가져오고, 제목은 40글자까지 표시한다.
 */

function atrium_latest_filter($skin_dir="", $bo_table, $rows=10, $subject_len=40, $column="", $val="", $order="=", $sort="wr_num", $desc_asc="asc", $options="")

--------------------------------------------------------------------
적용방법
/lib/latest.lib.php 파일을 첨부파일로 변경 (기존 latest 함수는 그대로있습니다. )
추천
2

댓글 11개

저 죄송한데요, 사용 중이신 에디터가 혹시 에디트 플러스3인가요?
맞다면 컬러 파일 공유 부탁 드려도 될까요?
감사합니다~ 지금껏 본 최신글 함수 중 손꼽히는 작품 같습니다.
한가지... 랜덤하게 돌릴 수 있는 방법은 없을까요?
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

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