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

테마설치후 모바일 문제 때문인데요...,

smileobzee 5년 전 조회 2,072

테마설치후에 모바일로 접속하면 저렇게 나오는데..

이건 어디가서 어떻게 변경해줘야 설치된 테마 모바일로 보여지나요?

 

 

 

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

답변 3개

s
5년 전

답변해주셔서 감사합니다.

위에 알려주신대로도 확인해보고 적용해볼께요~

로그인 후 평가할 수 있습니다

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

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);

로그인 후 평가할 수 있습니다

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

/theme/{해당테마폴더}/mobile/index.php 수정해주시면 됩니다.

 

해당 테마가 반응형이라면 아래처럼 되어 있는지 보시고 수정해주시면 됩니다.

define('G5_THEME_DEVICE', 'pc');

https://github.com/gnuboard/gnuboard5/blob/84dd9f07661a41730cddee4816b8ec806665ca2c/theme/basic/theme.config.php#L7

 

PC전용이라면 모바일페이지는 따로 만들어주셔야됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

s
smileobzee
5년 전
감사합니다~ config 파일도 살펴보긴 했는데...
반응형 테마라서.. 저부분엔 define('G5_USE_MOBILE', false); 하라고... 테마설명 부분엔 되어 있는데. 따로 설정한건 아닌데.. 위와 같이 나오네요.. ㅠㅠ

모바일은 안나오게 하고 pc버젼으로 반응형으로만 보는게 맞다면..
위에처럼 모바일로 접속시 저렇게 안나오고 바로 pc버젼으로 나와야 하는데...
그게 안되네요.. ㅠㅠ
폴라베어
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

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

답변을 작성하려면 로그인이 필요합니다.

로그인