1

주제: 1.0.5 r71 버전을 받아보니...

베타1의 몇몇 버그들이 해결되어 있기는 한데...
(특히 이미지 업로드시 버그)


용량이 줄어서 살펴보니 기존의 태터에서 구조가 좀 바뀐 거 같더라고요?

소스를 보니 몇몇 중복되는 부분을 lib 디렉토리 안에 모아놓았네요.


대부분 수정된 파일들이 ANSI로 인코딩 되어 있습니다. 이거 원래 UTF-8로 인코딩되야 되지 않나요? -_-;;

sandbox r62, trunk r71 둘 다 그렇습니다. 특히 /blog, /lib, /components 상당수가 ANSI...



제가 발견한 치명적인 버그...

http://platina.byus.net/attach/1/2130922518.jpg

베타1에서도 r71에서도 계속 이런데 글을 수정하면 포스팅을 리로딩 하는데 주소의 url중 한글 부분이 깨져서
당연히 존재하지 않는 페이지라고 나옵니다. 파일들이 ANSI 모드로 올라와서 이런건지는 모르겠습니다만..

제 계정은 byus.net이고 UTF-8 전용 DB를 사용하고 있습니다.


위의 버그 외에는 대충 잘 돌아가는 거 같습니다... ^^



그런데 이올린의 태그 제안 기능과 위지웍/텍스트 모드 켬/끔 옵션이 있다고 하는거 같은데
어디서 설정하는지 어디에도 안보여요. 제가 못찾는 걸까요? ^^;;;

cirrus (2006-04-28 17:08:39)에 의해 마지막으로 수정

2

답글: 1.0.5 r71 버전을 받아보니...

배포본의 소스와 실제 소스는 원래 구조가 좀 다릅니다. smile 속도면에서의 최적화를 위하여 include되는 부분에서 필요한 함수만을 빼와서 index.php들을 생성해주는 프로그램이 있습니다. sandbox나 trunk는 그러한 최적화처리가 되지 않은 소스이고, 배포본은 그러한 처리가 되어서 배포됩니다. 그래서 배포본의 소스는 include부분이 전혀 없는 대신 반복되는 부분이 무지하게 많은것 처럼 보이죠.

이올린의 태그 제안기능 켜기 / 끄기는 config.php를 직접 수정하셔야 합니다.
$service['disableEolinSuggestion'] = false; 을 추가하시면 됩니다. sandbox의 경우 가능한 옵션들에 대한 설명이 doc 폴더에 들어있습니다.

위지윅/ 텍스트모드 부분은 현재 마지막으로 선택한 모드가 다음에도 적용되도록 처리가 되어 있습니다.

ANSI로 업로드 되어 있더라도 동작에는 영향이 없습니다. 제 경험에 의하면 일부 php서버의 경우 UTF-8로 인코딩된 php문서의 코드를 해석하지 못하는 경우가 있습니다. 그래서 그런 것이 아닐까 짐작되네요.

p.s.) 위의 글 수정후 링크 깨지는 부분을 재현해보고 싶은데, 재현이 안되는군요 sad 정확하게 재현하는 방법을 알고 싶습니다. 저는 로그인 후 블로그 화면에서 수정 버튼을 눌러 수정하고 다시 돌아오는 식으로 테스트 했는데, 아무일 없이 잘 작동합니다. (주소에 한글이 포함되어 있어도요)

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

3

답글: 1.0.5 r71 버전을 받아보니...

inureyes 작성:

위지윅/ 텍스트모드 부분은 현재 마지막으로 선택한 모드가 다음에도 적용되도록 처리가 되어 있습니다.

언제부터 적용되어있었나요?
저는 sandbox r63 쓰고있는데 IE, FF 둘 다 처음에 무조건 위지윅으로 들어가지던데요..
1.0.6 티켓(http://dev.tattertools.com/ticket/25)으로 넘어가있길래 아직 적용안됐다고 생각했는데요..;

4

답글: 1.0.5 r71 버전을 받아보니...

섭이 작성:

언제부터 적용되어있었나요?
저는 sandbox r63 쓰고있는데 IE, FF 둘 다 처음에 무조건 위지윅으로 들어가지던데요..
1.0.6 티켓(http://dev.tattertools.com/ticket/25)으로 넘어가있길래 아직 적용안됐다고 생각했는데요..;

로그에 의하면 trunk r18부터 적용이 되어있습니다.

그런데 저도 해보니까 안되네요. 로그 코멘트에 임시적용이라고 되어 있는 것으로 보아 미루어진 것 같습니다 sad

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

5

답글: 1.0.5 r71 버전을 받아보니...

태터툴즈의 PHP 소스 코드는 모두 UTF-8 인코딩입니다. BOM이 없는 이유는 inureyes님이 말씀하신 것처럼 많은 PHP환경에서 BOM이 있는 경우를 처리하지 못하기 때문입니다.
위지윅/텍스트 모드 부분은 1.0.6으로 이월되었으며 그 이유는 http://www.tattertools.com/ko/forum/vie … php?id=189 과 같습니다.

PAPACHA (2006-04-29 14:18:06)에 의해 마지막으로 수정

6

답글: 1.0.5 r71 버전을 받아보니...

베타2에서도 여전히 수정하고 나면 한글 부분이 깨집니다..

문제는 1.0.4에서는 전혀 문제가 없었습니다...;;;