[텍스트큐브] 1.9 발표후보1~1.9.2 베타1에서 이동 기기 화면에서 자동 접속 전환이 안 되는 문제

※ 이 글에서 이야기한 문제점은 텍스트큐브 1.9.2 발표후보1판에서 해결되었습니다.

  1.9 발표후보1(RC1)판부터 1.9.2 베타1판까지 똑똑이 전화(스마트폰)으로 텍스트큐브를 볼 때 이동 기기 화면으로 알아서 바꾸어 주는 기능이 잘 작동하지 않고 있다. DB의 sessions 테이블에 방문객의 세션 정보가 하나만 기록되고 갱신이 되지 않는 것으로 미루어, 세션(session) 처리가 잘 되지 않아서 벌어지는 문제라고 짐작하고 있다.
(JP_EntryHit 플러그인 수정판을 쓰면서 조회 수가 잘 안 올라가는 걸 보고 살피다가 1.9 발표후보1부터 세션 DB 기록 동작이 잘 되지 않는 걸 알게 되었다.)

  interface/index.php 53째 줄부터 보면

if(Setting::getBlogSettingGlobal('useiPhoneUI',true) && ($browserUtil->isMobile() == true) 
		&& (!isset($_GET['mode']) || $_GET['mode'] != 'desktop') 
		&& (!isset($_SESSION['mode']) || !in_array($_SESSION['mode'],array('desktop')))) {

이렇게 똑똑이 전화를 쓸 때 i 주소로 바꾸어 주는 처리문이 있다. 이 가운데 세션 정보를 살피는 조건문을 아래처럼 주석문(/* … */)으로 바꾸어 주면

if(Setting::getBlogSettingGlobal('useiPhoneUI',true) && ($browserUtil->isMobile() == true) 
		&& (!isset($_GET['mode']) || $_GET['mode'] != 'desktop') 
		/*&& (!isset($_SESSION['mode']) || !in_array($_SESSION['mode'],array('desktop')))*/) {

세션 정보를 쓰지 않게 하여 이동 기기를 쓸 때 알아서 주소를 바꾸는 기능이 잘 작동한다. 다음 판에서 세션 처리가 개선될 때까지는 이렇게 임시 조치로 써야 할 것 같다.

글 걸기 주소 : 이 글에는 글을 걸 수 없습니다.

덧글을 달아 주세요

  1. toto 2014/09/21 09:06 고유주소 고치기 답하기

    좋은날씨입니다...^^
    홈피에 태털툴 항목글이 많던데...
    이홈피도 태터툴이군요..최신버전이 장점이 많은지요?? 전체디자인이 깔끔한데..기본스킨인가요??

    제태터가 1.1.3 버전인데...특별문제없으면 (보안 기능..) 그냥쓰려는대
    혹시 버전 엎그레이드는 쉬운지요??
    테터에 백업단추가 있는데,,,그걸로 백업하면...만일에 잘못되도 복원이 가능한지요..
    특별문제없으면 그냥사용해야죠.. 감사합니다.

    • 팥알 2014/09/21 10:43 고유주소 고치기 답하기

      텍스트큐브 최신판은 아직 안 쓰고 있습니다.

      이 블로그에 쓴 스킨은 본래 외국에서 3단짜리로 만들어진 것인데, 다른 분이 텍스트큐브에 맞게 바꾸신 것을 제가 2단으로 줄여서 배포하고 있습니다.

      http://pat.im/914

      이 블로그도 처음에 제로보드4을 기반으로 한 블로그로 운영하다가 태터툴즈를 징검다리 삼아 텍스트큐브로 바꾸었습니다. 아마 큰 문제가 없다면 데이터 백업 기능으로 태터툴즈 → 텍스트큐브로 판올림하는 것은 잘 될 것 같습니다. 하지만 데이터 복원이 뜻대로 안 될 때도 있고, 텍스트큐브나 PHP를 판올림한 뒤에 작동이 인 되는 플러그인이 있을 수 있는 점도 헤아려야 할 듯합니다.

      텍스트큐브의 판번호에 따라 설치 요구 조건이 다릅니다. 1.8대 이후판은 PHP 5.2 이상을 요구하고 있습니다.

      블로그를 복사해 둔다고 생각하셔서 다른 공간에 예행 연습을 해 보고, 잘 되면 옮겨가고 잘 안 되면 그냥 태터툴즈를 쓰시면 좋을 것 같습니다.

      텍스트큐브가 자동 갱신 기능은 없다 보니, 워드프레스나 XE보다는 판올림해 쓰기가 불편하긴 합니다.

  2. toto 2014/09/21 18:09 고유주소 고치기 답하기

    아,,제로보드가 디비를 옮길수도 있군요....
    감사합니다^^