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

최신글 불러오기 채택완료

땅콩잉 5년 전 조회 3,416

그누보드 최신글 불러오기가 한 게시판에서 최신글을 불러오게 끔 되어있잖아요. 그래서 한 게시판안에 A,B카테고리 게시글을 한번에 둘다 불러오는데....

이걸 한 게시판안에 | 로 구분하여만든 카테고리별로 최신글을 불러오게 하고싶어요

밥 이라는 게시판에 햇반,밥솥밥 이렇게 두가지로 분류한 상태에서, 밥게시판의 햇반분류에 속하는 게시글만 불러오고싶은거에요!

메인페이지에 최신글 불러오는 함수를

 <?php echo latest('theme/basic_data', 'newsroom', 6, 25,"","","1"); ?>

끝에 인자 추가해주고

 

lib/latest.lib.php에서 latest함수 수정해주고

$where 이거는 아래 최신글 불러오는 쿼리문에 붙였어요

 

저렇게 했는데 한 게시판의 글이 다 불러와지네요..

한게시판의 한카테고리글만 불러오고싶은데요ㅠㅠ

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

답변 1개

채택된 답변
+20 포인트
5년 전

최신글 캐시 사용 설정일 때문일 수 있습니다. if (!G5_USE_CACHE || $cache_fwrite) 구문

 

캐시 사용 설정인 경우 실제적용은 보통 1시간 뒤에 적용됩니다.

 

위 if 문을 일단 if (true) 로 임시변경한 후, 테스트해 보고..

정상적으로 작동한다면.. if 문을 원래대로 되돌리면 됩니다.

 

if (true) 임시 변경 후 테스트시에 정상적으로 작동하지 않는다면.. sql문을 echo 등으로 출력하여 확인한 뒤, sql문등을 살펴보시면 됩니다.

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

답변에 대한 댓글 2개

땅콩잉
5년 전
true로 바꾸니 정상작동하네요ㅠ 감사합니다 근데 1시간 뒤 적용말고 혹시 바로 적용되게 가능할까요?
마르스컴퍼니
5년 전
/config.php 에 G5_USE_CACHE 가 true 로 설정된 것을 false 로 변경하면 최시글에 캐시를 쓰지 않게 됩니다. (캐시를 쓰는 것이 퍼포먼스상 더 좋을 수 있습니다.)

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

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

로그인