101

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

고생하셨습니다. 알리미RSS를 GET으로 변경 해주셨군요.^^

102

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

ie7사용중인데 ie8도 설치해서 함께 사용할수 있는 방법이 있을까요?

103

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

원래 가입은 자유, 해지는 배째라 입니다.
보라홈넷만 그런것은 아니겠지요. 대부분 통신사들이 그럴겁니다.
잘 처리되시길 바랍니다.

맥퓨처 작성:

일단 보안적인 측면에서 문제가 없다면 전 BlogAPI는 열어주자는데 동의합니다..
다만 굳이 보안쪽이 문제가 될 것 같다고 하면 비공개 블로그는 반드시 BlogAPI 암호를 관리자 비밀번호와 다르게 해야만 BlogAPI를 열어준다거나.. 뭐 이런 치졸(?)한 방법을 쓸 수도... --;;

맥퓨처님 말씀처럼 열어주고, APIKey를 이용하여 처리하면 될것 같습니다.
APIKey가 이럴때 쓰려고 한것 아니었던가요?^^;
앞으로 텍스트큐브에서 여러 API가 지원 될터인데.. API 인증 체계를 잘 잡아야 할듯 합니다.

r5534 : 수정되었습니다.

멀더끙 작성:

TC용 스킨을 짜고선 테스트 해 보았더니

커버가 안뜨더라구요 ;;;

이상하다 싶어서 확인해 보니 빼먹은 부분도 있긴 했는데

치환자가 잘못 설명이 되어 있기도 했네요 -ㅅ-;;

http://dev.textcube.org/wiki/replacer

여기에는

스킨 커버 치환자가

[##_coverpage_content_##] : 표지 플러그인 출력 부분

이라고 나와 있는데 실제로 이 치환자를 쓰면 안먹히고

[##_cover_content_##] 라고 써야 먹히더군요... (standard 스킨 보구 알았네요 ;;)

그렇군요.^^;
http://dev.textcube.org/wiki/replacer?a … version=54
수정되었습니다.

그게 없는 함수를 사용해서 그럴겁니다.
각 플러그인의 index.php 하단부를 보시면..

현재

    $feed['blogURL'] = mysql_tt_escape_string(mysql_lessen(UTF8::correct($feed['blogURL'])));
    $feed['title'] = mysql_tt_escape_string(mysql_lessen(UTF8::correct($feed['title'])));
    $feed['description'] = mysql_tt_escape_string(mysql_lessen(UTF8::correct(stripHTML($feed['description']))));

1.6에 맞게

    $feed['blogURL'] = tc_escape_string(UTF8::lessenAsEncoding(UTF8::correct($feed['blogURL'])));
    $feed['title'] = tc_escape_string(UTF8::lessenAsEncoding(UTF8::correct($feed['title'])));
    $feed['description'] = tc_escape_string(UTF8::lessenAsEncoding(UTF8::correct(stripHTML($feed['description']))));

위와 같이 수정해주시면 텍스트큐브 1.6에서도 잘 돌아 갈겁니다. 이와 같이 rss피드를 읽어오는 예전 센터 플러그인은 위와 같이 수정해주세요.

최신 리비전 r5531에서 guest가 신규 댓글/수정/삭제 하게 되면 댓글폼이 사라집니다.
관리자가 댓글 작성할때는 정상이지만 guest가 작성하게 되면 안드로메다로 가네요.^^

GNUNIX 작성:

먼저 답변달아주신분께 감사의 말씀 올립니다-
수고스러우시더라도 잘좀 부탁드리겠습니다.



1. q버튼을 눌러 로그인시 배경에 뜨는 텍스트큐브 이미지를 바꾸고 싶은데 어느 파일을 건드려야하는지도통 모르겠네요
blog/owner/center/dashboard도 가보고
interface/owner/center/dashboard도 가보았지만 결국 그냥 나왔습니다. ㅎㅎ


2. 옛날에 쓰던 태그플러그인을 다시 쓰고싶은데요 스킨파일에 치환차 필요없이 플러그링 사용으로 놓으면 되게하고 싶습니다.
2-1. 하나는 tag페이지에 쓰는 tagf (tag in flash)
http://retro.tattertools.com/ko/bbs/vie … amp;no=246
인데요
태그페이지에만 적용되게하려면 xml파일을 수정해야하는지 어디를 수정해야하는지 모르겠습니다.
    <binding>
        <tag name="tags_in_flash" handler="tags_on_stage" />
    </binding>

2-2. 또 하나는 사이드바에 적용시키는 tagcloud라는 플러그인인데요
http://retro.tattertools.com/ko/bbs/vie … amp;no=292
구버젼이라서 그런지 플러그인 리스트에만 뜨고 적용이 안되는데 이것역시 치환자 필요없이 적용시키려면 어찌 하면 되는지 대충이라도 알려주시겠습니까?

p.s 포럼란 글씨가 엄청 작아진건 저 뿥인가요 ^^;;;

tagcloud의 경우는 플러그인 내에서 사용되는 DB쿼리 문에서 필드명 owner를 blogid로 모두 변경하시면 됩니다. 플러그인에 포함된  php 파일 모두에서 owner를 blogid로 변경하시면 정상 작동 될 수 있습니다.

그리고,태그 페이지에서만 tags_in_flash 사용하게...에 대한 것은 skin.html에서 <s_tag>...</s_tag>사이에만 해당 치환자 [##_tags_in_flash_##]넣으시면 됩니다.

엘다 작성:

4번은 저랑 동일한 문제시군요.
저는 숫자에선 안되는데 한글에선 또 잘되더군요 =_=;;;;
플러그인 비밀번호 오류도 있고.... 여튼 심각한 버그가 몇개 있는거 같네요.
살펴보고 다운그레이드 하던가 해야겠어요.

플러그인 백업/복원/초기화 플러그인 비밀번호 오류는 다시 다운로드 받으셔야 합니다.
http://create74.com/365

111

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

LonnieNa님 화이팅^^

r5525에서 수정 했습니다.^^

sogmi 작성:

1.6 버전 패치후 일부 블로그에서 댓글 수집이 되지않습니다. 그야말로 랜덤으로 댓글 알리미가 작동하네요.

예를들어, 그만님의 링블로그(http://www.ringblog.net/)을 비롯하여 2,3곳의 텍스트큐브 블로그에서는 댓글 알리미가 작동하지 않네요. 무언가 문제가 있는 것은 확실한데, 원인을 모르겠어요. 혹 비슷한 증상을 겪고 계신 분은 안계시나요 ㅇㅇ?

제 경우엔 최신 텍스트큐브 1.6에서도 댓글 알리미 잘 작동되고 있습니다.
- 테스트 : 텍스트큐브 1.5.4 or 1.6, 티스토리 1.1

허용될수 있게 수정 된 것으로 알고있습니다. 아닌가요? 루트에 사용중이고 서브에서 블로그와 별개인 것도 운용할수 있습니다.

mynpia 작성:

thumbnail 생성시 규칙을 다르게 하고 싶어서요.

현재 thumbnail 생성규칙은 /cache/thumbnail 폴더에 파일명이 1234567.w150-h150.jpg이런 형식으로 생성이 되는데.

저는 파일명이 1234567.jpg 이렇게 생성되게 하려고 합니다.

어떤 php파일에서 썸네일을 생성시키는 알고 싶습니다..

/lib/function/image.php 약 40번째 줄에 보시면..

$newTempFileName = preg_replace("/\.([[:alnum:]]+)$/i", ".w{$tempWidth}-h{$tempHeight}.\\1", $originFileName);

위와 같은 코드라인이 있습니다. 저기서 .w{$tempWidth}-h{$tempHeight}만 제거하면 될것 같은데요...
잘 해결되시길 바랍니다. ^^

간단히 예를 들면...

function testAddPost($target, $mother){
    if($mother['category'] == 2){
        //2번였을때 포스트 처리
    }else{
        //2번이 아닌 포스트 처리
    }
    return $target;
}

위와 같이 하시면 됩니다.
AddPost와 UpdatePost 이벤트는 $target에서 엔트리 id값을, $mother에서는 엔트리 array index값을 갖고 있습니다.
단, DeletePost 는 $target만 엔트리 id값이 있고 $mother는 null입니다.

파일생성은 어떤걸 말씀하시는 건가요? 글쓸때 첨부이미지를 별도 디렉토리에 생성하시려는 건가요? 썸네일 이미지를 쓸때마다
생성하게끔 하시려는 거죠?

현재 1.6에서는 문제없이 되는 듯 합니다. 제 메인 서버에서도 curl 막혀있지만 잘 됩니다.
아마도 1.6에선 위 문제가 해결된듯 합니다.

mryune 작성:

기본스킨의 레이아웃을 따르지 않고 직접 만든 레이아웃/디자인의 스킨을 사용하려고 합니다.
이 경우 메뉴탭이 5개가 있다면, 5개 페이지의 레이아웃과 네비게이션으로 바뀌어 지는 페이지 들을 각각 따로 만들어야 하나요? 왕초보가 덜컥 작정하고 내가만든 블로그를 가져보려 하는데 어려움이 참으로 많습니다. 도움말을 찾아보고 있자니 찾지도 못하겠고 시간도 많이 걸리고 그러네요. 많은 도움 기다리겠습니다. 감사합니다.

각 메뉴 페이지가 카테고리를 의미하나요? 아님 '태그, 지역, 검색....'등을 말하시는 건가요?
현재 블로그의 각 페이지엔 body id가 주어지게 됩니다. 각 카테고리도 다르게 적용되고요. 그러므로, css에서 지정만 해준다면
모든 페이지를 전부 따로 만들지 않아도 되는 것입니다.

#tt-body-page        #bodyContainer    {border-left:25px solid #999896;}
#tt-body-cover        #bodyContainer    {border-left:25px solid #999896;}
#tt-body-notice        #bodyContainer    {border-left:25px solid #C56B9A;}
#tt-body-entry        #bodyContainer    {border-left:25px solid #3986AE;}
#tt-body-category    #bodyContainer    {border-left:25px solid #E8AB00;}
#tt-body-tag        #bodyContainer    {border-left:25px solid #D86510;}
#tt-body-tags        #bodyContainer    {border-left:25px solid #D86510;}
#tt-body-search        #bodyContainer    {border-left:25px solid #40A6A8;}
#tt-body-archive    #bodyContainer    {border-left:25px solid #40A6A8;}
#tt-body-location    #bodyContainer    {border-left:25px solid #3AADA8;}
#tt-body-keylog        #bodyContainer    {border-left:25px solid #8B96A5;}
#tt-body-guestbook    #bodyContainer    {border-left:25px solid #91AC3C;}

위와 같이 css에서 지정만 해준다면 각 페이지별 레이아웃 스타일은 변경 할 수 있습니다. 앞에 'tt-body-*' 는 블로그에서 지정하는 body id입니다.

song 작성:

<listener event="AddPost">Action</listener>

위 이벤트는 글을쓸때 발생을 하는데, 글 작성을 하면 무조건 이벤트가 발생을 합니다..

그런데 제가 원하는 것은 모든 글마다가 아닌 제가 원하는 글에만 이벤트를 발생시키려고 합니다. (클릭을 한다던거 뭐이런 수동적인 작업을 통해서)

이런 이벤트가 존재한나요??

아님 따로 구현하는 방법이 있을가요??

글쓰기나수정시 이벤트가 작동되도록 만들었는데, 모든글에 이벤트를 작동시킬 필요가 없어서 그럽니다. ㅜㅜ

예를 들어 '기분좋은 날에 쓰는 글에서만 이벤트를 발생' 이런 형태인가요?
글쓰기/수정/삭제에 대한 이벤트는 필할수 없습니다. 어떤 액션을 주기 위해서는 이벤트 매개체를 통해 제어하는 방법으로
하셔야 할겁니다. 가령.. 특정 카테고리에서는 이벤트를 발생해도 아무 액션없이 넘기는 그런... 아님, 태그, 포함 단어 등을
이벤트로 받아 체크후 제어하는 겁니다.
이벤트 발생전에 제어는 안됩니다.

song 작성:

<listener event="AddPost">Action</listener>
<listener event="UpdatePost">Action</listener>
<listener event="DeletePost">Action_Del</listener>

위처럼 다른이번트에 같은함수를 사용해도 되는건가요??

그리고 위 이벤트가 글작성시, 글수정시, 글삭제시 발생되는거 맞지요??

네 맞습니다.
여러 이벤트에서 하나의 함수를 사용할수 있습니다. 그러나, 각 이벤트에서 호출되는 값이 서로 다를 수가 있습니다.

Enistia 작성:

htaccess 규칙을 수정합니다. 요부분에서
tc/ 요렇게는 접속되나  tc 는 접속이 안되고 400에러메세지를 보여주네요~

분명히 요부분을 수정하신걸로 알고있는데.
어라...전 적용이 안되는거 같습니다...^^


페이지캐쉬도 버려보고, 했는데..
변화가 없어서요~~~ neutral

r5363 에서 수정되었습니다. checkup하시거나
.htaccess에 아래 코드를 직접 넣어 주시면 됩니다.

RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^(.+[^/])$ $1/ [L]

5284에서 루틴 보정하신후 '/' 빠져있을 경우 400에러를 토해냅니다.
예를 들어)

도메인 : http://example.com 일 경우

1. 서브 'test'에 블로그를 설치.

- http://example.com/test 이렇게 접근하면 접근을 못합니다. 꼭 뒤에  '/'를 포함해야 합니다.

2. 서브 'test'에 다중 블로그를 설치.

- http://example.com/test/test2 이럴 경우는 '/' 포함에 관계없이 정상 동작하게 됩니다.

inureyes 작성:
J. Parker 작성:
J. Parker 작성:

API 용 비밀번호 설정은 따로 저장하게 하는 것이 좋지 않을까요?

'환경설정/글작성'에 블로그 API 용 비밀번호 항목이 있는데 '환경설정/계정정보'에 API 용 비밀번호 설정 항목이 또 존재하나요?
계정정보 쪽에서 제외하고 글작서에서 사용하는게 좋지 않을까요?

블로그 API용 비밀번호는 해당 API를 사용하는 업체측 (예를 들면 미투데이의 자동 포스팅이 있겠죠?)에 블로그 비밀번호를 제공하지 않아도 되도록 하기 위해 필요한 부분입니다. 계정정보의 API 비밀번호는 댓글 알리미 RSS부터 시작되는, 이후의 TCAPI에 접근하기 위한 API입니다. (글쓰기지우기, 리더 등록/취소등의 실질적인 모든 기능은 이 API를 사용할 수 있도록 할 예정입니다.) 얘는 따로 설정 안해도 관리자 암호로도 API값으로 사용이 가능합니다. 관리자 암호 이외의 방법을 구현해 놓은 것은 이후 RSS및 TCAPI를 사용하는 로컬 프로그램에서 공용 컴퓨터의 레지스트리 등에 블로그 암호들을 저장할 가능성이 있기 때문입니다.

후자의 비밀번호로 전자를 사용하게 하면 앞에서 설명드린 '기능이 제한된 비밀번호'의 의미가 없어서, 분리해 놓는 것이 나을 것이라는 생각입니다.^^

그렇군요.^^;

J. Parker 작성:

API 용 비밀번호 설정은 따로 저장하게 하는 것이 좋지 않을까요?

'환경설정/글작성'에 블로그 API 용 비밀번호 항목이 있는데 '환경설정/계정정보'에 API 용 비밀번호 설정 항목이 또 존재하나요?
계정정보 쪽에서 제외하고 글작서에서 사용하는게 좋지 않을까요?

권한에 따라 다를겁니다. 메인 관리자의 경우는 전부 보게 되고 팀원일 경우 권한에 따라 제한적일겁니다.