[텍스트큐브 1.9 베타6] 아이폰 접속 화면에서 태그/보관목록 글 목록이 나오지 않는 문제
텍스트큐브 1.9 정식판이 얼른 나오기를 기다리며 베타판의 사소한 문제 해결법을 적어 둔다.
텍스트큐브 1.9 beta6 블로그에 이동 기기(모바일) 접속용인 /i 주소로 들어갈 때에 보람말(태그) 또는 보관목록에 있는 개별 항목을 보면 글 목록이 나오지 않고 빈 화면이 뜰 때가 생긴다. 글 목록에 들어가는 글 수가 8개를 넘어서 목록이 두 쪽 이상이면 문제가 없지만, 글 수가 8개 이하일 때에 목록이 나오지 않는다.
/i/interface/tag/index.php의 26째 줄에 다음 문장이 있다.
print printMobileListNavigation($paging,'tag/' . $suri['id']);
위 문장으로 출력되는 쪽 바꾸기 객체가 원인이 되어 글 목록이 두 쪽 이상이 되지 않을 때에 글 목록까지 보이지 않는 상태(display:none;)가 되고 있다. 위 문장에 조건문(굵은 글씨)을 아래처럼 끼워 넣으면, 글 목록이 한 쪽에 그칠 때에 쪽 바꾸기 객체가 들어가지 않는다.
if($blog['entriesOnList'] < $list['count']) print printMobileListNavigation($paging,'tag/' . $suri['id']);
이렇게 하면 보람말(태그) 글 목록의 나타낼 글 수가 적어서 글 목록이 나오지 않는 일은 생기지 않는다. 같은 방법으로 /i/interface/arichive/index.php의 20째 줄과 /i/interface/category/index.php의 18째 줄에도 같은 조건문을 끼워 넣어서 보관목록과 글 분류(카테고리)의 글 목록이 나오지 않는 문제도 풀 수 있다.
글 분류(카테고리, category)를 나타내는 /i/interface/category/index.php에는 13째 줄에 이런 조건문이 있다.
if(!$listWithPaging = getEntriesWithPagingByCategory($blogid, $category, $suri['page'], $blog['entriesOnList'],1))
이 조건문을 다음처럼 고치면 글 분류에서도 글 제목을 여러 개씩(기본 8개) 볼 수 있다.
if(!$listWithPaging = getEntriesWithPagingByCategory($blogid, $category, $suri['page'], $blog['entriesOnList']))
덧글을 달아 주세요
TuNE 2013/12/25 14:31 고유주소 고치기 답하기
처음에 안 되서 걍 꺼뒀는데 오늘 다시 켜보니 잘 동작하네요.
정말 감사합니다 ㅎㅎㅎ
홀맨 2014/02/28 10:11 고유주소 고치기 답하기
텍큐 1.9.0 정식버전이 발표 되었습니다. 언제나처럼 판올림 후, 팥알님의 여러가지 팁들을 적용하고 있는중, 해당 본문의 사항도 팥알님께서 텍큐 공식 홈페이지에 피드백을 주셨지만 테스트 해보니 일부만 반영이 된 듯 싶습니다.
* 반영(수정/개선)된 사항 : 모바일 환경에서 보람말(태그) 또는 보관목록에 있는 개별 항목을 보면 글 목록이 나오지 않고 빈 화면이 뜰 때가 생기는 문제
* 미반영 사항 : 모바일 UI 에서 "분류" 메뉴로 글을 필터링 했을때 한 페이지에 한개의 글목록만 나오는 문제
따라서 1.9.0 정식 버전에서는 본문의 마지막 수정사항인 /i/interface/category/index.php 부분의 수정만 이루어지면 될 듯 합니다. 저같이 관련 지식이 전무하여 한줄의 문법 수정에도 두려움을 느끼는 사용자의 혼란을 방지하기 위해 간단히 이러한 사항이 본문에도 설명되면 더욱 도움이 되지 않을까 해서 글을드려 봅니다. 늘 감사 드립니다.
팥알 2014/03/02 16:41 고유주소 고치기 답하기
저도 28일 아침에 텍스트큐브 1.9 정식판이 나온 걸 보았는데, 짧은 겨를에 1.9.1가 또 나왔네요.
스팸 때문이었는지 몰라도 며칠 사이에 블로그가 자꾸 뻗었는데,
블로그 판올림 작업이 늦어서 답글도 뒤늦게 답니다.
그 동안 텍스트큐브가 판올림할 때마다 이런저런 잘잘한 데를 고쳐 쓰는 일이 번거로습니다.
하지만 홀맨님께서 텍스트큐브 개발진에 많이 건의해 주셔서 1.9.1로 바꿀 때의 잔손질이 많이 줄어들어서, 오히려 제가 감사드리고 싶습니다.
모바일 화면에서 글갈래 목록을 보았을 때의 문제도 1.9.1에서는 잘 고쳐진 것 같습니다.
아직도 정식판에 아쉬운 데는 있지만, 눈에 잘 뜨이지 않는 데에서 낫게 고쳐진 데가 많은 것 같습니다.
그 동안 이동기기 화면에서 이런저런 충돌 때문에 'loading' 따위가 뜨는 효과를 끄고 jQuery 파일도 판을 바꾸어 썼는데, 이제는 바로 써도 잘 되는 것 같습니다. 그래서 그 동안 애드센스 광고 따위를 붙이면 빈 화면이 나오는 것과 같은 문제들이 풀렸습니다. 아직 정비되지 않은 텍스트큐브가 걸려 공개를 미루고 있었는데, 이동기기 화면 쪽의 기능을 더 넣어서 끼우개(플러그인)들의 개선판을 하나씩 공개하려고 하고 있습니다.
팥알 2014/03/04 10:46 고유주소 고치기 답하기
이동기기 화면에서 충돌 나는 문제는 개선될 줄 알았는데 그렇지 않은 것 같습니다.
1.9 시험판에서 그랬던 것처럼 창 바꾸기 효과를 끄는 쪽으로 다시 고쳐 쓰고 있습니다.