CI 묻고 답하기

제목 데스크탑/모바일 홈페이지를 구현할때...
글쓴이 ci개밟자 작성시각 2015/07/30 15:44:51
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 14867   RSS
홈페이지를 만들고 있는데 모바일 처리를 어떻게 할지 고민입니다

CI 에서 제공하는 user agent 클래스를 이용해서

if ( 데스크탑 ) {
    데스크탑 뷰
} else {
    모바일 뷰
}

이렇게 하게된다면 각자 잘뜨기는 하지만 모바일에서 데스크탑으로 가고싶거나 데스크탑에서 모바일로 가지를 못합니다

또 다른 방법은 컨트롤러 마다 세그먼트를 가져와서 세크먼트가 " m " (모바일) 이면 모바일 페이지를 보여주는 방법도 있긴한데 일일히 적용하려니 귀찮은 부분도 없지않아 있을것 같습니다

반응형 웹사이트도 좋은방법이긴한데 반응형으로 하게되면 로직을 신경쓸걸 css,html,js 만 붙잡게 되니까 문제입니다 ( 부트스트랩 써도되긴하지만 독립된 디자인을 원합니다)

여러분은 데스크톱, 모바일 동시에 처리할때 어떻게 하시나요?
 다음글 프레임워크가 갑자기 먹통.. (4)
 이전글 템플릿파서 관련 질문드립니다. (6)

댓글

taegon / 2015/07/30 15:55:23 / 추천 0
세션에 입력해서 처리합니다. 접속 브라우저로 구분하고 PC / MOBILE 가기를 클릭히면 세션에 저장하여 해당 처리를 합니다.