995 지요...
사용성을 좀더 편하게 해야겠습니다..

1.7이 모바일을 지향하는 것의 일환(?)으로 계속 생각하고 조금씩 작성해오던 모바일 블로그 기능을 추가하였습니다.

한 마디로, 핸펀으로 사진찍어 바로 블로그에 올리는 기능입니다.

사용하는 방법은, 예를 들어 SKT의 경우

1. 사진을 찍는다
2. 보내기 메뉴를 선택한다.
3. 컬러메일로 연결을 누른다.
4. 수신인에 전화번호 대신 gmail이나 daum 등 POP3가 지원되는 메일 주소를 넣는다.
  (물론 호스팅 업체에서 제공하는 POP3계정도 무방합니다)

위 방법으로 전송하면 이메일로 사진이 전송됩니다.

새로 생기는 설정/모바일에서 POP3 설정에
각 제공업체의 정보를 넣어주면, 5분에 한번씩 POP3를 조사하여 관리자 이름으로 사진이 들어 있는 글을 작성하여 줍니다.

* 여기서 사용되는 5분은 사용량이 많은 블로그에서는 잘 작동합니다만. 수동으로 POP3를 확인하시려면,

/tc/plugin/moblog/check

를 호출해주시면됩니다.

사용해 보시고 개선사항을 올려주시면 감사하겠습니다.

53

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

혹시...

lib/auth.php 는 새버전으로 바꿔보셨나요?

http://dev.textcube.org/browser/trunk/l … format=txt

http://xxx.idtail.com/ 은 어떤가요??

두 개의 도메인을 사용하시나요? 질문 내용으로 보아서는 로그인하는 주소와 사용하는 주소가 달라 보입니다. 혹시 대표 도메인 설정관련 문제인것 같기도 하구요.

세션쿠키에  %가 들어 가게되어 생기는 문제같습니다.
%를 제외하고 동작하도록 수정하였습니다.
http://dev.textcube.org/browser/trunk/l … format=txt
위 파일을 받아서 lib/session.php로 교체해 주세요. wink

오픈아이디 입력하시는 곳에 "xxxx.myid.net" 으로 입력하신거죠? 흔히 spring note에서 "xxxx" 만 입력할 경우 자동으로 .myid.net을 붙여서 실행하는 것 때문에 textcube 사용상 오류가 나는 경우가 있습니다.

smile

59

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

딩~~~~~~~~~

500을 넘는지 실시간으로 확인하지 않을 것 같습니다만...

http://dev.textcube.org/browser/trunk/c … l.Auth.php
여기를 참고하세요.

한종규 작성:

안녕하세요.

개인 서버 호스팅을 하고 있습니다.

폴더명을 달리해서 같은 DB하에 테이블 머리만 바꿔서 설치했습니다.

설치는 둘 다 잘 되었습니다.

다만 로그인/아웃에 관련하여 양 쪽에 동시 로그인이 안되더군요. 이건 그냥 하나씩 들어가기로 했습니다.


근데 처음에는 양쪽 모두 관리자 모드 진입이 가능했는데, 리붓 후 양쪽의 관리자 모드에 전혀 접근이 되지 않습니다. 혹시 같은 DB하의 계정에 복수 설치 운영이 안되는 것인가요? <- Q1


Q2. 질답 게시판 검색은 어떻게 하는 것인가요?

http://dev.textcube.org/ticket/855

에서 추가한것이었는데, 서브도메인만 고려하였었더군요.
경로가 달리 설치된 경우도 지원하도록 살짝 추가하였습니다.

최신의 r5749이후의 lib/session.php를 받으시면 될 것 같습니다. 아마 다음 1.7 alpha 에 반영될 예정입니다.

63

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

가장어려운부분은 스킨에 따라, 길이나 모양이 다른 것때문에, 이름쓰는 란에 OpenID를 적을 만한 공간이 나오지 않는 것입니다. 사실 홈페이지 부분을 OpenID로 쓸 수 있게 하는 UI도 생각했었는데, 이미 상당수 만든다음 발견한(?) UI라서 진행을 못했었습니다.
현재 상황에서는 홈페이지란에 OpenID를 사용하는 것이 가장 고려할 만한 상황입니다.

남은 UI는, 홈페이지 부분이 OpenID이므로, 비번을 넣지 않을 것이며, 이어서 OpenID 인증을 하게될 것이라는 설명이 있어야할 것 같습니다.

http://dev.textcube.org/ticket/757#comment:7
수정되었습니다. 해결을 원하시면...

components/Textcube.Data.Post.php
components/Textcube.Data.Tag.php

http://dev.textcube.org/browser/trunk/c … format=txt
http://dev.textcube.org/browser/trunk/c … format=txt

두개의 파일을 다운받아 바꿔주시면 됩니다.

예써!

66

(4 답글들, 질문과 답변 / 사용자 지원에 작성)

http://dev.textcube.org/ticket/886 으로 진행하여 해결하였습니다. (1.6.2에 반영될 예정입니다)

cache 디렉토리를 다 지우고 새로 만드셨다는거죠? wink
권한 설정이 잘되었는지 checkup에서는 늘 확인하는 코드를 넣어야 할 것 같습니다.

혹... 다음 오픈아이디이신가요? 문제가 생기셨던 분들이 다음 오픈아이디인경우가 있어서요..

coolengineer 작성:

cache/_php_consumer/associations

디렉토리가 생성되었는지 살펴봐주시겠습니까? 그리고 그 안에
http-www.idtail.com-xxxxxxxxxxxxxxxxxxxx
http-server.myid.net-xxxxxxxxxxxxxxxxxxxx
파일들이 있는지도 확인해주세요. 저 파일들이 생길 수 있는 환경이 안되면 오류가 나옵니다.

약간 기술적인 내용을 덧붙이자면, IdP 인증은 된 상태이므로,
IdP로부터 인증이 완료되고 나면, 텍스트큐브는 완료되면서 전달되어진 데이터들을 HTTP 커넥션을 만들어 서버에 확인합니다. 즉, "내가 브라우져로부터 이러이러한 정보를 받았는데 확인해주삼."이란 행동을 하는데, 이때, 서버하고 통신할 때 사용하는 암호화 키를 이용하여 확인합니다. 그 값이 저 파일들에 저장됩니다. 서버마다 통신하는 암호화키를 따로 두고 있고, 그 파일들 앞부분에 도메인이 들어가는 파일로 만들어지게 됩니다.

cache/_php_consumer/associations

디렉토리가 생성되었는지 살펴봐주시겠습니까? 그리고 그 안에
http-www.idtail.com-xxxxxxxxxxxxxxxxxxxx
http-server.myid.net-xxxxxxxxxxxxxxxxxxxx
파일들이 있는지도 확인해주세요. 저 파일들이 생길 수 있는 환경이 안되면 오류가 나옵니다.

glradios 작성:

추가보고 합니다. 같은 OpenID를 한TC의 서로 다른 두 개 이상의 블로그에 관리자로 설정할 경우 해당 OpenID로 로그인을 할 수 없게 됩니다. "관리자 권한이 없는 OpenID입니다"라고 뜨게 되네요.

  저는 TC 주인장 블로그와 이하의 또 다른 블로그 하나에(다른 블로그에는 OpenID설정 X) 같은 OpenID를 관리자로 설정하였습니다. 블로그 주소를 OpenID로 사용하는 설정은 한 곳에만 켜져있습니다.

이 경우, 각 블로그의 이메일 계정이 다른경우인거죠?

현재 구현은, 이메일 계정이 다른데, 하나의 OpenID를 각각에 연결시켜놓으면, 처음 연결한 계정 권한만 획득하게 됩니다. 따라서, 처음 연결한 계정이 다른 블로그의 계정에 관리자 권한이 없을 경우 그런 오류가 나오게 됩니다.

뭔가 머리를 굴리면 현재 로그인하는 블로그의 관리자 계정이 있는지 여부에 따라 최대한의 권한을 가진 계정과 연결시키는 작업을 할 수 도 있을 것 같군요.

glradios 작성:

아... 스킨을 모두 새로 선택해서 다시 설정하긴 했는데 그걸로는 안되나보군요. 각 계정에 등록된 모든 OpenID를  지우고서 1.6설치 이래 두번째로 체크업하니 본래 OpenID로는 로그인이 됩니다.
하지만, 제 블로그 주소로는 여전히 같은 문제가 나네요.

블로그 주소로 오픈아이디를 사용하는 것에있어서,
이 문제는 glradios님의 블로그를 확인해보니, xrds 쪽 값이 제대로 설정이 되지 않았습니다. 1.6 베타쯤에 xrds 페치 문제가 있어서 고친기억이 있습니다. 지금은 다음 오픈아이디도 제대로 가져오는 것으로 보아 잘될것이라 생각됩니다만..

DB를 직접확인하시려면,

select * from tc_BlogSettings where name like 'OpenID%'

로 확인하시면됩니다.

Song-C 작성:

안녕하세요. 저도 메인페이지에 아무것도 뜨지 않고 공백만 나옵니다(저는 처음부터 공백만 뜨더라구요 orz).

어제 막 1.5.4를 깔고, 오늘 1.6 업데이트가 되었다길래 1.6으로 변경했습니다(blog등등의 디렉토리 삭제후 덮어씌우기).
lunamoth 님 말씀대로 config.php에 디버그관련 행을 추가했습니다

Error no. 1115 : Unknown character set: 'utf8'    
/home/hosting_users/januar/www/sol/lib/initialize.php:12 require
/home/hosting_users/januar/www/sol/lib/includeForBlog.php:52 require
/home/hosting_users/januar/www/sol/interface/index.php:45 include_once
/home/hosting_users/januar/www/sol/rewrite.php:96

Error no. 1064 : You have an error in your SQL syntax near 'collation_connection = 'utf8_general_ci'' at line 1
/home/hosting_users/januar/www/sol/lib/initialize.php:12 require
/home/hosting_users/januar/www/sol/lib/includeForBlog.php:52 require
/home/hosting_users/januar/www/sol/interface/index.php:45 include_once
/home/hosting_users/januar/www/sol/rewrite.php:96   

Error no. 1064 : You have an error in your SQL syntax near 'time_zone = '0+9:00'' at line 1
/home/hosting_users/januar/www/sol/lib/includeForBlog.php:52 require
/home/hosting_users/januar/www/sol/interface/index.php:45 include_once
/home/hosting_users/januar/www/sol/rewrite.php:96

에러는 저 세개가 나옵니다. ㅠㅠ

위 오류는 mysql 버전마다 해석이 안되는 것이 있을 수 있으므로, 저 오류만은 심각한 오류는 아닙니다.

74

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

음.. 사실 Microformat-info, warn 종류들은 사용자에게는 아직 안보이는 기능이라서, 천천히 번역하셔도 됩니다. wink
저에게 물어보시면.. 최대한 답해드릴께요..

lunamoth 작성:

플러그인 - 오픈아이디 메뉴에서 첫번째 설정을 확인해보시면 되겠습니다. 오픈아이디 플러그인 설정 기본값이 체크인듯 싶습니다.

관련 도움말 : http://help.tattertools.com/ko/Textcube … /CL_OpenID

기본은 체크가 아니어요... wink