그룹별 최신글 기본 스킨입니다. 정보
최신글 그룹별 최신글 기본 스킨입니다.관련링크
첨부파일
본문
그누보드 5.3 버전용 스킨을 새로 만들었습니다.
5.3 버전을 사용하고 있다면 아래 스킨을 이용하세요.
http://gnustudy.com/bbs/board.php?bo_table=gnu_pds&wr_id=115
### 파일 설치 ###
latest_group.lib.php 파일의 업로드 위치는
/lib/latest_group.lib.php
스킨은 최신글 스킨 폴더에 업로드
(테마)/skin/latest/basic_group (스크린샷 위 스킨)
(테마)/skin/latest/basic_group2 (스크린샷 아래 스킨
### 적용 방법 ###
(테마)/head.php 상단 ?> 안쪽에 추가
include_once(G5_LIB_PATH.'/latest_group.lib.php');
원하는 위치에 최신글 출력처럼 사용
<?php echo latest_group("스킨명", "그룹ID", 목록개수, 제목길이); ?>
* 게시판 설정에서 "전체 검색 사용" 을 체크한 게시판만 출력됩니다.
* 타이틀 부분인 그룹명을 수정했다면 바로 반영되지 않으니 환경설정 > 캐시 삭제 한 번 해주세요.
전체 검색을 사용해야 하는 게시판인데 제외하고 싶다면 latest_group.lib.php 파일에서
// $sql_common .= " and a.bo_table not in ('aaaa', 'bbbb') ";
윗 줄 주석 제거하고 제외하고 싶은 게시판을 , 로 구분해서 넣어주세요.
### 캐시 관련 참고사항 ###
이 스킨은 일반 최신글과 다르게 새글이 등록되거나 글이 삭제되었을 때 바로 반영이 되지 않습니다.
/lib/common.lib.php 파일에 캐시 파일 삭제 함수가 있는데 아래 내용처럼 추가하면 바로 반영이 될 겁니다.
이건 선택사항이고 임시 방법이기 때문에 그룹별로 제어되진 않습니다.
config.php 파일에서 캐시 설정을 false로 설정하고 사용하고 있다면 수정할 필요는 없습니다.
// 게시판 최신글 캐시 파일 삭제
function delete_cache_latest($bo_table)
{
$files = glob(G5_DATA_PATH.'/cache/latest-'.$bo_table.'-*');
if (is_array($files)) {
foreach ($files as $filename)
unlink($filename);
}
$files2 = glob(G5_DATA_PATH.'/cache/latest-group-*');
if (is_array($files2)) {
foreach ($files2 as $filename)
unlink($filename);
}
}
그누보드 5.3 버전용 스킨을 새로 만들었습니다.
5.3 버전을 사용하고 있다면 아래 스킨을 이용하세요.
http://gnustudy.com/bbs/board.php?bo_table=gnu_pds&wr_id=115
7
댓글 전체
하루종일 고쳐보는데 쉽지 않네요 ;;
다른분들의 스킨을 가지고 이리저리 수정해서 뭔가 된거 같기는 한데,
제대로 된건지를 알수 없네요 ;;
lastest.group.lip.php 를 조금 수정해서 그룹 코멘트 형식으로 제작 하려고 하는데
스킨이랑 같이 수정본을 포함해서 올려도 될까요 ?
만약 가능하다면 어떻게 하면 좋을까요... 인기글 로 사용할것을 찾다 보니 작은별님것이 마음에 들어서요
어디를 수정하면 될지좀 알려주시면 고맙겠습니다
항상 감사 합니다
환경설정 > 기본환경설정 > 최근게시물 삭제 기간을 30일을 어느정도 크게 잡아야 합니다.
3개 그룹을 나오게 하니까 하나는 안나와요 ㅠㅠ
/bbs/new.php 페이지 가서 해당 그룹에 속한 게시물이 있는지 확인해보세요.
혹시 수정하려면 어떻게 해야 할까요?
관리자-캐시삭제도 했고, 그누스터디에 있는 방법도 써보긴했는데
그래도 기존의 목록은 안나와요 ㅠㅠ
https://sir.kr/g5_plugin/4564
완전 너무 감사해용~~ !!