
앱 설치 안내
리빌더 공식 홈페이지 바로가기를 PC에 설치해보세요!
바탕화면에서 앱으로 실행할 수 있어요.
질문과 답변
모바일 게시판 분리
안녕하세요.
모바일과 PC 버젼을 많이 다르게 해야 되서 분리해야 합니다.
어디를 손봐야 하나요?
- 이전글자동등록방지 captcha 숫자는 어디서 키울 수 있을까요?2024.10.27
- 다음글태블릿지원2024.10.27
댓글목록



안녕하세요, 리빌더 입니다.
PC버전과 모바일버전을 따로 운영하고자 하시는 경우는
/theme/rb.basic/ 경로의 theme.config.php 파일의
if(! defined('G5_THEME_DEVICE')) define('G5_THEME_DEVICE', 'pc');
부분의 'pc' 를 아래와같이 제거해주세요.
if(! defined('G5_THEME_DEVICE')) define('G5_THEME_DEVICE', '');
모바일기기로 접속하면 그누보드 기본 레이아웃이 나올텐데
여기서 작업해주시면 되겠습니다.
감사합니다.
2024-10-27 21:52



두가지로 구분할 수 있을것같습니다.
1. class 로 구분
1024px 이상일때 pc가 보여지고, 이하일때 mobile이 보여집니다.
사용예 ------------------------
<div class="pc">1024px 이상일때 보여짐</div>
<div class="mobile">1024px 이하일때 보여짐</div>
-------------------------------
2. 함수로 구분
접속기기로 구분할 수 있습니다.
사용예 ------------------------
<?php if(IS_MOBILE()) { ?>
<div>모바일기기일때 보여짐</div>
<?php } else { ?>
<div>모바일기기가 아닐때 보여짐</div>
<?php } ?>
-------------------------------
위 조건을 사용해서 구분하면 될것같습니다.
스킨을 수정해서 기기별 또는 class 별로 html을 다르게하거나,
코어파일을 수정해서 include 되는 스킨파일 자체를 바꿀 수 있습니다.
감사합니다.
2024-10-29 20:11



그누보드 원본자체가 게시판만 따로 모바일용으로 사용할 수 있게 해두지를 않아서
폴더 자체를 변경하는것은 복잡해질 수 있을것같습니다. 글로 설명하기가 애매한 부분이 있습니다.
더 좋은방법이 있을 수 있겠지만, 우선 생각나는 빠른 방법으로는
게시판목록 기준으로 설명드리면,
/bbs/list.php 파일 마지막에 보시면 스킨파일을 로드하는 구문이 있습니다.
include_once($board_skin_path.'/list.skin.php');
이부분을
if($bo_table == "게시판아이디") {
if(IS_MOBILE()) {
include_once($board_skin_path.'/list.skin_mobile.php'); //모바일용 목록 스킨파일
} else {
include_once($board_skin_path.'/list.skin.php'); //피씨용 목록 스킨파일
}
}
이런형태로 분기하는것이 쉬운방법일것같습니다.
감사합니다.
2024-10-29 23:34



그누보드 원본은 반응형이아니기 때문에 PC버전과 모바일 버전이 따로 있습니다.
> PC버전 디자인, 모바일버전 디자인 및 퍼블리싱을 각각 해야합니다. (메인 포함 전체페이지)
> 수정이 필요할때 PC버전과 모바일버전을 각각 수정해야하므로 유지보수에 불편함이 있습니다.
리빌더는 반응형이기 때문에 PC버전 하나로 모바일 겸용으로 사용합니다.
> PC버전만 디자인/퍼블리싱 하고 CSS를 통해서 모바일 버전도 표현하므로 디자인을 각각 할 필요가 없어 유지보수가 용이합니다.
감사합니다.
2024-10-30 03:30


네,
리빌더 테마는
각각의 게시판 설정에서 모바일 게시판 스킨을 선택을 해도 적용이 안되고 무조건 PC스킨만 적용되게 막아놓으셨는데
어디를 건드려야 모바일 게시판 스킨이 적용되는지 알고 싶습니다.
보통의 다른 반응형 테마들/ 빌더들은
각각의 게시판설정에서 모바일 게시판스킨 선택시 적용이 되도록 되어 있는데
리빌더 테마는 모바일 게시판스킨 선택을 해도 PC 게시판 스킨만 적용 됩니다.
다른 반응형 테마들처럼
- PC게시판 스킨
- 모바일 게시판 스킨
선택시 적용 되게 하려고 합니다.
결론은
모바일 게시판 스킨 선택을 해도 적용이 안되고 무조건 PC 게시판 스킨만 되게 끔 막아놓은 부분이 어디인지 찾지를 못하겠습니다.
2024-10-30 09:25