[텍스트큐브] 1.9 발표후보1~1.9.2 베타1에서 이동 기기 화면에서 자동 접속 전환이 안 되는 문제
텍스트큐브/기워쓰기
2014/03/12 09:02
※ 이 글에서 이야기한 문제점은 텍스트큐브 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')))*/) {
세션 정보를 쓰지 않게 하여 이동 기기를 쓸 때 알아서 주소를 바꾸는 기능이 잘 작동한다. 다음 판에서 세션 처리가 개선될 때까지는 이렇게 임시 조치로 써야 할 것 같다.
덧글을 달아 주세요
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보다는 판올림해 쓰기가 불편하긴 합니다.
toto 2014/09/21 18:09 고유주소 고치기 답하기
아,,제로보드가 디비를 옮길수도 있군요....
감사합니다^^