## 5.3을 기준으로 사용하고 있었으나 5.4에서도 무리 없이 잘 돌아가는 것을 확인하였습니다.
사용법은 늘 사용하는 최신글과 같습니다.
[code]
<?php echo mwb_latest_multi('theme/basic', "notice", 10, 40, $order='', $view_notice='', $view_secret='', $search_opt=''); ?>
[/code]
$cache_time 같은 경우에는 랜덤최신글을 뽑는 환경에서 캐시값을 항상 다르게 적용해야 하기 때문에
[code]
$cache_time = 0.0001;
[/code]
와 같이 꼼수(?)를 사용하였습니다.
사용하실 변수는
[code]
$order='랜덤 or 조회수' // 출력순서를 랜덤으로 할지 조회수로 할지 - 빈 값은 기본값인 넘버순
$view_notice='공지만 or 공지제외' // 공지만 뽑아올지 공지를 제외할지 - 빈 값은 기본값
$view_secret='true ' // 비밀글을 제외할 지 - 빈 값은 기본값
$search_opt='필드|검색어|카테고리' // 검색을 원하는 필드와 검색어, 또는 카테고리 - 빈 값은 기본값
[/code]
와 같습니다.
여러 조건을 섞어서 사용해도 별 이상 없이 출력할 수 있습니다.
사용중 잘못된 코드는 댓글 달아주시면 수정해서 재업로드하거나 내용으로 첨부하겠습니다.
## 포함된 코드 중 공지 관련된 부분은 오래전 @해피정 님의 코드를 참조하였습니다.
######################
해당 파일에서 아래와 같이 검색 부분을 수정하셔야 합니다
[code]
// $search_opt 값에 따라 검색값 결정 - 20200116
$search_sql = '';
$options_arr = explode('|', $search_opt);
if($search_opt && is_array($options_arr)) {
$sfl = $options_arr[0];
$stx = $options_arr[1];
$sca = $options_arr[2];
$search_sql = get_sql_search($sca, $sfl, $stx);
$search_sql = " AND ".$search_sql;
}
[/code]
검색어 옵션이 입력되어 있는지 여부와 배열인지를 확인하고 넘기도록 변경하였습니다. - 20200317
20200317
캐시파일명 변경을 통해 어떤 옵션을 사용였는지 쉽게 알 수 있도록 조정하였습니다.
파일 변경점이 많아 새로운 파일로 대체하여 업로드하였으니 새 파일을 받아주세요.
불편을 드려 죄송합니다.
댓글 10개
게시글 목록
| 번호 | 제목 |
|---|---|
| 24318 | |
| 24317 | |
| 24315 | |
| 24309 | |
| 24294 | |
| 24293 | |
| 24277 | |
| 24262 | |
| 24260 | |
| 24253 | |
| 24251 | |
| 24236 | |
| 24233 | |
| 24228 | |
| 24226 | |
| 24221 | |
| 24214 | |
| 24203 | |
| 24201 | |
| 24199 | |
| 24196 | |
| 24195 | |
| 24194 | |
| 24192 | |
| 24191 | |
| 24187 | |
| 24185 | |
| 24183 | |
| 24172 | |
| 24168 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기