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

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

QA

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

본문

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 로 구분 처리되고 있는 부분들이 있는걸 쇼핑몰 기준은 별도로 분리해서 적용하셔야 합니다.

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

답변을 작성하시기 전에 로그인 해주세요.
전체 129,115 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT