그누보드 그누보드5 모바일 속도 개선하기
페이지 정보
본문
=====================================================================
그누보드 5.4.3 패치 https://sir.kr/g5_pds/5370로 개선된 사항입니다
아래는 그 이하 버전을 사용하시는분들에게만 해당되는 사항입니다
=====================================================================
그누보드5를 사용해 보신분이라면 모바일 환경에서 (특히 삼성 브라우저) 페이지 로딩이 4분의3정도 되고 멈췄다가 다시 로딩되는 느낌을 받으실 수 있습니다.
사용자 입장에서 보면 잠깐 멈출때 스크롤도 내릴 수 없고 메뉴또한 열리지 않습니다.
이는 찰나의 순간이지만 은근 불편함을 자아냅니다
이 멈춤의 원인은 그누보드 기능인 "폰트 리사이즈"때문인데요
tail쪽에 위치 한 이 스크립트 때문에 로딩 끝에 멈추게 되는것이였습니다
이 기능을 사용하지 않는분이시면 삭제를 추천드립니다.
아래 코드들을 삭제하거나 주석처리 해주시면됩니다.
tail.php 에서 30번째줄
<script>
$(function() {
// 폰트 리사이즈 쿠키있으면 실행
font_resize("container", get_cookie("ck_font_resize_rmv_class"), get_cookie("ck_font_resize_add_class"));
});
</script>
mobile/tail.php 에서 55번째줄
// 폰트 리사이즈 쿠키있으면 실행
font_resize("container", get_cookie("ck_font_resize_rmv_class"), get_cookie("ck_font_resize_add_class"));
mobile/head.php 에서 121번째줄
<div id="text_size">
<!-- font_resize('엘리먼트id', '제거할 class', '추가할 class'); -->
<button id="size_down" onclick="font_resize('container', 'ts_up ts_up2', '', this);" class="select"><img src="<?php echo G5_URL; ?>/img/ts01.png" width="20" alt="기본"></button>
<button id="size_def" onclick="font_resize('container', 'ts_up ts_up2', 'ts_up', this);"><img src="<?php echo G5_URL; ?>/img/ts02.png" width="20" alt="크게"></button>
<button id="size_up" onclick="font_resize('container', 'ts_up ts_up2', 'ts_up2', this);"><img src="<?php echo G5_URL; ?>/img/ts03.png" width="20" alt="더크게"></button>
</div>
mobile/head.php 에서 131번째줄
//폰트 크기 조정 위치 지정
var font_resize_class = get_cookie("ck_font_resize_add_class");
if( font_resize_class == 'ts_up' ){
$("#text_size button").removeClass("select");
$("#size_def").addClass("select");
} else if (font_resize_class == 'ts_up2') {
$("#text_size button").removeClass("select");
$("#size_up").addClass("select");
}
폰트 리사이즈 기능이 딱히 필요없다하시는 분들은 삭제해주시면됩니다
해당 기능을 사용하더라도.. 속도 개선을 위해 이 기능은 포기하는게 맞는것 같기도하네요
이 기능 죽이고나면 모바일 환경에서 로딩 끝지점에 멈추는 현상이 없어집니다
댓글목록

- 1(current)