[최신글] 그룹 내의 모든 게시판의 최신글을 1줄씩 표시 (줄 개수 조정가능)

· 2013-12-03 (화) 16:53:10 · 14822 · 11
group_line.png
안녕하세요.

불량감자님의 그룹 탭 최신글을 응용하여

그룹 내의 모든 게시판의 최신글을 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으로 넣고 확인 해보시거나, [관리자]->[환경설정]->[캐시파일일괄삭제] 해보시고 잘 표시되는지 확인해보시면 될 것 같습니다. 감사합니다.

첨부파일

group_line.png (134.9 KB)
0회 2013-12-03 16:53
group_line.zip (5.4 KB) 185회 2014-12-01 15:06
|

댓글 11개

2013-12-04 (수) 11:22:32
감사합니다
그누4용으로도 좀 하나 만들어 주시면 안될가요 ㅠㅠ 너무 좋은데 너무좋으데.. 그누4이용자라는 ㅠㅠ
감사합니다 ㅎㅎ
감사합니다. ㅠㅠ
2014-04-19 (토) 11:21:55
latest_group_line("group_line", 'community', 7, 1, 70)
이렇게 했을경우 'community'그룹에 전체줄이 7줄이고 개시판당 1줄씩 가져오는데 맞는건가요?
근데 처음에는 7줄이 나오는데 새로고침하면 전체가 7줄이아니라 전체가 다보여집니다. 제가 잘못한건지
2014-12-01 (월) 01:23:37
저도 5줄로 설정을 했는데 새로고침을 하면 길쭉하게 전체가 다 보여집니다. 이것 고치는 방법 없을까요?
새로고침할 때 깨지는 현상은 CACHE기능과 관계가 있는것 같습니다. 그누5베타 때와 지금 정식 5와 뭔가 바뀐게 있는 것 같은데 시간 나게되면 한번 알아보겠습니다.
오류 난다는거 업데이트 하셨나요? 궁금해서.
네 고쳐서 올렸는데 (★ 2014.12.1 수정사항 ★ 이 고친내용임), 잘되는지는 제가 테스트계정이 없어서 모르겠어요...;;
감사합니다 :)
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 스킨

2,751건

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

+