답변 3개
댓글을 작성하려면 로그인이 필요합니다.
마르스컴퍼니
Expert
5년 전
/config.php
// 반응형 테마가 'pc'모드에 적용된 경우
define('G5_SET_DEVICE', 'pc');
define('G5_USE_MOBILE', false);
// 반응형 테마가 'mobile'모드에 적용된 경우
define('G5_SET_DEVICE', 'mobile');
define('G5_USE_MOBILE', true);
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
5년 전
/theme/{해당테마폴더}/mobile/index.php 수정해주시면 됩니다.
해당 테마가 반응형이라면 아래처럼 되어 있는지 보시고 수정해주시면 됩니다.
define('G5_THEME_DEVICE', 'pc');
PC전용이라면 모바일페이지는 따로 만들어주셔야됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
s
smileobzee
5년 전
�
폴라베어
5년 전
테마설정파일에서 define('G5_THEME_DEVICE', ''); 처럼 아무런 값이 없다면 config 파일의 설정값을 따라가지만,
define('G5_THEME_DEVICE', 'pc'); 처럼 값(공백포함)을 지정할경우 common파일에의해 config 파일의 define('G5_SET_DEVICE', 'both'); 설정값이 무시됩니다.
따라서 설정은 정상적으로했다면 작은화면에 반응해서 화면이 PC와 다를수 있습니다.
간단한 테스트 방법은 아래 두파일에 간단하게 구분할수 있는 문구를 넣어주시면 실제 모바일 스킨을 불러오는것인지 아닌지 판단할수 있습니다.
/theme/{해당테마폴더}/index.php
e.g) 메인화면
/theme/{해당테마폴더}/mobile/index.php
e.g) 모바일 메인화면
https://github.com/gnuboard/gnuboard5/blob/a16926a4de8f23265cabd364daf0dea5b7b345c5/common.php#L559
define('G5_THEME_DEVICE', 'pc'); 처럼 값(공백포함)을 지정할경우 common파일에의해 config 파일의 define('G5_SET_DEVICE', 'both'); 설정값이 무시됩니다.
따라서 설정은 정상적으로했다면 작은화면에 반응해서 화면이 PC와 다를수 있습니다.
간단한 테스트 방법은 아래 두파일에 간단하게 구분할수 있는 문구를 넣어주시면 실제 모바일 스킨을 불러오는것인지 아닌지 판단할수 있습니다.
/theme/{해당테마폴더}/index.php
e.g) 메인화면
/theme/{해당테마폴더}/mobile/index.php
e.g) 모바일 메인화면
https://github.com/gnuboard/gnuboard5/blob/a16926a4de8f23265cabd364daf0dea5b7b345c5/common.php#L559
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
반응형 테마라서.. 저부분엔 define('G5_USE_MOBILE', false); 하라고... 테마설명 부분엔 되어 있는데. 따로 설정한건 아닌데.. 위와 같이 나오네요.. ㅠㅠ
모바일은 안나오게 하고 pc버젼으로 반응형으로만 보는게 맞다면..
위에처럼 모바일로 접속시 저렇게 안나오고 바로 pc버젼으로 나와야 하는데...
그게 안되네요.. ㅠㅠ