최신글 함수 개량
그누보드 최신글 목록을 가져오는
/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 함수는 그대로있습니다. )
/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 함수는 그대로있습니다. )
댓글 11개
11년 전
스킨게시판에서 팁자료실로 게시물을 옮겼습니다.
11년 전
저 죄송한데요, 사용 중이신 에디터가 혹시 에디트 플러스3인가요?
맞다면 컬러 파일 공유 부탁 드려도 될까요?
맞다면 컬러 파일 공유 부탁 드려도 될까요?
지민이생각
11년 전
압타나 사용하고 있습니다.
영카트신규사용자
11년 전
도움되었습니다~ 감사합니다 +_+!!
sm525v
11년 전
감사합니다^^
11년 전
감사합니다...
11년 전
초보에게 큰 도움되었습니다. 좋은글 감사드립니다. ^^
11년 전
감사합니다;
11년 전
감사합니다
10년 전
감사합니다.
마지막별명
10년 전
감사합니다~ 지금껏 본 최신글 함수 중 손꼽히는 작품 같습니다.
한가지... 랜덤하게 돌릴 수 있는 방법은 없을까요?
한가지... 랜덤하게 돌릴 수 있는 방법은 없을까요?
게시판 목록
그누4 팁자료실
그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
나누면 즐거움이 커집니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3169 | 12년 전 | 11447 | ||
| 3168 | 12년 전 | 8361 | ||
| 3167 | 12년 전 | 9516 | ||
| 3166 | 12년 전 | 8616 | ||
| 3165 | 12년 전 | 3847 | ||
| 3164 | 12년 전 | 5777 | ||
| 3163 | 12년 전 | 5483 | ||
| 3162 | 12년 전 | 7510 | ||
| 3161 |
다케미카코
|
12년 전 | 5655 | |
| 3160 | 12년 전 | 5977 | ||
| 3159 | 12년 전 | 5819 | ||
| 3158 | 12년 전 | 4210 | ||
| 3157 |
izabella
|
12년 전 | 8328 | |
| 3156 | 12년 전 | 6297 | ||
| 3155 | 12년 전 | 3780 | ||
| 3154 | 12년 전 | 8912 | ||
| 3153 | 12년 전 | 3590 | ||
| 3152 |
다케미카코
|
12년 전 | 6557 | |
| 3151 | 12년 전 | 5426 | ||
| 3150 |
|
12년 전 | 4800 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기