기존 플러그인 판올림 합니다.(오늘의 글과 주간 베스트 글 플러그인)

오늘 텍스트큐브로 갈아타기 하면서 기존 플러그인이 정상 작동 하지 않아 텍스트큐브용으로 판올림 합니다.

이미지 몇개 추가 하여 좀더 깔끔하게 보이게 하였습니다.

간단하게 스크린샷을 보여 드리겠습니다.

사용자 삽입 이미지


- 수정 내용(2007년 8월 16일)
  1) <li>태크에 스타일 추가
  2) 텍스큐브의 DB변경으로 쿼리 변경

- 수정 내용(2008년 3월 11일)
  1) 기간 계산 시 created 필드의 생성 시간만 비교 하여 출력 하였으나 비공개에서 공개로
      전향하거나 수정하여 다시 갱신 한 경우 등은 생성 기간이 지나면 안나오는 형상이 발생
      따라서 published 필드 즉 공개 시간을 기준으로 변경하여 비공개 인 경우 안나오게
      하는 것을 처리 하였습니다.

다운로드 : 오늘의 글, 주간 인기글

테터툴즈에서 사용은?


2007년 08월 16일 23시 15분 2007년 08월 16일 23시 15분
블로그코리아에 블UP하기
카테고리의 다른 글 - Plugin & Mashup
이 글의 관련글
4주간 인기글
  • 4주간 인기글이 없습니다.
오늘 올라온 글
  • 오늘 올라온 글이 없습니다.
댓글 단 사람 BEST 5

트랙백 주소http://www.withdev.com/trackback/255
  • laotzu2007년 08월 28일 22시 04분 수정/삭제 댓글주소 댓글달기
    텍스트큐브의 편집기로 작성한 글은 제대로 나오지만, api기능을 이용해서 작성한 글(윈도우라이브라이터,알라딘)들은 인기글목록에 나오질 않네요. 다음 버전에서는 이문제를 꼭 수정해 주세요.
    • 낚시광준초리2007년 08월 30일 08시 45분 수정/삭제 댓글주소
      아 그런가요?? 이런 외부에서 작성해보지 않아서..... 음 여유 있을때 확인 해봐야겠습니다. 음 아마 글 작성에 대한 이벤트로 등록을 하는데.. 추측하건데 API를 이용 한다면 해당 이벤트가 발생을 하지 않는가 봅니다. API로 작성시 포스팅 등록 이벤트가 어떻게 되는지 확인을 해봐야겠네요.
  • brainchaos2007년 09월 21일 17시 18분 수정/삭제 댓글주소 댓글달기
    음 테스트 큐브에서 설치 했는데 네모 박스와 순서 번호 아이콘이 안나오는 군요...
    댓글은 나오고 나머지 오늘글 하고 인기글이 박스랑 같이 안나오네요.. 내용만 나옵니다 ^^;
    • 낚시광준초리2007년 09월 27일 09시 21분 수정/삭제 댓글주소
      우잉 그럴리가요... FIELDSET 태그가 공통적으로 나오는데요..
      번호 아이콘은 갱신된 플러그인에는 하위 폴더에 img폴더가 있어요 해당 폴더가 없으면 오류 납니다요..

      확인 부탁 드릴께요..
    • brainchaos2007년 09월 27일 19시 07분 수정/삭제 댓글주소
      확인했습니다. fieldset 태그부분문제보다는 속도 문제 였던것 같습니다.
      지금은 모두 잘됩니다.
      ^^;
      감사합니다.
    • 낚시광준초리2007년 09월 28일 08시 57분 수정/삭제 댓글주소
      케겍 그렇군요 ㅎㅎㅎㅎㅎㅎ 속도문제로 안나올수가 있나요?? 갑자기 궁금하네.. 이미지나 이런 사이즈 상당히 적은데 마리죠.. 잘 됬다니 다행이네요 ^^*
  • 其仁2007년 09월 28일 16시 19분 수정/삭제 댓글주소 댓글달기
    이제서야 이 플러그인의 용도를 파악했네요. ^-^;;;

    감사히 잘 사용하겠습니다~~~!!!
  • bellblog2007년 10월 12일 01시 15분 수정/삭제 댓글주소 댓글달기
    requireComponent("Needlworks.Function.Debug";); for debugging, e.g. displaying DB Query or Session info 로 출력해 보니 다음과 같이 에러가 검출되었습니다.

    13 CREATE TABLE tc_EntriesCount (blogid int(11) NOT NULL default '0',id int(11) NULL ,HitCount int(11) NULL DEFAULT '0' , PRIMARY KEY (blogid,id)) TYPE=MyISAM DEFAULT CHARSET=utf8 1.0 492.3 0 Error no. 1050 : Å×À̺í 'tc_entriescount'´Â ÀÌ¹Ì Á¸ÀçÇÔ
    /bellblog/lib/plugins.php:85 require
    /bellblog/lib/includeForBlog.php:42 require
    /bellblog/blog/index.php:44
    잘 사용하고 있었는데 홈페이지가 너무 늦게 뜹니다.
    해결해 주시면 고맙겠습니다.
    • 낚시광준초리2007년 10월 12일 10시 27분 수정/삭제 댓글주소
      그런가요? 확인 해보겠습니다. 저도 요즘 좀 느려서 이상하다 생각은 했는데 Create TABLE에 계속 호출 되나 봅니다...

      텍스트뷰크에서 한번 확인해 보겠습니다... 감사합니다..

      확인 결과 제쪽에선 발생을 안하네요. 하지만 곰곰히 생각해보면 다음과 같지 않을 까 합니다.

      지금 제가 확인 하는데 위와같은 에러가 발생을 하지 않는데요..
      혹시 플러그인을 죽였다가 살릴때 나오는메세지 같은데 아닌지 해서요..

      index.xml에서 플러그인 생성될때 테이블 생성 되게 하는건데.. 플러그인을 종료 했다가 테이블이 삭제가 되지 않는것 같습니다.

      위와같은 에러는 이올린도 마찬가지고 테이블 생성 실패 메세지입니다.
      대부분 테이블이 존재 하는 상태에서 Create Table을 하면 에러가 나오죠.

      그간 많이 사용했기에 Create Table자체가 문제가 있는것 같지는 않네요/.
      저도 좀 혼란이 오네요 ^^*

      P.S) 댓글로 직접 답변 달라고 했더니 제가 댓글 차단으로 나옵니다 ㅠ,.ㅜ 제가 스패머인가요 흑흑... 슬픕니다요..
  • bellblog2007년 10월 12일 17시 58분 수정/삭제 댓글주소 댓글달기
    댓글 차단??? 혹시 노란우비 때문인가 싶어 노란우비플러그인 내렸습니다.

    문제는 플러그인 데이터 관리에 들어가서 - 플러그인이 생성한 테이블입니다 - 플러그인이 생성한 테이블입니다. 테이블의 데이터를 삭제할 수 있습니다. - 에서 삭제를 시도하면 아예 테이블이 삭제가 되지 않는 문제가 발생을 하네요. 미사용인데도 삭제가 되지 않는 문제가 ....ㅜㅜㅜㅜ

    이것 해결하는 방법 알고 계시면 한 수 지도해 주시기 바랍니다.
    테터에서 텍스트큐브로 넘어오는 과정에서 먼가 매끄럽지 못한 부분도 있고 테터에서 쓰던 플러그인이 TC에 맞지 않는 부분도 있고 하여튼 헤깔리네요. 테이블도 몇개 바뀐것 같고 아무튼

    .....플러그인 설정데이터를 초기화합니다..... 로 승부수를 띄워야 하나요? 혹시 초기화 방법 이외에는 방법이 없는 건가요? 답변에 감사드립니다.
    • 낚시광준초리2007년 10월 12일 18시 04분 수정/삭제 댓글주소
      테이블을 삭제 하고 싶으시면 직접 MySQL에 접속 하셔서 삭제 하시면 됩니다.

      즉 플러그인을 종료 한 후 MySQL에 접속하여
      Delete table로 삭제를 하시면 됩니다.

      그리고 플러그인을 새롭게 생성을 하면 아마 테이블이 다시 생성 될것 같습니다.

      아마 TT -> TC로 넘어 갈때 아마 매끄럽지 않은게 있을듯은 합니다...
  • 버찌2007년 10월 22일 15시 50분 수정/삭제 댓글주소 댓글달기
    텍스트큐브에 표지에 주간 베스트 글 추가하려고 플러그인 설치후

    치환자를 아래처럼 적용했는데 아무것도 출력되지가 않습니다.

    텍스트큐브 첨 써봐서 잘 모르지만 제가 뭔가 빼먹은게 아닌지..

    어떻게 하면 사용할 수 있을까요?

    그리고 궁금한 점이 있는데 주간 베스트 글 뽑아 오는 기능이

    전체 블로그(여러 계정)에서 추출하는 것인지 아니면 자기

    블로그에서만 추출해서 뿌려주는건지 궁급합니다.

    <s_cover>
    <div class="coverpage">
    <s_cover_rep>
    <div class="coverContents">[##_HotPostView_##]</div>
    </s_cover_rep>
    </div>
    </s_cover>
    • 낚시광준초리2007년 10월 22일 16시 34분 수정/삭제 댓글주소
      주건 베스트글 쿼리를 보면 아시겠지만 기본적으로 자기 계정것만 나오게 되어있습니다.
      쿼리에 WHERE 조건절은 보면 BlogID로 비교를 하는것을 보면 되겠지요.
      아마 이조건이 빠지면 전체 블로그 인기글을 뽑을수 있을거라 판단을 합니다.

      그리고 텍스트큐브의 표지쪽은 솔직히 저도 모르겠습니다.
      제가 표지를 꾸미지 않은데데가 제가 쓰는 스킨이 테터용 스킨이라
      표지 플러그인등이 제대로 작동을 안해서요 ^^*

      요즘 시간이 나지 않아 스킨 수정을 하지 않게 되네요 ^^*

      표지쪽은 제가 쉬원스럽게 답변을 드리지 못해 죄송합니다.

      (추측 하건에 플러그인이 index.xml을 보면 Event Handle이 ViewPOst로 되어있어 안될 수 있다는 생각이 드네요. 텍스트큐브의 표지 이벤트핸들 이 따로이 있으면 index.xml에 추가 해주면 될것도 같네요 ^^*)
  • bellblog2007년 11월 02일 02시 40분 수정/삭제 댓글주소 댓글달기
    index.xml에 coverpage에 출력될 수 있게 다음 처럼 처리하면 coverpage에 출력할 수 있다고 합니다.
    그러나 이벤트 핸들러를 몰라서 주저하고 있습니다.

    <listener event="AddComment">fn_choriAddComment</listener> 밑에
    -----추가 부분-----
    <coverpage title="HotTopic Cover Display" handler="이벤트핸들러 명">
    <params>
    <param>
    <title xml:lang="en">Show HotTopic posts per weeks</title>
    <title xml:lang="ko">최근인기글</title>
    <name>.......</name>
    <type>int</type>
    <default>5</default>
    </param>
    </params>
    </coverpage>
    -----추가 부분 끝-----
    • 낚시광준초리2007년 11월 02일 09시 10분 수정/삭제 댓글주소
      제가 보기엔 아마 이벤트 핸들러가 치환자가 아닐가요????
      그렇지 않다면 fn_choriAddComment가 아닐까 라는 생각도 드네요..

      아 요즘 바뻐서 제가 확인 해드려야 하는데 확인을 못하겠네요..
  • 윤혜성2007년 12월 27일 06시 53분 수정/삭제 댓글주소 댓글달기
    플러그인 잘 받아갑니다.
    그런데 인기글에서 (HitPoint : 2point) 만 안나타나게 할수는 없을까요?
    답변 부탁드립니다. ^^
    • 낚시광준초리2007년 12월 27일 08시 52분 수정/삭제 댓글주소
      당연 가능하죠 ^^*

      while($result = mysql_fetch_row($row))
      {
      $i++;
      $posttitle = $result[1];
      $postLink = ($blog['useSlogan'] ? "entry/{$result[2]}" : $result[0]);
      $rankicon = " style=\"background:url({$pluginURL}/icon/{$i}.gif) no-repeat 0px 3px;padding-left:13px;\"";
      $HotPostviewCode .= ' <li' . $rankicon . '><a href='. $defaultURL . '/' . $postLink .'>' . $posttitle . '</a>(HitPoint : ' . $result[3] . 'point)</li>';
      }

      부분에서

      $HotPostviewCode .= ' <li' . $rankicon . '><a href='. $defaultURL . '/' . $postLink .'>' . $posttitle . '</a>(HitPoint : ' . $result[3] . 'point)</li>';

      이 부분을 수정 하면 됩니다 즉 </a>태그 뒷부분의 괄호 부분을 빼면 되죠 수정을 하게 되면 다음과 같습니다.

      $HotPostviewCode .= ' <li' . $rankicon . '><a href='. $defaultURL . '/' . $postLink .'>' . $posttitle . '</a></li>';

      이렇게 됩니다.
  • 윤혜성2007년 12월 27일 17시 40분 수정/삭제 댓글주소 댓글달기
    감사합니다.
    그런데 알려주신데로 수정을 하니 텍스트큐브 기본스킨인데 본문 글씨크기는 커지고 전체적인 레이아웃이 왼쪽으로 쏠리네요. ^^;;
    • 낚시광준초리2007년 12월 27일 18시 06분 수정/삭제 댓글주소
      혹시 삭제 하실대요,,
      () 사이만 삭제 하셔야 하는데...

      </li>까지 삭제 하지 않으셨나요???

      확인 해보시기 바랍니다 ^^*
  • 윤혜성2007년 12월 27일 21시 05분 수정/삭제 댓글주소 댓글달기
    $HotPostviewCode .= ' <li' . $rankicon . '><a href='. $defaultURL . '/' . $postLink .'>' . $posttitle . '</a></li>';
    이렇게 한건데 마찬가지네요.
    좋은 플러그인 만들어주셨는데 제대로 못 써서 죄송합니다. ㅡ.ㅜ
    • 낚시광준초리2007년 12월 28일 09시 07분 수정/삭제 댓글주소
      음 그러면요...

      수정하신 index.php를 저한테 보내주세요..
      제 이메일주소는 next72골뱅이gmail닷com입니다...

      제가 한번 확인 해볼께요...
  • 고등어2007년 12월 28일 16시 23분 수정/삭제 댓글주소 댓글달기
    플러그인 잘 받아갑니다^^

    근데 skin.html 에 <s_article_rep> 안에서는 잘 동작하는데 요놈 밖에서는 동작을 안하네요 ㅠ

    <s_article_rep> 이 태그 밖에서 동작하는 방법은 없을까요?
    • 낚시광준초리2007년 12월 30일 00시 37분 수정/삭제 댓글주소
      네 제가 본문에만 적용 되게 확인 했는데요...
      사이드바는 신경 쓰지 않아서 ㅎㅎㅎㅎ ^^*

      정확히 잘되리라는 보장을 못하겠습니다 ^^*
  • 박씨네2008년 03월 11일 10시 11분 수정/삭제 댓글주소 댓글달기
    꼭 필요한 기능같아서 여러모로 적용시키고 있는데.
    이상하게.. 2주전(혹은 10일 전)부터 카운팅이 되고 있네요.. 최신글(그러니 최근 2주- 혹은 10일 전)은 적용이 안되고 있습니다.
    아. 그러니.. 이걸 뭐라고 이야기해야하나..
    예를 들어
    1/1 글
    1/2 글
    1/3 글
    1/4 글
    .....
    1/20 글
    1/21 글 -- 오늘이라 합시다..

    그럼.. 순위에 오르는 글은
    1등.. 1/1일 글
    2등.. 1/2일 글
    ....

    1/20, 이나 1/21에 작성한 글은 아무리 히팅수가 높더라도. 포함이 안 됩니다.
    아마도. 이 플러그인 인스톨한 그 날짜를 기준으로 해서. 그 이전에 올린 글만 . 랭킹에 포함되는 것 같습니다.. (아님 다를 수도 있고요..)

    이런 질문은 좀 짜증나죠? 쩝...


    왜 그런지 알고 싶어요...
    • 낚시광준초리2008년 03월 11일 10시 15분 수정/삭제 댓글주소
      아마 최근인기글이라서 그런것 같네요..

      보니까 현재 10주간 인기글로 나와있네요. 이것은 히트수 및 댓글등을 가지고 점수를 내는데 기간을 너무 길게 잡으니 뒤쪽 점수가 높아 계속 그대로 남아 있는듯합니다.

      만약 하루에 포스팅을 여러개 하신다면 2주 정도의 기간으로 설정을 권하구요.. 좀 천천히 한다면 저처럼 4주로 한번 해보세요 ^^*

      10주로 되어있다보니 뒤쪽 포스트 점수가 높고 최신글은 0포인트 부터 시작하니 당연히 뒤로 밀릴수 밖에 없죠 ^^*

      아 댓글 다는데 댓글 수정 하셨네요..
      네 맞습니다. 일단 인스톨 할때 기존 글에 대하여 어느정도 쿼리를 던져 점수를 부여 합니다.(하던가??? 하두 오래 되서 ㅠ,.ㅜ)

      그리고 새글은 당연히 0부터 시작헤게 되겠죠... 한번 기간을 줄여 봐보세요 ^^*

      짜증나긴요.. 이것저것 잘 만들어야 하는데 그렇질 못하네요 ㅎㅎㅎ
  • 비밀방문자2008년 03월 11일 11시 11분 수정/삭제 댓글주소 댓글달기
    관리자만 볼 수 있는 댓글입니다.
    • 낚시광준초리2008년 03월 11일 12시 04분 수정/삭제 댓글주소
      지금 현재 잠깐 확인 해보았는데 혹시 최근글 들 예전에 작성하고 수정한 글들은 없는지요?

      1.6으로 넘어가면서 뭔가 좀 바뀐거 같은데 이거 원 정확히 알수가 없네요..
      수정 시간을 쿼리에 포함하니 리스트가 더 나오는데...
      한번 바꿔서 올려 볼테니 다신 다운 받아서 올려 보고 해보시겠어요?

      또한 확인 해보니 비공개와 공개로 전향 시 시간에 따라 기존 체크 시간에 대하여 적용이 되지 않는등 여러가지 사항이 있었네요..

      그냥 단순히 생성일로 기준으로 하니 그런 문제가 있군요 ^^*

      아무튼 수정하 였으니 한번 적용 시켜 보시겠어요?
  • 비밀방문자2008년 03월 11일 12시 36분 수정/삭제 댓글주소 댓글달기
    관리자만 볼 수 있는 댓글입니다.
    • 낚시광준초리2008년 03월 11일 12시 42분 수정/삭제 댓글주소
      지금 제가 설정해놓은게 1주일 인기글인데요..

      저 같은 겨웅 나오는데 흠흠.... 이상하네요 ㅠ,.ㅜ

      제가 지금 몇번 수정 하였으니 지금 다시 한번 다운 받아서 덮어쓰고 해보시겠어요????
    • 낚시광준초리2008년 03월 11일 12시 59분 수정/삭제 댓글주소
      음 아까 잠깐 보니 index.php를 좀 수정 하신것 같던데요..
      아닌가요??? HitPoint 같은게 나오질 않는거 보니 수정 하신것 같기도 하고..

      제가 점심시간에 올린 마지막 파일을 다운 받으셔서 덮어쓰고 그대로 한번 보시겠어요??
  • 비밀방문자2008년 03월 11일 13시 52분 수정/삭제 댓글주소 댓글달기
    관리자만 볼 수 있는 댓글입니다.
    • 낚시광준초리2008년 03월 11일 14시 07분 수정/삭제 댓글주소
      음 그렇군요.. 그러면 카운팅 기록하는 테이블에 무언가 오류가 발생 한듯 한데.... 이거원 DB를 보지 않으면 뭐라 답변을 드리기가 힘드네요 ㅎㅎㅎ

      마지막으로 해볼방법은 플러그인을 종료 후 다시 시작 해보시기 바랍니다..

      그리고 올린날자와 포스팅 일자라 굳아이디어네요...

      좀 여유 있을때 판올림 하겠습니다.... 좋은 아이디어있으면 주세요..
  • 비밀방문자2008년 03월 12일 15시 17분 수정/삭제 댓글주소 댓글달기
    관리자만 볼 수 있는 댓글입니다.
    • 낚시광준초리2008년 03월 12일 15시 25분 수정/삭제 댓글주소
      그러면요 잠시 열어 주시겠어요? 쿼리 한번 확인 해보게요...
      쿼리를 직접 확인 해보지 않는 한 원인을 정확히 찾아드리지 못하겠네요..

      그런데 오늘 제가 좀 힘들구요.. 내일 봐드렸으면 하는데요 ^^*

      개발자다 보니 문제점 보이면 사소한것도 그냥 넘어가기가 아쉬워요 ^^*
  • 길이2009년 02월 26일 02시 15분 수정/삭제 댓글주소 댓글달기
    텍스트큐브, Textcube 1.7.6 : Staccato 버전을 사용중입니다.

    플러그인이 제대로 동작하지 않아 제작하신 플러그인을 천천히 살펴보니...
    index.xml 데이터에서 플러그인 적용시 테이블 생성에 다음과 같은 오류가 발생합니다.

    tc_EntriesCount 테이블 생성시 키를 id 값으로 선언해져 있는데..
    텍스트큐브에서는 단일블로거외 복수의 블로거를 지원하기 때문에 id과 함께 테이블 생성시 (blogid, id)를 동시에 키로 잡게 됩니다. 이때 blogid는 not null 및 디폴트가 0으로 선언되어 있으나, id의 테이블 구조가 "not null"이 아니므로 키설정에서 오류가 발생하여.. 결과적으로 테이블을 생성하지 못합니다.

    님께서 제작한 플러그인의 index.xml 파일 - <storage>부분에..
    -----------------------------------------
    <field>
    <name>id</name>
    <attribute>int</attribute>
    <length>11</length>
    <isnull>0</isnull> <== 추가
    <default>0</default> <== 추가
    </field>
    -----------------------------------------
    위와 같이 "not null" 및 디폴트값을 선언하시면 올바른 동작을 할 수 있습니다. ^^

    그리고 index.php 파일의
    ------------------------------------------
    requireComponent('Tattertools.Function.misc');
    ==>
    requireComponent('Textcube.Function.misc');
    ------------------------------------------
    로 변경해야 할 것 같습니다.

    도움이 되셨기를 바랍니다. 제작하신 플러그인은 유용하게 잘 사용하겠습니다. 감사합니다.
    • 낚시광준초리2009년 02월 26일 07시 45분 수정/삭제 댓글주소
      캬아 멋집니다...
      이거 길이님이 말씀 하신 부분을 빨리 수정해서 올려야 하는데 요즘 원채 시간이 없어서 흑흑..

      최근에 이 플러그인을 손되지 않아 추후 정식 릴리즈 를 기점으로 테스트 하여 다시 수정좀 해야겠습니다.. 흑흑..

      좋은 조언 감사드립니다.
[로그인][오픈아이디란?]




페이지 이동< 1 ... 175 176 177 178 179 180 181 182 183 ... 425 >