미채택 완료

최신글불러오기 질문

2017-11-08 (수) 10:27:18 3,312

최신글 불러오기로

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

|

답변 4개 / 댓글 7개

2017-11-08 (수) 14:20:07

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}

로 고치면 될 것 같은데요

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개

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

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개

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

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

답변에 대한 댓글 5개

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

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

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

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