그룹 최신글 추출입니다. > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

그룹 최신글 추출입니다. 정보

최신글 그룹 최신글 추출입니다.

첨부파일

group.zip (5.5K) 1314회 다운로드 2014-09-13 19:41:38

본문

게시판그룹의 최신글 추출입니다.

게시판그룹중에서 최신글을 추출하는 기능을 만들고 싶은데 마땅한 자료가 없어서

한번 만들어봤습니다.

압축파일 해제 후 ROOT기준으로 파일을 넣어 주시면 됩니다.

그룹최신글 불러오는 방법


<?php echo latest2("스킨명", "그룹명", "리스트수", "제목길이", "케쉬설정", "그룹제목");?>

ex) <?php echo latest2("group_basic", "gr_01", "10", "50", "1", "그룹최신글");?>
추천
7

댓글 전체

제가 필요한 스킨 만들어 주셔서 감사 합니다.
압축을 풀어 보니 lib파일을 수정 하셨는데
나중에 업데이트시 혹여나 문제가 될까 염려 되는데
lib파일을 수정 안하고 사용하는 방법이 있을까요..??
추가된 latest2() 함수를 별도로 latest2.lib.php 등으로 저장 후 사용하면 될듯합니다.
만일 /lib 폴더에 latest2.lib.php 로 저장하셨다면

원하는 파일에 include_once(G5_LIB_PATH.'/latest2.lib.php'); 으로 해당 함수를 인클루드하고
원하는 곳에 <?php echo latest2("group_basic", "gr_01", "10", "50", "1", "그룹최신글");?>
이런식으로 사용하시면 되겠네요..
같은 스킨으로 여러 그룹의 최신글을 뽑아오고자 할 때 오류가 있을 듯 합니다.
latest.lib.php
96 번째 줄 부근에
$cache_file = G5_DATA_PATH."/cache/latest-{$bo_table}-{$skin_dir}-{$rows}-{$subject_len}.php";
이렇게 캐시 파일을 지정하는데 여기에 $bo_table은 없으므로 
$cache_file = G5_DATA_PATH."/cache/latest-{$gr_id}-{$skin_dir}-{$rows}-{$subject_len}.php";
이런식으로 $bo_table 을 $gr_id 로 바꿔야 할 듯합니다.

혹시 필요하신분은 참고 하세요^^
홈페이지에 처음 적용시에는 글이 정상적으로 잘 나왔습니다

몇일지나고 보니 최신글들이 안뜨더라구요

글을 등록하니 등록글은 잘뜹니다

기존에는 예전글들도 잘보였는데

갑자기 예전글도 안보이네요

어디를 수정해야하나요?
위 파일로 해보니 처음에는 정상작동 되지만 새로운 글을 쓰거나 했을때는 반영되지 않습니다.
맨 처음에 한번만 제대로 목록이 나오고 새로운 글 아무리 써도 맨 처음 리스트만 나옵니다.
캐시타임 0 으로 바꾸어도 마찬가지구요
gr_id 로 수정하면 여러그룹이 되긴하네요
[주의] new 테이블에서 뽑아오는 최신글을 이용하므로
환경설정 > 기본환경설정 > 최근게시물 삭제 기간을  30일을 어느정도 크게 잡아야 합니다.
전체 1 |RSS
그누보드5 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT