테스트 사이트 - 개발 중인 베타 버전입니다

테마, 스킨을 그누보드 5.3에서 5.4 업데이트시 참고사항

· 5년 전 · 6700 · 7

head.php
    메뉴 -> 함수로 처리
    $menu_datas = get_menu_db(0, true);
    
    
head.sub.php     
    stylesheet, javascript 함수로 출력 변경
    add_javascript('<script src="'.G5_JS_URL.'/jquery-1.12.4.min.js"></script>', 0);
    add_stylesheet('<link rel="stylesheet" href="'.G5_JS_URL.'/font-awesome/css/font-awesome.min.css">', 0);
    
tail.php
    하단 내용관리 링크를 적용.
    <a href="<?php echo get_pretty_url('content', 'company'); ?>">회사소개</a>
    
tail.sub.php
    body 위에 <?php run_event('tail_sub'); ?> 이벤트 추가

theme.config.php
    갤러리 설정 부분 수치 변경
    'bo_gallery_cols'           => 3,       // 갤러리 이미지 수
    'bo_gallery_width'          => 295,     // 갤러리 이미지 폭
    'bo_gallery_height'         => 200,     // 갤러리 이미지 높이

게시판스킨
    list.skin.php
        form action 앞에 <?php echo G5_BBS_URL; ?> 추가. -> action="<?php echo G5_BBS_URL; ?>/board_list_update.php"
        스크립트 action 부분도 f.action = g5_bbs_url + "/board_list_update.php";
        f.action = g5_bbs_url + "/move.php";로 변경
    
    write.skin.php
    취소버튼 변경 -> <a href="<?php echo get_pretty_url($bo_table); ?>" class="btn_cancel btn">취소</a>
        
최신글
    latest.skin.php
    <?php echo G5_BBS_URL ?>/board.php?bo_table=<?php echo $bo_table ?>를
    <a href="<?php echo get_pretty_url($bo_table); ?>">로 변경

새글스킨
    new.skin.php
        <a href="./board.php?bo_table=<?php echo $list[$i]['bo_table'] ?>">를 <a href="<?php echo get_pretty_url($bo_table); ?>">로 변경

검색스킨
    <h2><a href="./board.php?bo_table=<?php echo $search_table[$idx] ?>&amp;<?php echo $search_query ?>"><?php echo $bo_subject[$idx] ?> 게시판 내 결과</a></h2>를
    <h2><a href="<?php echo get_pretty_url($search_table[$idx], '', $search_query); ?>"><?php echo $bo_subject[$idx] ?> 게시판 내 결과</a></h2>로 수정
    하단의 결과 더보기도 동일하게 수정

일반페이지 게시판 링크 작성
    <?php echo get_pretty_url('freeboard');?> 와 같이 작성.

 

 

테마 업데이트 하면서 변경하지 않으면 오류나는 부분을 위주로 정리했습니다.

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 7개

5년 전
업데이트 후 가장 유용한 꿀팁이네요 감사합니다.^^
감사합니다 참고하겠습니다
theme/테마이름/skin/member/basic/login.skin.php
theme/테마이름/mobile/member/basic/login.skin.php

에서 거의 마지막줄에

function flogin_submit(f)
{
return true;
}

라고 되어 있으면 아래와 같이 수정합니다.

function flogin_submit(f)
{
if( $( document.body ).triggerHandler( 'login_sumit', [f, 'flogin'] ) !== false ){
return true;
}
return false;
}


theme/테마이름/skin/outlogin/basic/outlogin.skin.1.php
theme/테마이름/mobile/outlogin/basic/loutlogin.skin.1.php

에서 거의 마지막줄에

function fhead_submit(f)
{
return true;
}

라고 되어 있으면 아래와 같이 수정합니다.

function fhead_submit(f)
{
if( $( document.body ).triggerHandler( 'outlogin1', [f, 'foutlogin'] ) !== false ){
return true;
}
return false;
}

모바일 스킨의 경우 해당 코드가 없으면 넣지 않아도 됩니다.
부지런하십니다.. 벌써 다 파악하셨네요...^-^
좋은 정보 감사합니다.
5년 전
고맙습니다.
감사합니다

게시글 목록

번호 제목
24318
24317
24315
24309
24294
24293
24277
24262
24260
24253
24251
24236
24233
24228
24226
24221
24214
24203
24201
24199
24196
24195
24194
24192
24191
24187
24185
24183
24172
24168