그룹 최신글 기본 스킨 G5.3 - 스킨 플러그인

본문 바로가기
전체검색

스킨 플러그인

그누보드 영카트 초보 사용자를 위한 기본 매뉴얼, 스킨 제작 기초강좌를 공유합니다.

[최신글] 그룹 최신글 기본 스킨 G5.3

관리자 19-03-08 12:31

최근 그누보드 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으로 하면 삭제되지 않습니다.


eace9b74c603b775f7dd10e50aa482aa_1552187262_3796.gif 



게시판 설정에서 검색 사용 옵션이 체크된 게시판만 출력됩니다.


7365d4eb05ab7a16b2b4c3e01dbeb760_1571762881_7365.png
 


## 캐시 관련 안내 ##


새 글을 등록하거나 삭제했을 때 캐시 영향으로 실시간으로 최신 글이 업데이트되지 않는 현상을 해결하는 방법입니다.


bbs/write_update.php

bbs/delete.php

bbs/delete_all.php


위 파일 내용 마지막 부근에서

delete_cache_latest($bo_table);

여기 바로 밑에 아래 코드 추가
delete_cache_latest($gr_id);


99ef3407b501823302de130a12aa3bce_1552190967_1522.gif

첨부파일

gr_latest.zip (13.9K) 2019-03-08 12:43:46

댓글목록 +6

댓글목록

profile_image

신비님의 댓글

신비 작성일

테스트 해보니 아주 좋아요.
( ^ ____________ ^ ) ===b

profile_image

그누공부중님의 댓글

그누공부중 작성일

혹시 옆에 + 버튼은 어떻게 없애는건가요?

profile_image

관리자님의 댓글의 댓글

관리자 작성일

스킨 파일에서 마지막 줄 더보기 링크 전체를 삭제하면 됩니다.

profile_image

숙향이님의 댓글

숙향이 작성일

뎃글쓰기에 화일올리는 게시판 지금사용하고 계시는것 어떻게하면 되요 화일이 있으면 요

profile_image

관리자님의 댓글의 댓글

관리자 작성일

공개할 계획이 현재는 없습니다.

profile_image

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에 붙여넣으니 모든 게시물이 사라지고 하양게 나오는데 제가 뭘잘못해서 그런건지 모르겠네요 ㅠㅠ

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.