최신글 추출 함수가 있다고 들었는데요 ...최신글을 db에 저장하는건지?
본문
최신글에 대한 스킨이 다양하게 있습니다.
그중 하나를 선택해서 진행하려고합니다.
아래와 같이 사이트에 적용 후 잘 나왔는데요
사이트를 새로 구축할 때,
/lib폴더 latest_popular.lib.php 카피하였는데
글을 써도 계속 아래와 같이 게시글이 없다고 나옵니다.
최신글을 추출하여 따로 저장되는 테이블이 있는건가요?
최신글 생성이 안된 원인을 찾아보려구요
답변 1
일반 최신글은 테이블 저장이 아닌 캐시로 갱신 합니다.
하지만 위의 일간,주간 인기 최신글 스킨인 경우는 기존 각 게시판의 테이블(board_table)과 새글 테이블(board_new_table)에서 시간비교를 하여 추출하고 있습니다.
그리고 일간은 지금시간부터 24시간전 기준으로 추출, 주간의 지금시간부터 7일전 기준으로 추출 입니다.
시간이 지나지 않아 출력이 되지 않는 것으로 보여지네요.
그리고 board_new_table을 이용하기 때문에 최신글 bbs > new.php가 작동하지 않으면 추출되지 않아 게시판 그룹을 새로 만들어 게시판을 새로 만들어 주시고 새글을 작성해보면 추출이 될 것입니다.
<?php echo latest_popular($bo_table, 10, 40, '일간', 'wr_hit desc'); ?>
위의 스킨은 latest_popular 함수로 위와 같은 형태로 출력을 해주고 있습니다.
답변을 작성하시기 전에 로그인 해주세요.