Creorix 작성:

포매터가 문제가 아니고 에디터가 문제입니다. 포매터는 DB에 저장된 글을 실제로 블로그에 출력할 때에만 관여하고, 에디터가 실제 편집기를 구현한 부분입니다.
에디터의 자동 교정 루틴이 좀 무거운 감이 있어서 교주님 아이디어처럼 에디터 validation을 최소화하고 PHP로 된 validator를 끼워둘까 고민중입니다. (근데 또 이렇게 자동으로 교정되는거 별로 안좋아하시는 분들도 있어서 고민중입니다)

선택은 유저가 하도록 설정으로 넣으면 되지 않을까요?
제 경우 현재 수정만 하면 무한루프 빠져서 브라우저가 다운되는 글이 몇개 있습니다. -_-; 이땐 정말 글 쓰는게 짜증날 정도로 스트레스가;

에디터의 이 문제를 해결한다면야 상관은 없겠지만, 계속 이 문제가 발생된다면 다른 방법으로 수정할 수 있도록 지원해주는게 좋을것 같습니다.

Creorix 작성:

저에게는 참 무서운 말이로군요............. 어떻게 될지는 아직 잘 모르겠습니다 ~_~;;

포럼 어디서 새로 짠다고? 했던거 같았는데 아니었나 보군요;;

저도 그런 증상이 나타나더군요.

제 경우엔 에디터에서 리스트(UL)와 인용구를 사용했을때, DEL, 백스페이스 입력시, 또는 가끔 글자를 입력할때에도 이런 문제가 발생합니다. 이 부분 처리되는 중에 자바스크립트에서 무한루프에 빠지는 것 같더군요.
2.0 에서는 에디터폼을 싹 뜯어 고친다고 하니 그때를 기다리고 있습니다.

원인을 알아낸것 같습니다.

1.7 과 1.71 에서 RewriteRule 이 변경되었는데, 1.7에서는 정상적으로 나오고 1.71에서는 나오지 않는 점에 착안하여 살펴본 결과...

RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L]

이 부분이 문제인것 같습니다.

1.71 처럼 아래쪽으로 내리면 그래프가 출력이 안되고, 1.7처럼 위로 올리면 출력됩니다.


1.7 버전
#<IfModule mod_url.c>
#CheckURL Off
#</IfModule>
#SetEnv PRELOAD_CONFIG 1
RewriteEngine On
RewriteBase /
RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ rewrite.php [L,QSA]

1.71 버전
#<IfModule mod_url.c>
#CheckURL Off
#</IfModule>
#SetEnv PRELOAD_CONFIG 1
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(cache)+/+(.+[^/])\.(cache|xml|txt|log)$ - [NC,F,L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L]
RewriteRule ^(.*)$ rewrite.php [L,QSA]