테스트 사이트 - 개발 중인 베타 버전입니다

여러가지 옵션으로 가져오는 다기능 최신글 lib (테마지원버전)

· 10년 전 · 20012 · 75
latest_multi.png
최신글을 여러가지 옵션으로 가져오는 다기능 최신글 함수입니다.
그누테마 기능이 추가되어, 테마를 지원하도록 업데이트 된 버전입니다.
캐시갱신시간 옵션이 추가되었습니다.
 
## 목적
- 메인에서 사용하는 latest 함수를, 좀더 다양한 기능을 가진 함수로 대체한다.
 
## 설치
- latest_multi.lib.php  파일을 그누보드폴더 아래의 extend 안에 넣는다.
 
## 사용방법
- latest_multi(스킨, 게시판아이디, 출력라인, 글자수, 캐시갱신시간, 옵션들);
ex) echo latest_multi("basic", $row['bo_table'], 5, 25, 0, "notice_up");
 
## 옵션의 종류
- notice_only : 해당 게시판의 공지글만 가져온다.
- notice_up : 공지글이 상단에 위치하도록 가져온다.
- notice_exclude : 공지글은 빼고 가져온다. 
- reply_exclude : 답변글은 제외한 목록 글들만 가져온다. 
- file_exist : 첨부파일이 있는 글들만 가져온다. 
- random : 랜덤으로 가져온다. 
- datetime_asc : 날짜가 오래된 순으로 가져온다. 
- datetime_desc : 날짜가 최근 순으로 가져온다. 
- hit_asc : 조회수 낮은순으로 가져온다. 
- hit_desc : 조회수 높은순으로 가져온다. 
- last_asc : 최근글 이전것부터 가져온다. 
- last_desc : 최근글 최근것부터 가져온다. 
- comment_asc : 코멘트 달린 갯수 적은 순으로 가져온다. 
- comment_desc : 코멘트 달린 갯수 많은 순으로 가져온다. 
- good_asc : 추천수 적은 순으로 가져온다. 
- good_desc : 추천수 많은 순으로 가져온다. 
- subject_asc : 제목 순으로 가져온다.
- subject_desc : 제목 역순으로 가져온다.
- ca_name_asc : 분류 순으로 가져온다.
- ca_name_desc : 분류 역순으로 가져온다.
- wr_1_asc : wr_1 필드 순으로 가져온다.
- wr_1_desc : wr_1 필드 역순으로 가져온다.
 
## 옵션 참고
- 옵션을 지정하지 않으면, 기본 latest 함수와 같이 동작합니다.
- 옵션은 콤마(,)로 구분해서 여러개를 같이 사용할 수 있습니다. 논리적인 오류가 없는 선에서.. ^^
예) <?php echo latest_multi("basic","notice",5,25,0,"notice_up,last_desc");?> 
 
## 주의 : 
- 그누보드5 는 메인에서 캐시파일을 사용하기 때문에, 관리자 > 환경설정 > 캐시파일일괄삭제 를 해 주셔야 합니다.
 
## 기타
- 사용하시다 원하시는 리스트 옵션이 있으시면, 댓글 달아 주시면 추가하도록 하겠습니다. ^^
- 여러 게시판에서 최신글을 가져오는 기능은 아직 추가하지 못했습니다. 죄송합니다. ㅠㅠ
 
## 수정
2021-04-09  $bo_table 같을때 캐시파일 구분자 추가
 
## 미리보기 : https://www.baragi.net
 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 75개

위 파일에는 그런 기능은 구현되어 있지 않습니다. 죄송합니다.
3년 전
감사합니다. 잘 쓰겠습니다.
2년 전
감사합니다~~!!!
정말 감사합니다. 찾고있던 기능이 딱 있네요!

감사합니다. ^^