말씀해주신대로 하니 잘 동작하네요. 감사합니다. smile

사이트 : http://mr-dust.pe.kr
버전 : 티스토리
스킨 : In Deed (White)

문제점 : 사이드바에 포함된 "최근 포스트" 를 일반 영역으로 가져오니 글 목록이 표시되지 않습니다.
제 사이트의 왼쪽을 보면, 플래시로 된 태그 구름 아래쪽에 "Recent Article" 이라는 영역이 있습니다.
이는 원래 사이드바에 있던 부분인데, 해당 코드를 플래시 태그 구름 아래로 가져온 것입니다.
그랬더니 아무런 내용도 표시되지 않네요.

다른 모듈들을 테스트해보니 달력을 제외하곤 모두 같은 증상이었습니다. 또한 일반 "상수"는 표시가 되는 것으로 보아,  [##_rctps_rep_title_##], [##_rctps_rep_rp_cnt_##] 등의 치환자가 정상 동작하지 않는 것 같습니다.

어떻게 해야 이것을 제대로 사용할 수 있을까요?
원본과 수정본 skin.html 과 style.css 를 첨부합니다.(정리 전이라 좀 지저분합니다만..)

inureyes 작성:

메인 화면이 깨진다는 부분을 조금만 더 자세히 설명을... 글씨가 깨지는 것인가요? 아니면 아예 내용이 안나오는 것인지요?

이미지나 css 를 읽어오지 못하는 현상을 말한 것이었습니다.
아니면 이미지 하나만 딸랑 읽고 끝난다거나..
http://www.liberotown.com/blog/128
이 글과 같은 증상인 듯 합니다.

inureyes 작성:

그리고 경로가 바뀌었을 경우 텍스트큐브의 config.php를 변한 상황에 맞게 수정해 주셔야 합니다. 예를 들어, 설치된 경로가 /tc 라면 리소스 파일을 웹에서 접근할 수 있는 경로도 /tc 이므로, $service의 해당되는 값들의 주소도 함께 수정되어야 합니다. 참고하세요 smile

관련 부분은 전부 수정해 두었습니다. 하지만 아래 글과 같은 오류 때문에 발생된 문제인 것 같습니다.
http://forum.tattersite.com/ko/viewtopic.php?id=7203

여튼 결국 뭐 해결은 되었습니다.
http://mr-dust.pe.kr/entry/blog-works-b … ine-or-not

사이트 : http://dust.gnukorea.com

사양
서버 OS : ubuntu 8.04
mysql : 5.0.51a
php : 5.2.4
http://dust.gnukorea.com/php.php

이전 서버 : OS 만 centos 5.1 이었고, 나머지는 거의 흡사. -_-;;;


증상 :
이전 서버에서 백업을 하면서 xml 백업이 아닌, 일반적인 방식으로 백업을 진행했습니다. 파일 + db
그런 뒤에 복구를 하려고 하니 잘 되지 않네요. 메인 화면도 깨지고, 관리자 페이지는 접근이 불가하고..

이전 상황과 다른 점 :
1. Documentsroot 에 텍스트큐브를 설치하지 않고 하위 디렉토리에 설치를 했습니다.
public_html 이 루트라면, public_html/index.php 에

<?
header( "Location: ./tc" );
?>

를 넣어주고, 텍스트큐브는 public_html/tc 에 설치.

2. db 명이 다릅니다. config.php 에서 수정해 주었습니다.

3. rewrite.php 가 문제를 일으키는 것 같아 .htaccess 를 임시로 삭제하였습니다.


원하는 내용
정상적으로 복구한 뒤 xml 로 다시 백업을 받으려고 합니다.
그 뒤에 텍스트버전 새 버전으로 클린 설치 후 복원.

안준환 작성:

패치 파일을 제공하는 것이 그리 어렵지는 않을 것 같습니다만, 소스를 고치는 것보다 플러그인을 사용하는 것을 권장하고 있는 입장에서 굳이 patch 파일을 제공해야 할 지는 잘 모르겠습니다 smile

네, 그렇군요. 사실 텍스트큐브의 멋진 점이 소스를 뜯어고치지 않고 플러그인만으로도 대부분의 기능을 구현할 수 있다라는 점입니다. 제가 phpbb 에서 무척 싫어하는 점이기도 하지요. 모드 하나 설치하려면 으..

하지만 어렵지 않은 일이라면, 저와 같은 사용자(?)를 위해 패치 버전을 제공해주시면 어떨까요?
라고 말하고 싶은데.. 200개 파일이라니.. 저도 OTL

예를 들어 1.7.5 로 업글한다고 하면 현재는 1.7.5 를 다운받아 기존 버전에 덮어쓰기를 합니다.
이 과정에서 원본 소스를 고친 사람이라면 문제가 발생됩니다.(태터툴즈 시절부터 고질적인 문제였죠.)

따라서 patch version 을 따로 제공하여서 덮어쓰기가 아닌 패치 적용을 통해 업글을 할 수 있도록 했으면 좋겠습니다.
아니면 수정된 파일만 따로 제공한다던가.. phpbb 의 경우 두 가지 버전을 모두 제공하고 있습니다.(그 외에도 참 많은 것을 제공하고 있습니다만..)

근래에는 텍스트큐브 소스를 고치지 않습니다만, 태터툴즈에서는 꽤 뜯어고쳐버려서.. 귀찮음에 업글은 안하곤 했었죠.
이게 별건 아닌데, 보안상의 문제라도 있거나 그러면 나중에 문제가 될 수 있을 것 같습니다.

여튼.. 가능하다면, 그리고 시간적 여유가 있으시다면 한번 고려해 주셨으면 합니다. smile

호스팅은 아니고(제 개인서버라) 말씀해주신 것을 보고 확인해보니 텍스트큐브에서 지원하는 rewrite 쪽에 다음과 같은 내용이 있네요.

SetEnvIfNoCase Referer "sex|casino|porno|adult|mature|xxx|fuck|lesbian|nude|gambling|LIVSOP|poker|goodslim|betting|buy|n95bD0l34bS2z3|slots|renter|<iframe|viagra|fillbest"

이런.. 이거 무섭군요. -_-; 자세히 살펴보니 buy 가 있습니다. 쿨럭..
감사합니다.

OS : Centos 5.1
Apache : 2.2.3
PHP : 5.1.6
Mysql : 5.0.45
Textcube : 1.7.1 (1.7.5 로 업데이트 이후에도 문제 지속)

별 이상없이 돌아가는 서버이고, 여기에 텍스트큐브를 설치한 것은 몇 달 안되었습니다만, 특별한 이상없이 잘 돌아갔습니다. 그런데 어제는 계속 403 에러가 뜨면서 포스트에 접근이 불가능하거나, CSS 나 attatched image 를 읽어오지 못하는 등 다양한 문제를 보였습니다.

그래서 금일 로그를 보니.. 음.. 해당 게시물에서만 그런 문제가 발생하네요.
참 희안합니다. 그래서 해당 글의 내용을 전부 삭제하고, 텍스트만 넣어봤습니다. 하지만 역시 같은 증상.
유령이 씌인건가.. 아니면 지름신으로부터 저를 지켜주시려는 수호천사인가. ;;;

문제의 게시물 : http://mr-dust.pe.kr/entry/buying-a-digital-camera
로그 내용 : http://mr-dust.pe.kr/entry/analysis-err … dust-pe-kr

주 내용은 해당 게시물에서 접근하면 모든 것이 denied 됩니다.

lunamoth 작성:

crizin님의 피드버너 플러그인 http://www.textcube.org/plugin/166 을 사용하셔서 피드버너로 전환하시는지요? 전환되는 과정에서 } 가 추가되는 문제같은데 .htaccess 나 플러그인의 설정값에 } 가 추가되었는지를 한번 살펴보시는것은 어떨까 싶습니다.

아.. 감사합니다. 피드버너 리디렉트 플러그인을 쓰고 있다는 것을 깜빡했네요.
플러그인 설정에 보니 말씀처럼 } 이 추가되어있네요. 감사합니다. smile

블로그 주소 : http://mr-dust.pe.kr
문제가 된 주소 : http://mr-dust.pe.kr/rss


피드버너를 사용중인데, http://mr-dust.pe.kr/rss 를 하면 정상적으로 연결되지 않습니다.
이것이 http://feeds.feedburner.com/Mr_Dust 으로 연결되어야 하는데, http://feeds.feedburner.com/Mr_Dust%7D 라는 식으로 %7D 가 붙어나옵니다.

피드버너는 정상적으로 동작중입니다. 그 말은 rss 기능이 정상적이어서 피드버너로는 연결이 잘되는데, http://주소/rss 에서 피드버너로 리디렉트되는 과정에서 문제가 생기는 것 같습니다.

어디서 손을 봐야할지 좀 알려주시면 감사하겠습니다.

텍스트큐브에 말성이 생겨서 결국 재설치를 했는데, 리퍼러에서 검색어 강조해주는 플러그인이 무엇이었는지 알 수가 없네요.

각종 검색 엔진에서 검색어를 통해 접근할 경우

[Mr.Dust]htp://google.co.kr/blabla
[Textcude]htp://google.co.kr/blabla
[Dust]htp://google.co.kr/blabla

라는 식으로 보여주는 플러그인이 무엇이었는지 좀 알려주세요. 녹색, bold 로 강조해주어서 꽤 좋아했는데..


리퍼러 로그 정리 플러그인이군요.
http://crizin.net/entry/%ED%83%9C%ED%84 … omment2632

1.0.5 용인데, 1.7.1 에서도 잘 동작하네요. smile

결국 전부 삭제 후 재설치로 해결했습니다. 훔.. 뭐가 문제였을까 ;;

사이트 주소 : http://mr-dust.pe.kr


서버 환경
CentOS 5.1, php 5, mysql5, apache2
TextCude 1.6.1
(현재는 1.7.1 로 업그레이드했습니다. 만.. 증상은 여전 ;;)


증상
첫 페이지를 제외한 다른 페이지들은 잘 나옵니다.
그리고 포스트 주소를 숫자로 접근하면 안 나옵니다.(현재 문자로 포스트 주소 사용중. 영문)
예를 들어, http://mr-dust.pe.kr 이나 http://mr-dust.pe.kr/1019 하면 안 나옵니다.
하지만 http://mr-dust.pe.kr/entry/my-life-2008-06-25 하면 잘 보입니다.
http://mr-dust.pe.kr/owner 화면도 잘 나오고요. 묘.. 하지요.


증상 발생 시 상황
덧글을 달고 잠시 멎었다가 덧글 창에 // 두 개만 표시된 후 위 증상이 나타났습니다.


확인한 것
임시 페이지를 만들기 위해 textcube/index.php 파일의 이름을 변경하고 다른 index.php 파일을 만들어봤는데 로드를 못하더군요. .htaccess 에서

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ rewrite.php [L,QSA]

부분을 삭제하니 새로 만든 파일을 인식하긴 하는데, 대신 기존의 주소에 전부 접근할 수 없게됩니다.
이는 원래 문제와는 무관한(?) 문제인지도..

관리자 화면에서 캐쉬도 날려봤고, textcube/blog/checkup 을 통해서도 날려보고..
db 최적화도 해보고, 데이터 교정도 해봤고.. 스킨을 바꿔보기도 했습니다.
뭐 다 무관한 부분인 것 같네요. 전혀 해결안됨 ;;;

감사합니다.
우선 앞서 말한 글과 다른 글의 경우는 이미지 리샘플링을 사용안함으로써 해결이 되었습니다.

그런데 궁금하네요.
글 자체가 아예 보이지 않았던 글은 "큰 사이즈의 이미지" 를 포함하고 있던 글입니다.
하지만 다른 글들은 그러하지 않은데, 어찌하여 영향을 받았을까요?

아까 200 개 정도의 글을 보면서 수동으로 수정했는데, 그 글들의 일부를 다시 보니 아깐 안 보였던 그림들이 꽤 보이는군요.


그리고 이미지 리샘플링에 문제가 있을 경우 기본 사용안함으로 하는 편이 나을 것 같습니다.
아니면 일정크기(그림 크기나 파일 크기)를 넘으면 리샘플링을 안하는 쪽으로 하던가..
(알려주신 쓰레드에 있는 얘기네요. ;;)

지난 3월 20일에 티스토리에서 텍스트큐브로 이사했습니다.
그 동안은 잘 모르고 사용해왔는데, 오늘 보니 몇몇 이미지가 출력되지 않으며, 일부 글은 아예 보이지도 않네요.

보이지 않는 글은 http://mr-dust.pe.kr/entry/Adsense-skin … ould-I-see 인데,
글 내의 이미지 출력 부분을 삭제하면 잘 뜹니다. 결국 이미지 문제라는 것.

이러한 문제를 어떻게 해결할 수 있을런지요?
서버는 centos5 이고 mysql 5, php5 를 쓰고 있습니다.

네 맞습니다. 무슨 생각으로 jsp 라고 했는지 저도 모르겠군요. ㅡ.ㅡ;
여튼.. 티스토리를 사용하다보니 플러그인을 추가 사용할 수가 없어 자바스크립트를 이용하려고 하는 지라..
플러그인을 만들어주셔도 orz

안녕하세요.
우선 php 든 jsp 든 전혀 모릅니다. -_-;

목적 : 카테고리를 드랍다운 메뉴로 만들기

해본 것?
1. 스킨 들여다보기 (사용중인 스킨 : http://fotowall.net/14)
2. 스킨 내 드랍다운 메뉴용 jsp 들여다보기
==> [##_category_##] 나 [##_category_list_##] 의 경우 단 하나의 치환자에 모든 내용이 가공되어 나오기 때문에 jsp 만으로 정보를 받아 가공하기 어렵다.

3. 도아님의 수평 카테고리 플러그인 들여다보기 (http://offree.net/467)
4. 태터툴스 1.1.0.2 내 카테고리 관련 함수 들여다보기 (getCategoriesView)
==> 1,2번 문제 때문인지 도아님도 직접 mysql 에 접속하는 방식을 택한 듯 하다.


결론 : 머리아프다. @.@
우선 php 나 jsp 에 대한 지식이 없어서 그런지 전혀 감이 안오네요.
그런다할지라도 기본적으로 sql 에서 정보를 받아 가공하는 부분이 있을 것이고, 그 부분(아마도 getCategoriesView)을 jsp 를 이용해 가로채거나 재현해서 제가 원하는 형태로 가공을 할 수도 있을 듯 한데.. (그도 안되면 무식하지만 [##_category_list_##] 값을 그대로 받아 html 소스를 날리고 재가공하는 방법도 있을 듯.. 쿨럭 ;;)

하고는 싶은데 이것때문에 php 나 jsp 를 배우자니 절대 안될 것 같고.. ㅡ.ㅡ;
그래서 여쭤봅니다. 가능은 한건지.. 영 불가한건지..


우선 스킨에서 사용하는 소스는 다음과 같습니다. (아카이브의 경우)


skin.html

<div class="archive_window" id="archive_window">
    <script>
        <s_archive_rep>
                                    write_convertArchive("[##_archive_rep_link_##]","[##_archive_rep_date_##]","[##_archive_rep_count_##]");
        </s_archive_rep>
    </script>
</div>    
<div class="archive" id="archive">
    <div class="archive_button"><img src="./images/archive_button.gif" border="0"></div>
        <div class="clear: both;"></div>
    </div>                        

    <script type="text/javascript">
        at_attach("archive", "archive_window", "click", "y", "pointer");
    </script>

fotowall.js

function write_convertArchive(link,date,cnt)
{
    var aa = date.split("/");
    var hdate = aa[0] + "년 " + aa[1] + "월";
    document.write(    "<div class='archive_window_data'><a href='"+link+"'>"+ hdate +" ("+ cnt + ")</a></div>" );
}

dropdown.js

function at_attach(parent, child, showtype, position, cursor)
{
  p = document.getElementById(parent);
  c = document.getElementById(child);

  p["at_parent"]     = p.id;
  c["at_parent"]     = p.id;
  p["at_child"]      = c.id;
  c["at_child"]      = c.id;
  p["at_position"]   = position;
  c["at_position"]   = position;

  c.style.position   = "absolute";
  c.style.visibility = "hidden";

  if (cursor != undefined) p.style.cursor = cursor;

  switch (showtype)
  {
    case "click":
      p.onclick     = at_click;
      p.onmouseout  = at_hide;
      c.onmouseover = at_show;
      c.onmouseout  = at_hide;
      break;
    case "hover":
      p.onmouseover = at_show;
      p.onmouseout  = at_hide;
      c.onmouseover = at_show;
      c.onmouseout  = at_hide;
      break;
  }
}
건더기 작성:

버그는 아닙니다....
IE와 파이어폭스의 페이징 방식이 약간 차이가 있어서, 위지윅 모드에서 처리하는 방식이 약간 다른 것 뿐입니다...^^

그러면  FF 에서는 정상으로 동작한다라는 말이신지요?

정확히 버그인지, 그리고 태터의 문제인지, 아니면 티스토리만의 문제인지 확신할 수 없어 이쪽에 올립니다.

티스토리에 위지윅 모드로 글을 쓰다보면 엔터를 문단나눔으로 인식하는 경우가 종종 발생됩니다.
이것은 html 편집 모드로 가서 보면  <p></p> 태그가 들어가 있더군요.

항상 발생하는 문제는 아니고, 가끔식 발생됩니다만, 어떤 상황에서 그러한 문제가 발생되는지까지는 잘 모르겠네요.
확인 후 처리 좀 부탁드립니다.