미채택 완료

분류별 최신글 불러오기

안녕하세요.



group.php 그룹별 게시판 최신글 불러오기를 사용중입니다.

게시판에 분류가 존재할 경우에 분류별로 최신글을 불러오려고 합니다.



https://gnustudy.com/bbs/board.php?bo_table=skin_latest&wr_id=28

위 링크를 참고해서 분류별로 불러오기를 하는데,



처음 분류만 불러와지고 다음 분류 부터는 게시판 타이틀만 불러오고 최신글은 불러오지 않습니다.



불러오는 방법이 잘 못 된 걸까요??



<?php

&nbsp; &nbsp; // 이 함수가 바로 최신글을 추출하는 역할을 합니다.

&nbsp; &nbsp; // 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);

if ($row['bo_table'] == 'product') {

echo latest_cate('basic', 'product', 6, 25, 'test1');

echo latest_cate('basic', 'product', 6, 25, 'test2');

echo latest_cate('basic', 'product', 6, 25, 'test3');

} else {

echo latest('basic', $row['bo_table'], 6, 25);

}

&nbsp; &nbsp; ?>
|

답변 3개 / 댓글 4개

코드가 꼬였거나 사용법이 문제인듯요. 그누보드 순정에서 님 설명처럼 그룹에서 위 최신글로 테스트 해보니 분류없는 게시판 따로 나오고 분류도 잘나오네요.
해당 가이드에서 캐시 삭제부분 채크해보세요.

답변에 대한 댓글 1개

답변 감사합니다!
캐시 부분은 체크해 봤지만 캐시 사용 가능한 내용으로 적용해서 관련 없는거 같아요 ㅠㅠ
선생님처럼하면 잘못된것은 없지만 함수는 한번 호출을 할때 하나만 호출을하겠다라는 뜻이되버립니다.
하여 분류명마다 호출을할려면 아래와같이 각각호출을하시면됩니다.

<?php echo latest_cate("basic", " product", 6, 25, " test1"); ?>
<?php echo latest_cate("basic", " product", 6, 25, " test2"); ?>
<?php echo latest_cate("basic", " product", 6, 25, " test3"); ?>
//여기서 test1/2/3 는 실제 카테고리명이 여야합니다.

 

답변에 대한 댓글 3개

답변 감사합니다!
그런데 group.php 에서 그룹 내 게시판의 최신글을 불러오는 페이지라.. 답변 주신 내용으로 적용해 봤지만 처음 분류만 불러오고 다음 분류는 불러오지 못 합니다 ㅠㅠ
선생님 product 이게 그룹아이디 이라는뜻입니까?
현재latest_cate 함수는 그룹아이디를 호출처리하고있지않습니다. 게시판아이디 에대한 분류(카테고리)를 호출을 처리하고있다라는뜻입니다.
제 설명이 조금 부족 했나봐요..ㅠ
product 가 그룹 아이디라는 뜻은 아니였습니다.
product 는 게시판 명이 맞습니다.
제가 말한 그룹은 그룹이 여러개 있습니다.
그 그룹들 안에 게시판이 여러개 있고 이 여러개 게시판의 최신글을 group.php 에서 그룹 내 게시판의 최신글 불러오기 로 페이지를 보여주고 있습니다. 그런데 그 중 게시판 하나가 분류들이 존재해서 그 특정 게시판만 분류별로 불러오고 싶었던 거에요.
그래서 if ($row['bo_table'] == 'product') { 이게 필요했던건데.. 혹시나 해서 답변 주신 내용으로 시도 해봤지만
결과는 같았습니다..
제쪽에 코드가 뭔가 꼬여있나봐요

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

🐛 버그신고