1,101

(14 답글들, 스킨 및 플러그인에 작성)

오오, 역시 그라피티에님 쵝오! +_+
(이래놓고 막상 다 떠넘기는 거 아닌가 해서 괜시리 죄송스럽기도..)

1,102

(14 답글들, 스킨 및 플러그인에 작성)

근데 이거 만들다보니까, config.php에 설정된 $service['language']를 참조하여 영문/한글을 전환해서 보여주려고 하는데, 항상 'ko'로만 설정되어 있습니다. 여기서 설정되는 건 언어별 배포판에 따른 것인가요?

그렇다면 환경설정에서 설정하는 언어는 무엇으로 접근할 수 있는지요?

--

자문자답 : BlogSetting이라는 클래스가 있길래 new BlogSetting()했더니 아무것도 안 뜨길래;; 좀 뒤져보니까 getBlogSetting라는 함수가 있더군요. 플러그인의 scope에서 보이는 변수·함수들에는 어떤 것들이 있는지 알 수 있는 레퍼런스가 필요할 것 같습니다.;

1,103

(14 답글들, 스킨 및 플러그인에 작성)

의외로 새창띄우기를 원하시는 분들이 많더군요.
그래서 간단하게 만들어볼까 합니다. 포스트 내의 a 태그를 조사해서 원래의 a태그를 그대로 두고 옆에 새창 아이콘이나 텍스트를 넣어 그걸 클릭하면 새창이 뜨게 하려고 합니다. (새창 뜨지 않게 한 것이 원래 의도였던 데다 target이 XHTML 표준으로도 맞지 않으니까요.)

그리고, CCL이라든가 GFDL과 같이 몇 가지 문서용 라이센스를 조사해서 플러그인에서 간단히 설정하고 스킨에 치환자만 삽입하면 되는 플러그인도 만들어볼까 합니다.
역시 시험 기간엔 말려주는 센스가..-_-;

1,104

(14 답글들, 아이디어 및 기능 제안에 작성)

나니 작성:

전 아에 도메인/??/pagename 형식이 아니라 도메인/pagename 형식이었으면 좋겠습니다.

그러면 좋겠으나 .htaccess를 이용해 URL rewriting을 하는 이상 처리가 번거로워집니다. (태터툴즈 자체의 기능들이 그에 해당하는 실제 경로의 index.php들로 동작하기 때문에 rule을 각각 지정해주고 '그 외의 경우'를 page handler로 돌려주어야 할 테니까요.)
좀더 생각을 해봐야겠죠. (URL을 path info 형식으로 받거나 rewrite를 하더라도 좀 다른 방식을 쓰면 URL 파싱하는 것을 이벤트화해서 플러그인처럼 처리할 수도 있을 텐데.. MetaBBS는 그렇게 하려고 하는데, 태터에도 적용할 수 있을지는 제가 태터 소스 분석을 좀 해봐야..;; )

1,105

(14 답글들, 아이디어 및 기능 제안에 작성)

사실 notice가 공지사항용이라기보다는, 고정 페이지를 만드는 용도로 개발된 것이었죠.

어느 분이 워프의 페이지 기능이 있었으면 좋겠다는 글을 쓰셔서 생각해보니까, 현재의 "notice/글번호" 혹은 "notice/제목"과 같은 형태의 url이 아니라 "page/직접적은url"과 같이 만드는 기능이 있었으면 좋겠습니다.

즉, 제목이 "이 블로그 주인장의 프로필"이어도 url을 "profile"이라고 적으면 http://mydomain.com/page/profile 정도로 연결될 수 있게끔 말이죠. (물론 / 자체를 넣는 것도 가능하게 만들면 좋겠죠)

시험기간을 기념해서 만들어볼까요; -_-

1,106

(13 답글들, 잡담하기에 작성)

그러고보니 이참에 사용자가 자기 블로그의 라이센스를 선택할 수 있도록(GFDL, 4가지 종류의 CCL 등) 플러그인을 만들어보는 것도...=3=3

1,107

(3 답글들, 버그 보고 및 QA (Quality Assurance)에 작성)

어제 inureyes님이 알려주셨는데 바로 질문글이 올라오는군요;;
id="name_[##_article_rep_id_##]", id="password_[##_article_rep_id_##]"와 같이 작성하시면 됩니다.

흐으.. 그런 거였군요. 역시 소스를 계속 추적해서 알고 있어야 하는데..;

그렇다면 어느 필드를 없애면 될까요?; 그냥 새로 설치해서 알아보아야 하나..

로컬 테스트 버전을 r427로 업데이트했으나 증상이 그대로입니다. orz

대신 데이터 교정은 잘 됩니다. (데이터 관리 페이지 로딩 시 javascript console에서

에러: Event.observe is not a function
소스 파일: http://127.0.0.1/tts/style/base.js
행: 47

와 같은 에러가 나나 기능은 잘 되는 듯싶습니다.

로컬 테스트에서도 r387에서는 잘 되었었습니다. r397인가 업데이트한 뒤로 문제가 생겼죠. 아마 그 사이의 수정 과정에서 뭔가 문제가 있지 않았을까 하는 생각을 해봅니다.

일단 커밋 로그를 살펴보니 r388에서 comment 추가할 때 isFiltered 필드와 관련된 루틴들이 추가되거나 바뀐 게 있더군요. MySQL DB를 열어보았으나 isFiltered 필드는 잘 생성되어 있는 것으로 봐서 DB 오류는 아닌 것 같습니다.

모든 플러그인 비활성화하고 티스토리 기본스킨으로 바꿔도 마찬가지입니다.

(이미 로컬에서 sandbox 테스트할 때 기본스킨 + 모든 플러그인 비활성화 상태였고, 호스팅 계정의 제 블로그도 그렇게 해봤으나 똑같은 상태입니다.)

아, 추가 버그 발견입니다.
업데이트 전에는 데이터 교정이 잘 되었는데, 업데이트 후로

에러: dataCorrector is not defined
소스 파일: http://daybreaker.info/blog/owner/data
행: 135

라며 데이터 교정이 진행되지 않습니다. (Firefox)

브라우저 캐시를 지우고 해봐도 마찬가지입니다.

헉.. 이거 설치하고 나서부터 댓글, 방명록이 안 달립니다. -_-;; (http://daybreaker.info/blog)
로컬에서 테스트하는 sandbox 버전도 안 달리길래 일시적인 불안정인가 했더니 여기서도...orz

checkup은 당연히 했구요, sandbox r387 깔아서 쓰던 터라 깨끗하게 설치하기 위해서 사용자 데이터가 들어가지 않는 부분들만 골라서 삭제한 후 압축을 풀었습니다. (호스팅 계정에서 unzip이 지원되지 않기 때문에 zip 파일을 압축 풀어서 빵집으로 tgz로 다시 압축한 후 업로드했습니다)

$ rm -r blog components doc image language lib script setup
$ tar xzvf tattertools-1.0.6.rc2.tgz

혹시 EAS 플러그인과 충돌 나는 것인가 했는데 비활성화해도 똑같습니다. 그리고 댓글에 댓글 달기 창에서는 댓글 달기에 실패했다는 메시지조차 안 나오는군요..; Commit log를 좀 살펴봐야 할 것 같습니다.; (config.php에서 display_error를 on시켜봤는데 별다른 게 뜨지 않는군요..)

1,114

(11 답글들, 잡담하기에 작성)

기술적으로 웹브라우저를 만들어서 스팸 기능을 탑재해도 되고 Firefox 소스를 받아서 변형(?)해서 스팸 로봇을 만들 수도 있겠죠.

따라서 현재의 기술로 어려운 방법을 택하는 수밖에 없는데, 그중 하나가 captcha와 같이 이미지로 글씨를 써서 그걸 사람이 읽어서 입력하게 하는 거죠. (이미 논의가 되었던 바 있지만...) 이것도 약간의 이미지 프로세싱을 거치면 추출해낼 수 있기 때문에 상당히 잘 꼬아서 만들어야 한다고 들었습니다.

지금 제 블로그에서 사용하고 있는 Tarski TT Ver. (by kawi)스킨도 올려주셨으면 합니다.;

스킨 주소 : http://www.tattertools.com/bbs/view.php … amp;no=175
블로그 주소 : http://nkko.com

그런데 레모네이드 스킨은 Firefox에서 깨지는 문제가 있고, 헤밍웨이 스킨은 표준 준수가 좀 심각하게 떨어지는 편입니다. 약간의 수정을 해야 되지 않을까 싶습니다.

1,116

(2 답글들, 지역화및 문서화 작업에 작성)

영문 포럼에 어느 분이 0.96에서 1.x로 갈아타는 방법을 물어보셨는데.. 열심히 답변을 써놓고 submit 하려고 생각해보니까 migrator의 영문판이 없는 것 같더군요. -_-;;

그래서 기왕 말린 김에-_- 영문판 migrator(코드는 안 바꾸고 한글 텍스트만 바꿨습니다)를 만들어봤습니다.

어색한 번역이 있을 것 같으니 고수분들의 지적을 통해 수정하겠습니다. (아니면 직접 수정해주세요..)

혹시 영문판이라서 코드를 바꿔야 하는 부분이 있을까요? (엄청난 양의 euc-kr, utf-8 변환 코드를 빼도 될 것 같기도 한데 그냥 두어도 상관은 없을 듯 하구요.. 아니면 그쪽에서만 쓰는 아포스트로피 기호 같은 것을 추가해야 될지...)

일단은 이렇게 올려봅니다.;

1,117

(24 답글들, 아이디어 및 기능 제안에 작성)

태그와 카테고리를 합치든지, 레이블 기능을 만들어서 카테고리를 그 안에 흡수시켜버리든지 어느 한 쪽으로 결정을 보는 게 좋을 것 같군요.
사실 다중 카테고리가 되었으면 하는 생각이 들 때가 의외로 많습니다.

여담이지만 php_보다는 phps로 해두심이.. =3=3 (그럼 자체적으로 소스 하이라이팅까지 되어 나오죠.. 이미 알고 계시려나..)

가끔 친구의 도움을 받아 php 코드를 짜야 하는 경우 php 파일 만들어놓고 phps로 symbolic link 걸어서 쓰는 데 이럴 때 아주 편하더군요.

1,119

(4 답글들, 잡담하기에 작성)

저는 어찌된 게.. 시험공부 모드여야 하나 완전 폐인생활모드로 가고 있습니다. -_-
SP와 실내악 공연 이후 생활리듬이 와장창 깨지면서 늦잠은 기본이고..;; 게다가 월드컵에 시험기간이 되자 달아오르는 Total Annihilation 채널 멤버들...orz

1,120

(6 답글들, 잡담하기에 작성)

저도 EAS를 뚩고 블로그에 하나 남아있더군요.
저도 차단과 함께 지긋이.....

1,121

(21 답글들, 잡담하기에 작성)

오, 잘 된다니 축하드립니다. smile
앞으로도 피드백 많이 주세요~

1,122

(21 답글들, 잡담하기에 작성)

앗, 그러고보니, (잡담란이니까 쓰는 겁니다만) advck1123님은 MetaBBS 포럼에서도 뵌 적이 있는 분이군요! -_-;;;

ps. 이쪽에서 논의되는 것들을 보고 MetaBBS의 접근성을 강화하는 데 도움이 되도록 해보겠습니다. 흐흐.

1,123

(21 답글들, 잡담하기에 작성)

헉, 글 고치는 사이에 댓글이 두 개나..; lib 폴더에 있는 것이 맞습니다만, 왜 저런 에러가 나는 건지는 저도 잘..;;
(일단 xampp가 아닌 직접 설치한 Windows용 Apache2, PHP5, Mysql5 환경인 제 노트북에서는 잘 됩니다)

1,124

(21 답글들, 잡담하기에 작성)

흐음.. xampp로 서버를 돌리시는 것 같군요.. (APM을 같이 깔아주는 것 같던데..)
MetaBBS의 경우도 일반적인 Windows용 아파치 서버 환경에서는 아무 문제가 없는데 같은 php5, mysql5인 xampp에서는 설치가 안 된다거나 하는 문제가 발생하더군요. 그 서버 환경이 뭔가 특별한게 있는 건지 그쪽에서 문제가 발생하는 경우가 많이 나타납니다.

그나저나 auth.php는 lib 디렉토리 바로 안에 들어있어야 합니다. user.php는 lib/model 안에 들어있어야 하구요. 어디서 꼬인 건지는 잘 모르겠군요;;

1,125

(21 답글들, 잡담하기에 작성)

http://advck.mireene.com/blog/?p=24

올블로그에서 발견한 글입니다.

실제 시각장애인이신 분이 쓴 것 같군요.

관리자 화면 XHTML화에 참고(?)가 될 수 있을까요?;