카테고리 제목에 / 이 들어가면 안되는 이유는 제가 전에 패치할 때 1차 카테고리/2차 카테고리가 붙어서 넘어오기 때문에 urlencode과정에서 /을 인코딩하지 않고 구분자로 만들기 위하여 str_replace로 /의 16진수 인코딩을 다시 / 로 번역하게 했기 때문입니다.
글 아래 카테고리 출력시 카테고리명을 읽어오는 부분을 기존의 부분을 포기하고 그냥 바로 읽어오도록 다시 만들어야 겠네요. ![]()
아직 로그인하지 않았습니다. 로그인 또는 회원 등록을 해 주시기 바랍니다.
TNF : Tatter Network Foundation forum » inureyes가 작성한 글
카테고리 제목에 / 이 들어가면 안되는 이유는 제가 전에 패치할 때 1차 카테고리/2차 카테고리가 붙어서 넘어오기 때문에 urlencode과정에서 /을 인코딩하지 않고 구분자로 만들기 위하여 str_replace로 /의 16진수 인코딩을 다시 / 로 번역하게 했기 때문입니다.
글 아래 카테고리 출력시 카테고리명을 읽어오는 부분을 기존의 부분을 포기하고 그냥 바로 읽어오도록 다시 만들어야 겠네요. ![]()
rawurlencode로 인코딩하는 과정에서 중복으로 링크가 들어가네요.
고쳐놓겠습니다. ![]()
제목... 길이 수정하려면 DB부터 시작해서 이것저것 뜯어 고쳐야 해요;;
BBS 업데이트 할 때마다 고치기도 그렇고, 스킨 아웃라인 수정도 해야하고, 깔려있는 DB관련 확장기능들하고도 충돌할 수도 있고... 흑 그래서 그냥 70자... 죄송합니다 ㅠ_ㅠ
오버헤드가 문제였네요 >_<
DB읽어오는 부분 보면서 그것까지는 생각을 못했었습니다.
어제 등록한 티켓 오늘 아참에 이렇게 마무리 되는군요. ![]()
일단 NULL값으로 넣도록 수정해서 commit하였습니다.
찾으려고 하면 strict하지 않은 부분이 많겠군요. ![]()
아마 API 레벨도 지원을 하지 않을까 싶습니다.
올블로그 같은 모양이 된다기보다는 누구나 올블로그를 쉽게 만들 수 있겠죠 ![]()
예전부터 생각했던건데 글 목록을 지울 때 휴지통이 있으면 좋겠다는 생각을 해봅니다.
가끔.. 글을 실수로 지워서 복구도 불가능해서 울상이 되는분들을 보곤하는데요..
정말 앗차 하는 순간이라서 참 안타깝더라구요..그래서 휴지통을 따로 만들고.. 글을 삭제하면 그 안에 글이 들어갔으면 합니다.
지금은 글을 삭제할 때 한 번 묻기는 하지만.. 실수로 잘못 클릭해버리면 그대로 삭제되는대신에..
휴지통에다가 바로 삭제시키고.. 나중에 휴지통에 모여진 글을 확인하고 정말로 지울 때는
휴지통 비우기 하면 싹 지워지도록 하면 실수가 줄어들것 같네요. 윈도우즈에서도 바로 지우기보단
휴지통에 일단 넣고 며칠 지나서 진짜 쓸모없으면 지우곤 하거든요.
쓰다보면 꼭 지운게 필요할때가 생기곤 하니까요..일단은 글만 그렇게하고.. 댓글이나 트랙백은 어떨지 모르겠네요.
본문글만이라도 휴지통이라는 걸 두면 괜찮을거 같습니다.
기능이 중복될 것 같다는 생각입니다.
지우려고 하는 글은 일단 공개가 싫으면 비공개 처리 해버리고, 나중에 글을 지우면 될 것 같습니다. 싱크/공개/비공개 의 구분에 휴지통까지 있으면... 기능상으로도 중복이 될테고, 사용 빈도도 그다지 높지 않지 않을까요?
구현은 공개정도를 나타내는 필드 중 4번에 '휴지통'을 할당하면 되겠지만, 구태여 그 기능이 꼭 필요할까 하는 생각이 듭니다 ^^;
음... 이 경우에 해당되는지는 모르겠지만.
제 블로그가 글수는 450여개 쯤 넘는데요.
어느날 부턴가 전체카테고리 보기가 안됩니다.
잘 되던게 말이죠..
역시 저만 안되던게 아니었군요 ㅠ_ㅠ
카테고리 검색시 글 수가 어느 이상을 넘어가면 출력이 안됩니다.
끄어 확실한 원인부터 찾아서 수정해보려고 이 파일 저 파일 따라가고 있습니다 ㅠ_ㅠ
저 혹시 한 카테고리에 글이 600여개 이상이신 분 계시면 마찬가지 테스트 부탁드릴 수 있을까요? 카테고리를 눌러서 글 목록이 제대로 출력되는지 확인 부탁 드립니다
아직 글 수가 원인인지, 다른 요소가 있는지 판단하기가 어렵네요...
전체 글수가 600개 이상이신 분도 테스트 가능하십니다. 카테고리에서 '전체보기'를 눌러서 목록이 나오는지 확인 부탁드립니다 ![]()
그거 고치기 진짜 애매하네요;;; 흐음....
원인 찾았습니다.
getEntriesWithPagingByCategory 에서 너무 목록이 길 경우 처리를 못합니다.. ![]()
이제 고치는 일만 남았네요.
제 경우엔 희한합니다;;;
전체 보기와 특정한 카테고리만 출력이 안되고 나머지는 잘 되네요. ㅠ_ㅠ
.htaccess에선 별다른 문제가 없는것 같네요.
category/index.php에서 entry model을 부르고 돌려받는 부분이 문제가 있는지 확인 중입니다.
sandbox로 블로그를 사용할 때, 카테고리에서 전체 보기 하면 전체 보기 리스트가 모두 올바로 출력되시나요? 저의 경우 아무 페이지도 나오지가 않습니다.
이 문제가 .htaccess의 문제인지, 아니면 태터 내부의 문제인지 알기 위해서 다른 분의 테스트가 필요합니다 ㅠ_ㅠ 테스트 가능하신 분들은 한 번 테스트해 보시고 결과좀 올려주세요. 부탁드립니다 ![]()
빠른 수정 감사드립니다 ^ㅡ^)b
아참, 그리고 한가지 더...관련 지식이 없는지라 잘은 모르겠지만 UTF-8 문제일듯 한데..
한글로 된 카테고리 클릭하면 주소창에 표시되야 할 한글부분이 옴팡 깨져서 나오더군요 (이건 꽤 오래전부터..)그런데..이젠 괜찮았던 태그마저도 클릭시 주소창에 한글부분이 깨지네요.. ㅇ_ㅇ;;
넵- 이번 수정은 괜찮았던 부분들을 그렇게 깨지도록 수정하는 것이 목표였습니다 ![]()
살짝 설명 드리자면, RFC1738 이라는 규격이 있습니다. UTF-8 문자를 담고 있는 주소나 문자열은 그 규격에 따라 16진수로 인코딩되어야 합니다. 지금까지는 일부를 제외하면 인코딩이 되지 않은 채로 링크들이 만들어지고 날아가서, 브라우저의 셋팅이나 (예전 euc-kr이 대세일 때는 IE 에서 '주소를 항상 UTF-8로 보내기' 등등의 옵션을 끄거나 하고는 했죠) 브라우저가 돌아가는 OS의 언어, 웹브라우저의 기본 언어 설정등에 영향을 받아 링크가 제대로 작동하지 않는 경우가 생겼습니다.
주소창에 한글 깨져도 걱정하지 마세요:)
그 대신 세계 모든 나라의 문자로 링크를 만드실 수 있답니다 -
PAPACHA님이 20일에 1.0.5의 plugin API 에 다국어 지원을 추가하였습니다.
아래는 다국어 지원이 적용된 예입니다.
참고하세요.
<?xml version="1.0" encoding="utf-8"?>
<plugin version="1.0">
<title xml:lang="en">Tattertools on Wikipedia</title>
<title xml:lang="ko">위키백과에 올라타기</title>
<version>0.3</version>
<description xml:lang="en">Make words binded with [wp]...[/wp],[wp.lang:word]...[/wp],[wp.lang]...[/wp] formats into links to the Wikipedia.</description>
<description xml:lang="ko">포스트 내용중 [wp]...[/wp],[wp.lang:word]...[/wp],[wp.lang]...[/wp]등의 형식으로 묶인 단어를 온라인 백과사전인 위키백과로의 링크로 만듭니다.</description>
<license>GPL</license>
<link>http://playground.postech.ac.kr/blog/forest</link>
<author link="http://playground.postech.ac.kr/blog/forest"><![CDATA[inureyes]]></author>
<safety changeData="no" exposeData="no" accessLocal="no" accessRemote="no" accessRaw="no" />
<requirements>
<tattertools>1.0.5</tattertools>
</requirements>
<binding>
<listener event="ViewPostContent">TTonWikipedia</listener>
</binding>
</plugin>
해결하였습니다. ![]()
(rev.27)
섭이 작성:좀전에 개발중인 r24 버전 적용해봤는데 바로 눈에 띄는 버그 하나 발견했습니다..
본문 하단의 태그중에 띄어쓰기가 포함된 태그 클릭할 때 띄어쓰기부분을 '+'로 인식하는군요.
예를 들면 글을 쓸 때 '좋은 아침' 이라는 태그를 포함시켜 저장한 후 본문 하단에 있는 '좋은 아침'을 클릭하면
해당 글이 검색될 때 '좋은 아침'으로 검색하는게 아니라 '좋은+아침' 으로 검색을 합니다.물론 검색결과는 [ '좋은+아침'에 해당하는 글 0개 ] 이렇게 뜨는...
네 맞습니다.
그 버그는 기존의 태터툴즈에서 UTF-8 글자셋이 들어간 문자들을 인코딩 없이 내보내던 부분을 수정하면서 새로 발생한 것입니다. 현재 escapeURL을 거쳐 나온 링크를 urlencode를 통과시키면 공란이 +로 바뀝니다. =o=나흘 정도 되었는데, 아직 해결방법을 찾는 중입니다
기다려 주세요 흑
리포트 감사합니다 ㅠ_ㅠ
답 달자마자 해결방법을 찾아냈습니다 ㅎㅎ
확인 후 수정 후 commit하겠습니다.
30분 후부터는 고쳐진 버전을 적용해 보실 수 있을거에요 ![]()
좀전에 개발중인 r24 버전 적용해봤는데 바로 눈에 띄는 버그 하나 발견했습니다..
본문 하단의 태그중에 띄어쓰기가 포함된 태그 클릭할 때 띄어쓰기부분을 '+'로 인식하는군요.
예를 들면 글을 쓸 때 '좋은 아침' 이라는 태그를 포함시켜 저장한 후 본문 하단에 있는 '좋은 아침'을 클릭하면
해당 글이 검색될 때 '좋은 아침'으로 검색하는게 아니라 '좋은+아침' 으로 검색을 합니다.물론 검색결과는 [ '좋은+아침'에 해당하는 글 0개 ] 이렇게 뜨는...
네 맞습니다.
그 버그는 기존의 태터툴즈에서 UTF-8 글자셋이 들어간 문자들을 인코딩 없이 내보내던 부분을 수정하면서 새로 발생한 것입니다. 현재 escapeURL을 거쳐 나온 링크를 urlencode를 통과시키면 공란이 +로 바뀝니다. =o=
나흘 정도 되었는데, 아직 해결방법을 찾는 중입니다
기다려 주세요 흑
리포트 감사합니다 ㅠ_ㅠ
ssh를 지원하는 문제가 쉽지 않을 것 같네요.;
터미널 프로그램을 어느 정도 구현해야 한다는 뜻인데... ssh 프로토콜 구현부터 시작하면 실제로는 쉽지 않을 겁니다. 관련 라이브러리가 있을까요?ftp에서도 권한 변경을 할 수 있기는 한데, 그것이 항상 모든 서버에서 다 지원하는 건지는 잘 모르겠습니다.
윈도우용이라면 psftp를 이용하면 어떨까요?
putty에 포함된 ssh 클라이언트입니다. ![]()
http://yooe.be/tt.exe
말 나온김에 테스트본으로 만들어본 인스톨러입니다.
아직 개선의 여지는 제법 있겠습니다만 ^^;
테스트 해 보고 싶습니다 ㅠ_ㅠ 만
제 서버는 ssh만 지원하는군요 ㅠ_ㅠ
ssh용도 이왕이면 추가해주시면 안될까요? 즐거이 마루타가 되어 드리겠습니다 >_<
p.s.) 그나저나 무섭군요...... 자동 인스톨러는 커뮤니티가 더 활성화되면 이야기 꺼낼려고 무한 주머니속에 차곡차곡 쌓아 놓은 것이었는데... 멋지십니다 ![]()
댓글 RSS 부분은 플러그인으로 지원할 수 있도록 하는 것은 어떨까 싶습니다.
지금 지원되는 이벤트가 부족하다면 이벤트를 더 찍는 쪽으로 하는 것이 좋겠죠 ![]()
아니면 기본 버전 / 확장 버전 이렇게, 기본팩과 번들팩을 분리해서 배포하는 것은 어떨까요?
많은 소프트웨어들이 배포되는 방법으로요 ![]()
아... 그리고 언어전환을 하다 보니 시간대가 설정해 둔 것으로 고정되는 게 아니라 언어설정을 바꾸면 국제표준시로 바뀌어버리던데.
...이것도 수정되려나;그나저나 내일이 시험인데 전 뭐하는건지 모르겠습니다 (...)
두번째 문제는 checkup으로 해결됩니다. 새 버전에서 시간대를 저장하는 방식이 바뀌었습니다 ![]()
시험...화이팅 ㅠ_ㅠ
TNF : Tatter Network Foundation forum » inureyes가 작성한 글