[최신글] 그룹 최신글 기본 스킨 G5.3
최근 그누보드 5.3버전에 맞는 그룹용 기본 최신글 스킨입니다.
이전에 올렸던 스킨과 비교해서 함수 내용이 일부 변경되었고 5.3 기본 스킨 디자인으로 변경했습니다.
파일 설치
latest_group.lib.php 파일의 업로드 위치는
/lib/latest_group.lib.php
스킨은 최신글 스킨 폴더에 업로드
(테마)/skin/latest/basic_group
적용 방법
(테마)/head.php 상단 ?> 안쪽에 추가
include_once(G5_LIB_PATH.'/latest_group.lib.php');
원하는 위치에 최신글 출력처럼 사용 (출력 함수는 latest_group 입니다.)
<?php echo latest_group('스킨명', '그룹ID', 목록개수, 제목길이); ?>
예를 들어 기본 테마 기준으로 index.php 파일에 이렇게 추가
<div class="latest_wr">
<div style="float:left" class="lt_wr">
<?php echo latest_group('theme/basic_group', 'community', 6, 17); ?>
</div>
<div style="float:left;margin-left:2%" class="lt_wr">
<?php echo latest_group('theme/basic_group', 'gnu5', 6, 17); ?>
</div>
</div>
최초 적용 후 관리자 페이지 > 환경설정 > 캐시파일 일괄삭제 클릭
그룹 제목 변경시에도 마찬가지로 캐시파일 일괄삭제 해주세요.
그룹 내의 게시판에 최소한 글이 하나 이상 존재해야 그룹 제목이 출력됩니다.
이 스킨은 게시판 테이블이 아닌 new 테이블을 활용하는 거라서 오래전 글들은 출력되지 않습니다.
관리자페이지 > 환경설정 > 기본환경설정 > 최근게시물 삭제 기간을 0으로 하면 삭제되지 않습니다.
게시판 설정에서 검색 사용 옵션이 체크된 게시판만 출력됩니다.
## 캐시 관련 안내 ##
새 글을 등록하거나 삭제했을 때 캐시 영향으로 실시간으로 최신 글이 업데이트되지 않는 현상을 해결하는 방법입니다.
bbs/write_update.php
bbs/delete.php
bbs/delete_all.php
위 파일 내용 마지막 부근에서
delete_cache_latest($bo_table);
여기 바로 밑에 아래 코드 추가
delete_cache_latest($gr_id);
첨부파일
댓글목록 +6
댓글목록
신비님의 댓글
신비 작성일
테스트 해보니 아주 좋아요.
( ^ ____________ ^ ) ===b
그누공부중님의 댓글
그누공부중 작성일혹시 옆에 + 버튼은 어떻게 없애는건가요?
관리자님의 댓글의 댓글
관리자 작성일스킨 파일에서 마지막 줄 더보기 링크 전체를 삭제하면 됩니다.
숙향이님의 댓글
숙향이 작성일관리자님의 댓글의 댓글
관리자 작성일공개할 계획이 현재는 없습니다.
park8670님의 댓글
park8670 작성일
현제 5.5.8.3사용중입니다. 위에서말씀하신 <div class="latest_wr">
<div style="float:left" class="lt_wr">
<?php echo latest_group('theme/basic_group', 'community', 6, 17); ?>
</div>
<div style="float:left;margin-left:2%" class="lt_wr">
<?php echo latest_group('theme/basic_group', 'gnu5', 6, 17); ?>
</div>
</div>
index에 붙여넣으니 모든 게시물이 사라지고 하양게 나오는데 제가 뭘잘못해서 그런건지 모르겠네요 ㅠㅠ