텍스트큐브의 글 주소 기본 형태는 'http://블로그 주소/숫자' 또는 'http://블로그 주소/entry/제목'이다. 하지만 글 분류(카테고리)를 선택해 나오는 글 목록에는 'http://블로그 주소/숫자?category=x'처럼 분류된 글 주소가 나온다. 만약 글 분류를 바꾸면 '?category=x'가 붙은 주소도 바뀌게 되어 기존 주소로 들어오는 방문객에게 불편을 끼친다. 주소가 둘 이상이 되면서 애드센스 같은 문맥 광고에 늦게 반영될 수 있다.

  분류된 주소가 나오지 않게 하려면 텍스트큐브 프로그램에서 '?category=x'를 출력하는 부분을 주석 처리하거나 없앤다. 텍스트큐브 1.7.7을 기준으로 'http://블로그 주소/library/piece/blog/list.php'의 27~28째 줄에 그 부분이 있다. (텍스트큐브 1.8 이상에서는 list.php가 /interface/common/blog에 있다.)

   다음처럼 주석문 처리하면, 분류 목록에서도 기본 형태로 글 주소가 나오게 할 수 있다.

<수정 전>
  ((!empty($skinSetting['showListWithTotalEntries'])) ? "#entry_".$item['id'] :
  "$blogURL/" . ($blog['useSloganOnPost'] ? 'entry/' . URL::encode($item['slogan'],$service['useEncodedURL']) : $item['id'])).(isset($list['category']) ? '?category='.$list['category']'' : ''),

<수정 후>
  ((!empty($skinSetting['showListWithTotalEntries'])) ? "#entry_".$item['id'] :
  "$blogURL/" . ($blog['useSloganOnPost'] ? 'entry/' . URL::encode($item['slogan'],$service['useEncodedURL']) : $item['id']))/*.(isset($list['category']) ? '?category='.$list['category']'' :
'')*/,

2009/04/13 01:00 2009/04/13 01:00
얽힌 글타래
<그물누리 / 텍스트큐브> 분류의 다른 글
글 걸기 주소 : http://pat.im/trackback/226

덧글을 달아 주세요