1

(16 답글들, 공지사항에 작성)

그냥 지나가다 얘기한 건데..
반응이 격렬(?)하군요. smile

2

(16 답글들, 공지사항에 작성)

inureyes 작성:

* RSS 1.0, ATOM feed 지원

Atom은 아직 안되는 건가요?
그리고 ATOM이 아니고 Atom이죠. smile

inureyes 작성:

crizin님께 전달하도록 하겠습니다^^

고맙습니다. smile

inureyes 작성:

넵 반영하겠습니다^^

고맙습니다. smile

윈도우즈에 RPM을 깔아놓고 실험(개발)용으로 쓰는데요. 티스토리의 블로그에서 데이터를 백업해서 복원하면 글 주소(퍼머링크)가 바뀌더군요.

Tattertools.Data.Post.php에 있는 validateSlogan 함수의 코드가 다음과 같던데요.

return preg_match('/^[^!-\/:-@[-`{-~\s]+$/', $slogan);

아래와 같이 바꾸는 게 낫지 않을까요?

return !preg_match('|[!-,.-/:-@[-`{-~\s]|', $slogan);

제가 봤을 때 글 주소에 허용하는 문자는 한글, 영문자, 숫자, 그리고 '-' 인데요. 이 걸 잘못된 문자로 인식하네요.
제가 잘못 알고 있는 게 있다면 얘기해 주시기 바랍니다.

마인필드/본에코가 정식 버전이 아니라 이런 얘기가 적절하지 않을 수도 있겠지만, 얘기드리겠습니다.

한글 모질라 포럼에 글이 올라와서 알아보니, EAF.js에 브라우저를 구별하는 코드가 있더군요. 그 가운데 파이어폭스인지를 알아보는 코드는 다음과 같고요.

Standardizer.prototype.isFirefox=(navigator.userAgent.indexOf("Firefox")>=0);

유저 에이전트 문자열에 'Firefox'가 있으면 파이어폭스라는 건데, 아직은 큰 문제가 없겠지만 나중에는 문제가 될 수도 있을 것 같거든요. 유저 에이전트 문자열은 얼마든지 속일 수 있는 것이고, 모질라의 게코(Gecko) 엔진을 쓰는 브라우저도 많아지고 있지요. 즉 게코 엔진의 버전별로 구분하던지 특정 기능을 지원하는지를 판별하는 게 낫지 않을까요?

특히 이 부분은 좀 고쳐야 할 것 같은데요.

// 각종 환경 초기화
TTEditor.prototype.initialize = function(textarea, imageFilePath, mode, newLine) {
   // execCommand가 사용가능한 경우에만 위지윅을 쓸 수 있다. (지금은 Internet Explorer, Firefox만 지원한다)
   if(typeof(document.execCommand) == "undefined" || !(STD.isIE || STD.isFirefox))
      return;

   // 위지윅모드로 시작
   this.editMode = mode;

주석만 보면 execCommand를 쓸 수 있나 없나가 중요한데, 또 브라우저를 구별하는 바람에 execCommand가 있어도 위지윅 모드를 쓸 수 없는 경우가 생기네요. 정식 버전이 아닌 것을 지원해달라고는 얘기하지 못하겠지만 위의 조건문은 좀 고쳐주시면 감사하겠습니다.

티스토리에는 언제쯤 반영될까요?
검은 빛깔의 스킨을 만들었더니 치명적이네요. sad

박경환 작성:

답변들 보고 다시 시도해보니 익스플로러에서는 되는데 파이어폭스에서는 안되네요.
혹시 저 같은 현상있으신 분 없으신가요?

저도 안됩니다.