[최신글] 그룹 내의 모든 게시판의 최신글을 1줄씩 표시 (줄 개수 조정가능) 정보
최신글 [최신글] 그룹 내의 모든 게시판의 최신글을 1줄씩 표시 (줄 개수 조정가능)관련링크
첨부파일
본문
안녕하세요.
불량감자님의 그룹 탭 최신글을 응용하여
그룹 내의 모든 게시판의 최신글을 1줄씩 표시합니다. (줄 개수는 조정가능)
원글 : http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=121955
- 사용법 -
index.php에
1번. include_once('./_head.php'); 밑에 아래의 한줄 추가하시고,
include_once(G5_SKIN_PATH.'/latest/group_line/latest_group.lib.php');
2번. 알맞는 위치에 아래의 한줄을 추가하시면 됩니다.
<?php echo latest_group_line("group_line", 'community', 7, 1, 70, array( "info", "notice")); ?>
아니면 1번에서
latest_group.lib.php를 lib 폴더에 넣으시고
head.php에 아래의 한 줄을 추가하셔도 됩니다.
include_once(G5_LIB_PATH.'/latest_group.lib.php');
(그누 판올림 할 때도 그렇고, lib에 잡다한거 넣기 싫어서 전 skin에 넣었습니다.)
- 설명 -
latest_group_line("group_line", 'community', 7, 1, 70, array( "info", "notice"));
이거는 순서대로,
(스킨이름, 그룹이름, 전체 줄 개수, 각 게시판당 줄 개수, 제목 70자, 감추고 싶은 게시판 아이디) 입니다.
감추고 싶은 게시판이 한개면 문자열로 ex.) "notice" 복수면 배열로 ex.) arrry("info","notice")
감추고 싶은 게시판이 없으면 그냥
latest_group_line("group_line", 'community', 7, 1, 70);
더 자세한 설명은 원글을 참고하시는게 더 좋을 것 같습니다.
원글 : http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=121955
★ 2013.12.10 수정사항 ★
1. 캐시기능을 사용하지 않았을 때 목록이 rows만큼만 뜨고 잘리는 것을 수정하였습니다. (근데 G5에서는 캐시기능을 끄는 설정은 없네요.)
2. 전체 줄 개수를 설정하는 옵션이 하나 더 붙었습니다.
* G4용은 아래에서 내려받으시면 됩니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=150926
★ 2014.12.1 수정사항 ★
1. 정식G5에 맞게 코드를 수정하였습니다. (정식G5에 대한 테스트할 계정이 없어서 확인은 못해봤습니다. ㅈㅅ)
2. 정식G5에 cachetime 시간조정 옵션이 있는데, 그것도 껴 넣었습니다. 맨 끝에 초 단위를 넣어 주시면 됩니다.
안넣으시면 기본값 1초로 잡힙니다.
예) latest_group_line("group_line", 'community', 7, 1, 70, array( "info", "notice"), 1);
제외할 게시판은 없는데 캐시 시간을 2초로 하고 싶으시면
latest_group_line("group_line", 'community', 7, 1, 70 , ,2);
제외할 게시판도 없고 캐시 시간도 기본값으로 하고싶다면,
latest_group_line("group_line", 'community', 7, 1, 70);
새로고침을 해도 잘 되는지 확인해보실분은, 캐시타임을 0으로 넣고 확인 해보시거나, [관리자]->[환경설정]->[캐시파일일괄삭제] 해보시고 잘 표시되는지 확인해보시면 될 것 같습니다. 감사합니다.
불량감자님의 그룹 탭 최신글을 응용하여
그룹 내의 모든 게시판의 최신글을 1줄씩 표시합니다. (줄 개수는 조정가능)
원글 : http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=121955
- 사용법 -
index.php에
1번. include_once('./_head.php'); 밑에 아래의 한줄 추가하시고,
include_once(G5_SKIN_PATH.'/latest/group_line/latest_group.lib.php');
2번. 알맞는 위치에 아래의 한줄을 추가하시면 됩니다.
<?php echo latest_group_line("group_line", 'community', 7, 1, 70, array( "info", "notice")); ?>
아니면 1번에서
latest_group.lib.php를 lib 폴더에 넣으시고
head.php에 아래의 한 줄을 추가하셔도 됩니다.
include_once(G5_LIB_PATH.'/latest_group.lib.php');
(그누 판올림 할 때도 그렇고, lib에 잡다한거 넣기 싫어서 전 skin에 넣었습니다.)
- 설명 -
latest_group_line("group_line", 'community', 7, 1, 70, array( "info", "notice"));
이거는 순서대로,
(스킨이름, 그룹이름, 전체 줄 개수, 각 게시판당 줄 개수, 제목 70자, 감추고 싶은 게시판 아이디) 입니다.
감추고 싶은 게시판이 한개면 문자열로 ex.) "notice" 복수면 배열로 ex.) arrry("info","notice")
감추고 싶은 게시판이 없으면 그냥
latest_group_line("group_line", 'community', 7, 1, 70);
더 자세한 설명은 원글을 참고하시는게 더 좋을 것 같습니다.
원글 : http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=121955
★ 2013.12.10 수정사항 ★
1. 캐시기능을 사용하지 않았을 때 목록이 rows만큼만 뜨고 잘리는 것을 수정하였습니다. (근데 G5에서는 캐시기능을 끄는 설정은 없네요.)
2. 전체 줄 개수를 설정하는 옵션이 하나 더 붙었습니다.
* G4용은 아래에서 내려받으시면 됩니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=150926
★ 2014.12.1 수정사항 ★
1. 정식G5에 맞게 코드를 수정하였습니다. (정식G5에 대한 테스트할 계정이 없어서 확인은 못해봤습니다. ㅈㅅ)
2. 정식G5에 cachetime 시간조정 옵션이 있는데, 그것도 껴 넣었습니다. 맨 끝에 초 단위를 넣어 주시면 됩니다.
안넣으시면 기본값 1초로 잡힙니다.
예) latest_group_line("group_line", 'community', 7, 1, 70, array( "info", "notice"), 1);
제외할 게시판은 없는데 캐시 시간을 2초로 하고 싶으시면
latest_group_line("group_line", 'community', 7, 1, 70 , ,2);
제외할 게시판도 없고 캐시 시간도 기본값으로 하고싶다면,
latest_group_line("group_line", 'community', 7, 1, 70);
새로고침을 해도 잘 되는지 확인해보실분은, 캐시타임을 0으로 넣고 확인 해보시거나, [관리자]->[환경설정]->[캐시파일일괄삭제] 해보시고 잘 표시되는지 확인해보시면 될 것 같습니다. 감사합니다.
추천
6
6
댓글 전체
감사합니다
그누4용으로도 좀 하나 만들어 주시면 안될가요 ㅠㅠ 너무 좋은데 너무좋으데.. 그누4이용자라는 ㅠㅠ
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=150926 에 G4용으로 올려놨습니다.
감사합니다 ㅎㅎ
감사합니다. ㅠㅠ
latest_group_line("group_line", 'community', 7, 1, 70)
이렇게 했을경우 'community'그룹에 전체줄이 7줄이고 개시판당 1줄씩 가져오는데 맞는건가요?
근데 처음에는 7줄이 나오는데 새로고침하면 전체가 7줄이아니라 전체가 다보여집니다. 제가 잘못한건지
이렇게 했을경우 'community'그룹에 전체줄이 7줄이고 개시판당 1줄씩 가져오는데 맞는건가요?
근데 처음에는 7줄이 나오는데 새로고침하면 전체가 7줄이아니라 전체가 다보여집니다. 제가 잘못한건지
저도 5줄로 설정을 했는데 새로고침을 하면 길쭉하게 전체가 다 보여집니다. 이것 고치는 방법 없을까요?
새로고침할 때 깨지는 현상은 CACHE기능과 관계가 있는것 같습니다. 그누5베타 때와 지금 정식 5와 뭔가 바뀐게 있는 것 같은데 시간 나게되면 한번 알아보겠습니다.
오류 난다는거 업데이트 하셨나요? 궁금해서.
네 고쳐서 올렸는데 (★ 2014.12.1 수정사항 ★ 이 고친내용임), 잘되는지는 제가 테스트계정이 없어서 모르겠어요...;;
감사합니다 :)