커뮤니티는 반응형, 쇼핑몰은 적응형 사용 가능한가요?

커뮤니티는 반응형, 쇼핑몰은 적응형 사용 가능한가요?

QA

커뮤니티는 반응형, 쇼핑몰은 적응형 사용 가능한가요?

답변 3

본문

config.php에서 제어되는것 같던데

G5_USE_MOBILE 를 false주니 쇼핑몰까지 영향을 받네요.

 

커뮤니티는 반응형, 쇼핑몰은 적응형 사용 가능한가요?

 

이 질문에 댓글 쓰기 :

답변 3

먼저 쇼핑몰부터 적응형을 만드시고...

커뮤니티의 경우 반응형을 예컨대 모바일을 기준으로 만들었다면

php 나 자바스크립트로 현재 페이지 경로에서 /shop/ 이라는 문자열이 읽히지 않는다면

즉 쇼핑몰 페이지가 아니라면

주소 뒤에 무조건 device=mobile 을 붙이는 로직을 head 나 hook 으로 넣어주시면 됩니다.

다만 ?device=mobile 이나 &device=mobile 이 주소부분에 표현되는 것이 싫으시다면

기교적으로 저 GET 변수를 POST 변수로 치환하시는 고민도 해 보셔야 할 거에요.

 

제일 좋은 건 config 에서 주는 both, pc, mobile 을 리자님께서

쇼핑몰 부분과 커뮤니티 부분을 따로 분리하여 2개의 상수로 만들어 배포하는 것입니다.ㅋ 

감사합니다. 주신 힌트로 수정하니 작동되네요
common.php 파일에  Mobile 모바일 설정 (712라인 부근 ) 코드추가

if(is_mobile()) { //모바일일 경우만
    $is_mobile = false;
    $shop_url = "/shop";
    $now_url = $_SERVER['REQUEST_URI'];
    if(strpos($now_url, $shop_url) !== false) {
        $is_mobile=true;
    }
}

전체적으로 반응형으로 하지 않고 별도 구분을 하려면 반응형 G5_USE_MOBILE 부분에 대한 처리를 쇼핑몰과 커뮤니티를 별도로 분리 작업을 해주셔야 합니다.

분리 방법은 shop 폴더에 속한 파일 부분에 common.php 파일에 G5_USE_MOBILE 구분으로 PC 모바일 체크해서 적용하는 변수를 분리해서 적용후
G5_IS_MOBILE 로 구분 처리되고 있는 부분들이 있는걸 쇼핑몰 기준은 별도로 분리해서 적용하셔야 합니다.

만약 작업이 어렵다면 제작의뢰나 쪽지로 제안주시면 확인후 유료로 진행 가능한 부분입니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 33
© SIRSOFT
현재 페이지 제일 처음으로