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

최신글불러오기 질문 채택완료

호딸붐 8년 전 조회 3,192

최신글 불러오기로

맨뒤에 게시물부터 불러오는 방법 있을까요

 

 

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

답변 4개

latest 함수에서

select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num limit 0, {$rows}

select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num desc limit 0, {$rows}

로 고치면 될 것 같은데요

로그인 후 평가할 수 있습니다

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

C
8년 전

1)

- function latest($skin_dir='', $bo_table, $rows=10, $subject_len=40, $cache_time=1, $options='')

을 function latest($skin_dir='', $bo_table, $rows=10, $subject_len=40, $cache_time=1, $options='', $order='')

로 수정

 

2)

- $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 order by wr_num $order limit 0, {$rows} ";

로 수정

 

# 캐시 사용이라면 캐시 삭제하기

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

호딸붐
8년 전
그대로 했는데
아예 메인자체가 하얗게 뜨고 안되네용/././.ㅠㅠ

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

C
8년 전

1) /lib/latest.lib.php 페이지 열기

 

2) "latest" 함수를 "latest2" 로 복사

 

3) "latest2" 에서

- select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num limit 0, {$rows}

- select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num asc limit 0, {$rows}

로 수정

 

4) latest2 로 게시물 추출하기

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

호딸붐
8년 전
2) "latest" 함수를 "latest2" 로 복사
이말이 /lib/latest.lib.php 에 있는 함수
모두를 복사해서
하단에 붙이고 수정하라는건가용

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

플라이
8년 전

맨뒤에 게시물부터 올라온다면 최신글중에 맨뒤라는건가요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

호딸붐
8년 전
글은 오늘 날짜로 올렸는데
게시물 순서는 뒤에서부터 첫번째에 있는것입니당~
플라이
8년 전
오늘날짜로 올렸다면 최근글 첫번째로 나오고 있는거 아닌가요?
호딸붐
8년 전
오늘날짜로 올린걸 게시물 순서변경으로 뒤로 보내니까

최신글로 불러오는 출력은
맨앞순서에 있는 예전에 올린게시물이 불러오네요
플라이
8년 전
네 정렬방식의 순서 부분에서 최신글만 불러오는 쿼리를 수정을 하셔야 할듯 합니다
호딸붐
8년 전
<?php for ($i=3286; $i<count($list); $i++) { ?>

이런식으로 변경하면
안뜨네요 ㅠㅠ

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

답변을 작성하려면 로그인이 필요합니다.

로그인