테마, 스킨을 그누보드 5.3에서 5.4 업데이트시 참고사항 정보
테마, 스킨을 그누보드 5.3에서 5.4 업데이트시 참고사항본문
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] ?>&<?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');?> 와 같이 작성.
테마 업데이트 하면서 변경하지 않으면 오류나는 부분을 위주로 정리했습니다.
16
댓글 7개
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;
}
모바일 스킨의 경우 해당 코드가 없으면 넣지 않아도 됩니다.