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

최신글 특정 카테고리로 갖고 오기

· 9년 전 · 17223 · 36
최신글에 특정 게시판 특정 카테고리를 갖고 오는 방법입니다.
카테고리를 추가하되 수정을 최소화하는 방식이니 테스트 하시다가 오류가 발생하면 알려 주세요.

<?=latest("theme/basic", "qa", 5, 25)?>
이게 기본적인 최신글 함수 사용법인데요,
<?=latest("theme/basic", "qa|답변", 5, 25)?>
이런 식으로 게시판 아이디 다음에 '|특정 카테고리'를 붙여 넣습니다.
그러면 뿌리는 부분에서는 끝이 났습니다.

다음으로 /lib/latest.lib.php 파일입니다.

global g5;
이 다음 줄에
list($bo_table, $category) = explode("|", $bo_table);
if($category) $where = " AND ca_name = '".$category."' ";
이 두 줄을 추가합니다.

그런 다음에
$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num limit 0, {$rows} ";
이 줄을 찾으신 후에
$sql = " select * from {$tmp_write_table} where wr_is_comment = 0".$where." order by wr_num limit 0, {$rows} ";
이렇게 수정하시면 됩니다.

댓글 작성

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

로그인하기

댓글 36개

4년 전
@쟁반짜장 감사합니다.

/config.php 파일을 열어서
define('G5_USE_CACHE', true); // 최신글등에 cache 기능 사용 여부
라고 되어 있다면 저 부분을 false로 바꿔서 해 보세요.


<<< 이렇게 하니 됩니다.
3년 전
감사합니다ㅠ 잘나와요!
3년 전
감사합니다 왕게란님
3년 전
감사합니다 덕분에 도움얻었습니다~~!!!
1년 전

감사합니다. 예쁘게 잘 출력됩니다.

감사합니다. 혹시 타이틀도 카테고리명 나오게 하려면 어떻게 해야하는지 알려주실 수 있을까요? 게시판명이 나와서요.

게시글 목록

번호 제목
4378
4377
4352
4341
4336
4334
4325
4309
4302
4301
4296
4290
4280
4278
4256
4236
4222
4211
4196
4195
4194
4166
4160
4156
4146
4139
4131
4129
4127
4124