최신글 불러올때 이렇게 불러올수도 있을까요?
본문
안녕하세요.
최신글 불러올때 3개를 불러 올건데,
가장 최신 3개 말고, 그다음의 3개를 불러오고 싶습니다.
그러니깐 게시판에
10. 게시물 제목
9. 게시물 제목
8. 게시물 제목
7. 게시물 제목
6. 게시물 제목
5. 게시물 제목
4. 게시물 제목
3. 게시물 제목
2. 게시물 제목
1. 게시물 제목
이렇게 10개의 게시물이 있다면
최신글 3개 불러올때 기본적으로 10, 9, 8번이 불러와 지는데,
최신글에서 7, 6, 5번의 글을 불러오고 싶습니다.
게시물이 추가되도 항상 가장 최신 3개 말고, 그 다음의 3개를 불러오는 식으로요.
이렇게 불러올수도 있을까요?
혹시 어떻게 해야 하는지 아시는분 계시면 답변 주시면 정말 감사하겠습니다.
답변 3
질문주신게 latest로 불러오는거 기준이겠죠?
간단합니다 lib/latest.lib.php에서
function latest 부분에
$from_record=0 파라미터를 추가시켜주고
52번째줄에있는 쿼리문을 살짝 수정해줍니다
limit {$from_record}, {$rows} 이렇게요
그럼이제 latest를쓸때
echo latest('스킨', '테이블아이디', '가져올갯수', '제목길이', '캐쉬타임', '옵션', '시작위치');
시작위치부분에 추가한 파라미터 $from_record가 들어가있을텐데 여기부분을 3으로 해놓는다면
게시글의 3번째 다음 4번째 글부터 가져올갯수설정한만큼 보여지게됩니다
최근게시물 스킨을 불러오는 라이브러리를 lib/latest.skin.php 파일의 함수를 추가하셔서 최신글 3개 이후에 나오도록 쿼리 수정을 해서 출력해 주셔야 하는 부분입니다.
고친 내용으로 볼때
<?php echo latest("스킨", "테이블아이디", "3", "10" , "3", "3", "6"); ?>
이렇게 쓰셔야 되지 않나 싶습니다.