페이지 이동< 1 2 >

플러그인 만들어 보았습니다. 이름 하여 댓글러 베스트....

오늘 텍스트큐브 깔고 이것저것 해보고 올블에서 텍스트큐브 관련 글을 잃다가 드라코님의 포스팅(2007년 상반기, 제 블로그 Top20 방문자를 발표합니다! )를 보고 오옷 이것 플러그인 만들어 보자 하고 뚝딱 뚝딱 만들어 보았습니다.

기능적 제한(즉 10까지 정도 밖에 안됩니다. 아이콘이 없어서 ㅠ,.ㅜ)이 있지만 뭐 제 블로그를 방문 해주시는 분들에 대한 조그마한 감사의 의미에서 블로그 주소를 노출 시켰습니다. 단 Commets 테이블의 homepage필드에 값이 없으면 카운트에서 제한 됩니다.

그냥 재미로 한번 만들어 보았는데 필요 하신분들은 가져 가셔서 쓰시면 되겠습니다. 수정은 괜찬으나 가급적 XML의 원저작자 명을 바꾸진 말았으면 합니다.

플러그인 설정을 하고 치환자 [@##_CommentsUserView_##]을 입력 하면 다음과 같이 나옵니다.
(이 파일은 텍스트큐브 버전입니다. 테터툴즈 사용자는 아래 내용을 참조하시기 바랍니다.)

사용자 삽입 이미지
아르님이 1등 할 것이라는 예상을 하고 있는데 그게 아니었네요 두개의 주소를 합쳐도 벗님에게 한개차로 ㅎㅎㅎ

추가 1) - 2007년 8월 20일
    1. 리스트에 전체 댓글 단 리스트를 뽑아 주는 기능을 추가 하였습니다.
    2. 숫자를 클릭 하면 새로운 창으로 전체 리스트를 뽑아 줍니다. 제가 CSS를 잘 몰라 그냥 대
       충 HTML만들게 만들어져 있습니다. 잘 하시는분은 수정 부탁 드리겠습니다.
    3. 댓글이 달리면 루트 > commenter 디렉토리가 생성 > 블로그 아이디 디렉토리가 생성 >
        list.html이 생성 됩니다.(처음 플로그인 세팅시 생성이 안되니 테스트로 댓글 다시면 됩니
        다.)
    4. 이런 ROOT 디렉토리의 퍼미션이 777이 아닐 경우 commenter가 생성 되지 않습니다.
        숫자에 링크가 제대로 안걸리시는 분은 수동으로 commenter 디렉토리를 생성 후 퍼미션을
         777로 변경 해주세요. 또는 디렉토리 소유자를 Apache로 변경 해주시면 됩니다.
        퍼미션 변경 방법 : chmode 777 commenter
        문제를 지적해주신 순디자이너 님께 감사 드립니다.


파일 다운로드는 여기서 받으시기 바랍니다.

테터툴즈에서 사용하는 방법


도메인 이전에 따른 자기 이름이 나올 경우


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

트랙백 주소http://www.withdev.com/trackback/254
  • レオン君★ LifeLive 2.5┃2007년 08월 17일 12시 49분 삭제
    그런데 1등 2등 3등 나잖아?암울하군요 -_- 아, 플러그인은 http://www.withdev.com/254 가시면 보실수있어요정말 암울한 결과입니다크리에이티브 커먼즈 라이센스이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다. -->
  • 칫솔_CHoisITSOLace_┃2007년 08월 20일 14시 29분 삭제
    올블 Top 100 블로그 발표 이후 수많은 환호도 있는 반면 여러 불만도 쏟아져 나오고 있고 이에 여러 해결책과 대안들도 제시되고 있는 상황입니다. 어느 것 하나 가볍게 넘길 수 없는 의미 있는 주장에 공감을 보내는 한편으로, 한 명의 블로거로서 누구라도 시도할 수 있는 대안을 직접 실행하려 합니다.민노씨가 제안했던 '[올블 top 100 블로거] 대안은 없나? [보충1.]'(http://www.minoci.net/165)에 댓글로 밝혔던 것입니다..
  • 순디자인 기술지원센터┃2008년 11월 29일 23시 01분 삭제
    낚시광준초리님의 주옥같은 플러그인 두개를 설치했습니다.역시 설치형 블로깅툴의 매력이 이렇게 선호하는 플러그인을 자유자재로 설치할 수 있다는데 있지 않겠습니까?제 블로그가 별 시답지 않은 내용에도 불구하고 매일 2천명 이상의 방문자(사실 10% 이상은 봇)가 꾸준히 유입되어 나름 고맙기도 하고 부끄럽기도 한데 치명적이게도 이런 방문자들의 대부분이 1분 이내에 떠난다는 사실이죠.방문자의 거의 대부분이 포털에서 유입된 신규 방문자들인데 링크로 이어진 해...
  • Draco2007년 08월 16일 23시 19분 수정/삭제 댓글주소 댓글달기
    오호 바로바로 뚝딱 만드시다니 대단하군요. 전 별것도 아닌 실수해서 아주 애먹었는데 -_-; 그런데 플러그인들...ownerid 컬럼이 있나 체크해서 버전호환이 되게 해야 할려나요...
    • 낚시광준초리2007년 08월 16일 23시 22분 수정/삭제 댓글주소
      저도 그게 고민입니다. 글로벌 변수로 버전정보가 있는지를 모르겠네요. 그게 있으면 아주 좋을텐데.....

      이런 한번 시간날때 포럼 뒤져봐야겠어요.....

      저번에 정의 된곳이 있던데... TNF쪽에 있는거 같던데 모르겠네요..

      저도 몇가지때매 좀 고생했습니다. 이노무 오타는 ㅡ,.ㅡ?
  • ciyne2007년 08월 17일 00시 00분 수정/삭제 댓글주소 댓글달기
    우앗! 재미난 플러그인이네요 :> 태터쓰고 있어서 수정 해야지만 이벤트 할때유용할거 같아요 풉-ㅂ- 고맙습니다.
  • SuJae2007년 08월 17일 00시 18분 수정/삭제 댓글주소 댓글달기
    티스토리에서 사용이 안되는 플러긴이라면 반쪽짜리인겁니다+_+;
  • 가가멜2007년 08월 17일 18시 39분 수정/삭제 댓글주소 댓글달기
    와.. 멋진 프러그 인이네요.ㅋ

    저두 나중에 한 번 달아봐야 겠네욤.ㅋ
  • brainchaos2007년 08월 18일 16시 07분 수정/삭제 댓글주소 댓글달기
    으흐흐흐
    티스토리 용 만들어 주세요.
    아직 옮겨가기 싫어서 때 써봅니다.
  • 토드군2007년 08월 18일 21시 50분 수정/삭제 댓글주소 댓글달기
    벌써 개발하셨다니...대단하십니다 +_+
    참, 텍스트큐브는 윈도우서버....아직도 안되던것 같던데....혹시 아시는것 있으신지요?^^;
  • 칫솔2007년 08월 20일 14시 29분 수정/삭제 댓글주소 댓글달기
    아항.. 이렇게 작동하는군요. Draco님 프로그램을 좀더 업그레이드하신 듯 보입니다.
    텍스트큐브 업그레이드하면 한번 써봐야겠네요. 수고하셨어용~ ^^
    • 낚시광준초리2007년 08월 20일 15시 43분 수정/삭제 댓글주소
      네에 드라코님은 페이지 개념인것을 제가 그냥 아이디어 받아서 플러그인 만들어 본거죠 ㅎㅎㅎㅎㅎ 테터에서도 쓸수 있어요 조금만 손보면요 ^^
  • 서인아빠2007년 08월 22일 22시 52분 수정/삭제 댓글주소 댓글달기
    네이버 조금 외에 블로깅 시작한 지 얼마안되었는데, 티스토리에서 다른데로 옮기는데에는 득보다는 실이 훨씬 많을듯합니다.티스토리는 무조건 티스토리팀이 올리는 플러그인만 가능한 가요? 개발자님께서 티스토리에 쓸 수 있도록 "최고인기글"과 같이 스킨에 태그입력만으로 순위가 나오도록 될수는 없을까요? 관련글리스트기능에 대한 것과 마찬가지로 댓글에 대한 랭킹도 정말 써보고 싶습니다.
    • 낚시광준초리2007년 08월 23일 08시 50분 수정/삭제 댓글주소
      티스토리는 TNC 개발팀에서 부화나 보안등 이런것을 생각하고 검토 한후 꼭 필요한 기능만 올립니다. 즉 일반 테터 플러그인은 올릴 수 있는 방법이 없습니다. 저 사실 티스토리 쓰다가 이런것들 즉 자유도라고 하죠 때문에 일반 웹호스팅을 시작하였지요.
  • 가가멜2007년 08월 23일 19시 25분 수정/삭제 댓글주소 댓글달기
    index.php 편집해서 테이블 박스 스타일 바꾸려다 갑자기 페이지가 하얀백지로 뜨길레.

    서버 맛간줄 알고 미리네 항의하고 텍큐다시 설치하고 오늘 플러그인 테스트 하다가 우연히

    댓글러 플러그인 편집이 원인이었네요..켁...

    이거 박스 사이즈나 스타일 쉽게 수정할 수 없을까요?... 아... 아까운 시간들..켁.
    • 낚시광준초리2007년 08월 23일 20시 56분 수정/삭제 댓글주소
      저도 그렇게 당한적 있지요 ㅋㅋㅋㅋㅋ FILEDSET 잘못 조절 하면 그렇게 되요.. 원래 저도 값으로 받으려고 하는데 제가 워낙에 디자인에 꽝이라서요 ㅠ,.ㅜ FILDSET만 수정할수있게 Config값을 조절 할가도 생각했지만 영 ㅠ,.ㅜ 디자인만 들어가면 흑흑,..
  • studydoo2007년 10월 02일 22시 30분 수정/삭제 댓글주소 댓글달기
    안녕하세요 플러그인 페이지에서 보고 왔어요
    재밌는 플러그인이네요
    블로그 방문자들의 댓글욕구(?)를 고취시키기 좋을거같네요
    근데 제 블로그 같은 경우엔 댓글 다는 거의 모든 사람이(정확히 말하면 한명 빼고 -_-;;)
    홈페이지 필드를 사용 안하거든요
    홈페이지 필드를 사용 안하더라도 이름 만으로 랭크를 할 수 있게 수정해주시면 안될까요?
    그리고 랭크에 특정 필명들을 걸러내도록 하는거나요
    • 낚시광준초리2007년 10월 04일 08시 41분 수정/삭제 댓글주소
      홈페이지 필드부분을 뺀다면 쿼리부분만 빼면 될것 같습니다.
      select Count(c.homepage) as cn, c.name, c.homepage from {$database['prefix']}Comments c, {$database['prefix']}Users u where c.blogid = {$owner} and c.homepage <> '' and c.name <> u.name group by c.homepage order by cn DESC LIMIT 0, {$CommentsUserCount}
      부분에서 다음과 같이 수정을 하면 될것 같네요..
      select c.name from {$database['prefix']}Comments c, {$database['prefix']}Users u where c.blogid = {$owner} and c.name <> u.name order by cn DESC LIMIT 0, {$CommentsUserCount}
      로 쿼리를 수정 하고
      $homepage = $result[2];
      $displayText = "{$result[1]}({$result[0]}) - {$result[2]}";
      부분에서 $homepage부분은 삭제 하고
      $displayText = "{$result[0]}"
      로 수정을 하면 되겠습니다.
      그럼.. 즐블하세요..
  • studydoo2007년 10월 04일 22시 46분 수정/삭제 댓글주소 댓글달기
    답변 감사드립니다^^
    근데 왠지 모르게 댓글 단 사람이 아무도 없습니다 -_- 라고 나오네요 하하하하
    아 전 텍스트큐브가 아니고
    아직 테터툴즈 1.1.3 사용중입니다
    위에 답변주신 부분이랑
    테터툴즈용 변경사항 써주신대로 수정해봤는데
    잘 안되는군요 -ㅅ-ㅋ
    도움을 부탁드립니다 ㅠ_ㅠ
    • 낚시광준초리2007년 10월 05일 08시 02분 수정/삭제 댓글주소
      아 테터시군요.. 테터이면 약간 더 수정 해야 합니다.
      포스트 하단에 보시면 테터툴즈에서 사용하는 법이 들어가있습니다. 참조 하셔서 수정 해보세요... 쿼리 하나만 수정 하시면 됩니다..
  • studydoo2007년 10월 05일 09시 58분 수정/삭제 댓글주소 댓글달기
    다시 해봤는데요, 원본에서 blogid 부분만 OWNER로 바꿨을때는
    테터툴즈에서도 제대로 표시가 되는데
    처음 제가 질문드린것처럼 홈페이지 필드가 비어있어도
    count하게 하는 부분을 수정하고 부터는 댓글이 없다고 나오네요
    어떻게 해야 할까요 ㅠㅠ
    • 낚시광준초리2007년 10월 05일 10시 08분 수정/삭제 댓글주소
      허거걱 죄송합니다 쿼리에 오류가 있네요..

      select c.name from {$database['prefix']}Comments c, {$database['prefix']}Users u where c.blogid = {$owner} and c.name <> u.name order by cn DESC LIMIT 0, {$CommentsUserCount}
      에서 order by cn도 수정해야 했네요 ^^*

      select c.name as cn from {$database['prefix']}Comments c, {$database['prefix']}Users u where c.blogid = {$owner} and c.name <> u.name order by cn DESC LIMIT 0, {$CommentsUserCount}

      로 해보세요.. alias부분을 지웠는데 alias명칭을 써서 그래서 alias를 위와 같이 다시 지정했습니다 ^^*
  • studydoo2007년 10월 05일 10시 43분 수정/삭제 댓글주소 댓글달기
    하하;; 자꾸 귀찮게 해드리네요
    이번엔 댓글단 사람 best 5에 한사람만 뜨네요
    그러니까, 이런식으로요

    1. aa
    2. aa
    3. aa
    4. aa
    5. aa

    댓글 개수 이런건 안뜨고요
    그리고, 저 aa라는 사람은 가장 최근에 홈페이지 필드를 비워두고 코멘트를 남긴 사람이에요
    저 사람보다 최근에 코멘트를 남긴 사람은 홈페이지 필드를 입력했는데
    왠지 모르게 카운트가 되지 않는거 같네요

    아 그리고 질문 하나 더요
    그 쿼리 부분 말고
    $row = mysql_query("select COUNT(distinct homepage) from {$database['prefix']}Comments where OWNER and homepage <> ''";);
    이 부분도 어떻게 손을 봐야 하지 않을까요?(blogid는 OWNER로 바꿨습니다)
    • 낚시광준초리2007년 10월 05일 12시 38분 수정/삭제 댓글주소
      네 그부분두요
      select COUNT(distinct homepage) from {$database['prefix']}Comments
      를 distinct hompage를 distinct name 으로 변경 하면 됩니다 ^^*
      즉 하단부에 있는 homepage 부분은 전부 name으로 변경 하면 되겠습니다. 카운트 링크 누르면 실행 되는 페이지 또한 아래 쿼리와 동일 하나 LIMIT부분만 빠지게 되겠지요..(만들어드려야 하는데 제가 좀 귀차니즘과 바쁨을 핑계로 이렇게 말로 때우네요 ^^*)

      그리고 에효 제가 직접 돌리지 않고 쿼리를 만들어서 실수를 많이 하네요 죄송합니다 ^^*

      select c.name as cn, Count(c.name) from {$database['prefix']}Comments c, {$database['prefix']}Users u where c.blogid = {$owner} and c.name <> u.name group by c.name order by cn DESC LIMIT 0, {$CommentsUserCount}
      으로 쿼리 변경 후
      $displayText = "{$result[0]}"또한 $displayText = "{$result[0]}({$result[1]})"
      로 변경 하시면 될것 같습니다.. ㅎㅎㅎ 한명으로 나오는건 보니까 group by 를 빼버렸네요 이런 이런 ㅠ,.ㅜ
  • studydoo2007년 10월 05일 12시 59분 수정/삭제 댓글주소 댓글달기
    감사합니다!! 이제 제대로(?) 나오네요 ㅎㅎ
    근데 마지막으로;; 순위가 엉망으로 나와요;;;
    이런 식으로요

    1. a(9)
    2. b(15)
    3. c(2)
    4. d(16)
    5. e(19)

    이건 왜 그럴까요;;

    아 그리고, $row = mysql_query("select COUNT(distinct homepage) from {$database['prefix']}Comments where OWNER and homepage <> ''"
    이 부분에서 맨 뒷부분의 and homepage <> '' 부분은 빼야할거 같아서 뺐는데,
    (안빼면 총 몇명이 댓글을 달았는지 안나오더라구요)
    맞는건지 확인좀 ㅎㅎ;;

    그리고 사소한 문제지만;
    댓글 숫자가 약간 미묘하게 다르게 나오네요

    아 자꾸 귀찮게 해드려서 정말 죄송해요 ㅠㅠ
    • studydoo2007년 10월 05일 13시 01분 수정/삭제 댓글주소
      아, 댓글 갯수가 미묘하게 다르게 나오는건
      방명록에 쓴 글 갯수까지 포함해서 나와서인가보네요
      방명록 숫자까지 합하니 맞군요 ㅎㅎ
    • studydoo2007년 10월 05일 13시 07분 수정/삭제 댓글주소
      아 그리고 하나만 더요 ㅎㅎ;;;;
      홈페이지 필드를 빼버리다보니
      각 순위별 닉네임에 링크가
      제 블로그로 걸려버리는데,
      아예 링크가 안걸리도록 수정하려면 어떻게 해야할까요?
    • 낚시광준초리2007년 10월 05일 14시 05분 수정/삭제 댓글주소
      아 방명록도 같은 필드에 체크가 되는거라.. 저도 미처 파악을 하지 못했네요. ^^*
      빼는 방법 고민 해봐야겠습니다 ㅎㅎㅎㅎㅎ

      그리고 링크 빼는건 $CommentsUserviewCode .= ' <li' . $rankicon . '><a href='. $homepage .' target=_blank>' . $displayText . '</a></li>';

      $CommentsUserviewCode .= ' <li' . $rankicon . '>' . $displayText . '</li>';
      이렇게 하시면 됩니다.
    • 낚시광준초리2007년 10월 05일 14시 06분 수정/삭제 댓글주소
      $row = mysql_query("select COUNT(distinct homepage) from {$database['prefix']}Comments where blogid = {$owner} and homepage <> ''";);

      이 부분을

      $row = mysql_query("select COUNT(distinct name) from {$database['prefix']}Comments where blogid = {$owner} and name <> ''";);

      으로 바꾸시면 됩니다.
  • studydoo2007년 10월 05일 15시 46분 수정/삭제 댓글주소 댓글달기
    여전히 댓글 순위가 안바뀌네요;;
    댓글 갯수랑 상관없는 뒤죽박죽 순위;; 이거 어떻게 해야하죠 ㅠ

    그나저나 이러다 저도 여기서 순위에 올라가게 생겼네요;;
    코멘트 한 열개만 더 남기면? -_-
    • 낚시광준초리2007년 10월 05일 16시 00분 수정/삭제 댓글주소
      select c.name as cn, Count(c.name) from {$database['prefix']}Comments c, {$database['prefix']}Users u where c.blogid = {$owner} and c.name <> u.name group by c.name order by cn DESC LIMIT 0, {$CommentsUserCount}

      켁 죄송합니다 역시 잘못 되었군요..

      select c.name, Count(c.name) as cn from {$database['prefix']}Comments c, {$database['prefix']}Users u where c.blogid = {$owner} and c.name <> u.name group by c.name order by cn DESC LIMIT 0, {$CommentsUserCount}

      as cn 위치를 바꿔주세요 ㅎㅎㅎㅎ 이런 실수룰 아마 뒤죽박죽이 아니라 이름 순으로 소트가 되었을겁니다요 ㅎㅎㅎㅎ

      그리고 전 홈페이지값이 없으면 랭킹에 포함 안시켜서.. ㅎㅎㅎㅎㅎ studydoo님은 랭킹에 안들어가질거 같은데요 ㅎㅎㅎ ^^*
  • studydoo2007년 10월 05일 16시 07분 수정/삭제 댓글주소 댓글달기
    아 드디어 잘 됩니다!!
    고맙습니다 ㅠㅠ

    근데 그러고보니 전 홈페이지 필드를 비워놨었네요;;
    카운트 안된다고 생각하니 실망 orz
  • 이정일2008년 01월 16일 13시 34분 수정/삭제 댓글주소 댓글달기
    늦게나마 만드시느라 고생 많으셨습니다.
  • 라임2008년 01월 25일 00시 48분 수정/삭제 댓글주소 댓글달기
    안녕하세요 티스토리 사용잔데요
    정말 이기능에 반해서 왔습니다
    티스토리에 달려는데 어떻게 해야하나요?
    • 낚시광준초리2008년 01월 28일 09시 34분 수정/삭제 댓글주소
      티스토리는 일반 플러그인을 달수가 없습니다.
      즉 티스토리가 테터 기반이긴하지만 서버의 부화 및 보안성때문에
      추가를 잘 안하죠. 티스토리측에서 괜찬다 하고 개발자가 모든 검증을 마친후 티스토리측에서 추가 하게 되죠 ^^*

      저 사실 플러그인 때문에 티스토리 버렸어요 ^^* 설치형이 테터로 옮겨탔죠 ㅎㅎㅎㅎ
  • 라임2008년 01월 28일 12시 32분 수정/삭제 댓글주소 댓글달기
    답변이나 해주셔서 감사합니다^^8
  • 종횡무진2008년 03월 19일 23시 38분 수정/삭제 댓글주소 댓글달기
    이거 좋은데요~~ 잘 쓰겠습니다^^
  • 이정일2008년 11월 29일 23시 03분 수정/삭제 댓글주소 댓글달기
    텍스트큐브로 이전한 뒤 옛생각이 나서 다시 설치했습니다.
    좋은 플러그인 잘 쓰고 있습니다.

    그런데 하단의 총 댓글 단 사람을 클릭하면 그냥 빈 페이지만 열리네요. 왜 그런가요?
    • 낚시광준초리2008년 12월 01일 09시 36분 수정/삭제 댓글주소
      헉 저도 그러네요 ^^*
      최근에 별로 신경을 쓰지 않아 아마 텍스트 큐브로 오면서 문제가 있는듯 합니다.
      조만간 빠르게 수정 하겠습니다 ^^*

      웅 역시 어려버 ㅠ,.ㅜ
  • 밥먹자2009년 02월 10일 23시 44분 수정/삭제 댓글주소 댓글달기
    좋은 플러그인 정말 감사합니다. 잘 쓰겠습니다. ^^
  • 치프2009년 07월 01일 17시 02분 수정/삭제 댓글주소 댓글달기
    안녕하세여 좋은 플러그인 감사드립니다.
    이거를 혹시 사이드메뉴로 옮길수는 없는건가여.. 사이드에서는 표시가 안되더군요...ㅠ.ㅠ
    • 낚시광준초리2009년 07월 02일 08시 05분 수정/삭제 댓글주소
      네 사이드용으로는 만들지 않았습니다.

      좀 수정을 해야 하는데 요즘 시간이 나질 않아 도저히 업데이트를 못하네요. 죄송합니다.
[로그인][오픈아이디란?]




우토로마을 배너 달기 플러그인을 공개 합니다.

산골 소년님이 제공 하신 배너 스크립터 를 본문 하단에 자동으로 달아주는 플러그인을 만들어 봤습니다.
테터툴즈와 텍스트큐브 버전에서 작동을 하게 되어있습니다. 티스토리분은 산골소년님이 제공하신 스크립터를 그대로 사용 하시면 될것 같습니다.

플러그인을 다운 받아 플러그인 폴더에 옮기시구요 그냥 활성화만 시키시면 됩니다. 배너 종류는 환경설정에서 선택 하시면 됩니다. 많은 분들이 받으셔서 동참 하시구요. 혹시 필요하시면 수정 하셔도 상관 없습니다.

플러그인을 활성화 하면 다음과 같이 나옵니다.

사용자 삽입 이미지

우토로마을에 힘쓰시는 분을 위해 조그마한 힘을 보태고 싶어 간단하게 만들어 보았습니다.
플러그인 다운로드

2007년 8월 31일 판올림
  - 플래쉬 배너 추가(산골소년님이 주셨습니다.)
  - 기존설치자는 압축을 풀어 덮어 쓰시고 환경설정에서 플래쉬배너를 선택 하시면 플래쉬배너로 바뀝니다.

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

트랙백 주소http://www.withdev.com/trackback/263
  • 민노씨.네┃2007년 08월 29일 09시 29분 삭제
    #. 우토로에 대해 짧게 씁니다. 이 글은 산골소년님이 아니었다면, 아마도, 쓰여지지 않았을 겁니다. 산골소년님께서 보여주신 열정적인 모습은 감동적이었는데요. 이 자리를 빌어 깊은 고마움을 전합니다. 선의를 강요하다 - 우토로 이야기부제 : 은찬이랑 한결이가 우토로의 연인들이었다면... 우토로의 안타까운 사연에 대해서 저 역시 블로그 포스트를 통해 접한 바 있습니다. 과거에는 TV 타큐멘터리로 접했던 기억도 있구요. 우토로를 돕고자 하는 많은 블로거..
[로그인][오픈아이디란?]




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

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

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

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

사용자 삽입 이미지


- 수정 내용(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분 수정/삭제 댓글주소
      캬아 멋집니다...
      이거 길이님이 말씀 하신 부분을 빨리 수정해서 올려야 하는데 요즘 원채 시간이 없어서 흑흑..

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

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




두번째 플러그인을 만들다..(오늘 올라온글)

첫번째 플러그인인 인기글을 뽑아 리스트를 본문 하단에 보여 주는 플러그인을 약간 수정하여 오늘 올라온 글에 대한 플러그인을 만들어 보았습니다.

먼저 첨부한 플러그인을 테터툴즈 플러그인 폴더에 옮깁니다.
그리고 관리자 메뉴에서 플러그인으로 갑니다.

사용자 삽입 이미지

실행을 클릭 하고 설정 메뉴를 클릭 합니다.

사용자 삽입 이미지

몇개의 글을 보이게 할건지 설정을 합니다. 하루에 많이 올리시는 분은 숫자를 키우면 되겠지요? 저장 후 오늘의 인기글을 보여 질 부분에 [@##_TodayPostView_##] 치환자를 입력 해놓으면 보입니다.(skin.html)을 수정 하면 되겠지요....

자 적용 후 다음과 같이 보입니다.

사용자 삽입 이미지

써보시고 더 필요한 점이 있으시면 피드백 주시면 고려 해보겠습니다.
현재 오늘 올라온글 만 되어있는데 설정에 랜덤 글 보이기를 추가할까 지금 생각중입니다. 어떨까요????

이 플러그인에 대한 고려 사항


[DN=1356162316.zip]오늘 발행 한글 플러그인[/DN]
2007년 04월 05일 12시 13분 2007년 04월 05일 12시 13분
블로그코리아에 블UP하기
카테고리의 다른 글 - Plugin & Mashup
이 글의 관련글
4주간 인기글
  • 4주간 인기글이 없습니다.
오늘 올라온 글
  • 오늘 올라온 글이 없습니다.
댓글 단 사람 BEST 5

트랙백 주소http://www.withdev.com/trackback/148
  • 건이아빠2007년 04월 05일 12시 00분 수정/삭제 댓글주소 댓글달기
    버닝모드 십니다 ! 마구 불타오르시네요 ^^
    첫번째 플러그인에서 두번째 사이가 짧잖아요;;
    열기가 여기까지;;;

    저처럼 하루에 딱 하나 포스트 하는 블로거에게는 아쉽네요 ^^
    제 생각에는 관련글로 충분히 다른 포스트로 유도하는게 가능할 것 같애요. 지인의 경우에는 랜덤포스트가 예전 글들도 보여줄 가능성이 있어서 괜찮겠지만 생면부지의 방문객에게는 관련글 정도가 적당할것 같습니다 ^^

    어째튼 수고하셨어요 !! 이렇게 불타오르시가다
    재가 되어버리는건 아니신지 걱정스럽습니다.하.하.
    • 낚시광준초리2007년 04월 05일 12시 04분 수정/삭제 댓글주소
      ㅎㅎㅎ 보시면 알겠지만 간단해서 후딱 만든겁니다 ^^* 저도 오늘 올라온글을 그렇게 많이 필요치 않아서.. 그래서 랜덤포스트를 해볼가 생각을 한것입니다.. ㅎㅎㅎ 어차피 이런 플러그인은 하나를 보러 들어왔지만 다른 많은 나의 포스팅 글을 보여주게 하기 위한것이니깐요 ^^* 아 사이드바에 도전 해봐야하는데 또 시간이 많이 걸릴것 같아 엄두가 안납니다.

      하나에 빠지면 헤어나는데 좀 시간이 걸려서 ㅎㅎㅎㅎ
  • 민우2007년 04월 18일 15시 47분 수정/삭제 댓글주소 댓글달기
    안녕하세요 낚시광준초리님
    태터툴즈를 시작한지 얼마 안되는 초보 입니다
    다름이 아니고 오늘 발행된 글을 보여주는 플러그인을 쓸려고 하는데 일단 플러그인을 업로드 후 글을 포스팅 해봤는데
    뜨지를 않네요
    제 홈페이지는 http://sakurastorm.usobau.com/ 입니다
    글을 (발행) 상태로 해놨고
    플러그인 목록에서 '사용'으로 맞춰놨습니다
    어떻게 해야 하는지 한번만 가르쳐주시면 감사하겠습니다 (__)
    • 낚시광준초리2007년 04월 18일 17시 53분 수정/삭제 댓글주소
      음 먼저 제가 언급을 안한부분이 있는것 같습니다. UTF-8로 서버가 설정 되었는지 확인 부탁 드리겠습니다. 제 서버가 UTF-8로 되어있어 UTF-8로 처리 하게 되어있어 문제 될수도 있습니다.

      그리고 테터 버전도 확인 부탁 드리겠습니다. 시원한 답변 드리지 못해 죄송합니다.
  • 민우2007년 04월 18일 19시 54분 수정/삭제 댓글주소 댓글달기
    답변 감사드립니다
    확인해봤는데 제가 지금 쓰는 서버가 UTF-8을 지원하지 않고 있네요
    태터버젼은 1.1.2.2 입니다
    아마 서버문제가 아닌듯 싶네요
    • 낚시광준초리2007년 04월 18일 20시 12분 수정/삭제 댓글주소
      음 그럼 이렇게 한번 해보시겠어요??
      index.php와 index.html을 울트라에디터나 에디터 플러스 같은 것으로 ANSII로 저장 하셔서 파일을 올려 보시고 다시 실행 해보세요.

      기언 아마 UTF-8 로 파일이 저장 되서 인식 못하는것 같습니다.
      확인하고 댓글 달아주시겠어요? 저는 확인을 할수가 없어서요..
  • 민우2007년 04월 18일 23시 33분 수정/삭제 댓글주소 댓글달기
    해봤는데 ANSI 로 바꾸고 업로드 하면 플러그인이 로딩이 안 되네요...답변 감사합니다
    • 낚시광준초리2007년 04월 20일 08시 39분 수정/삭제 댓글주소
      음 모르겠네요.. 오늘의 글을 그냥 기존 테터 DB에서 뽑아내는것만 있는데 그럼 UTF-8로 해서 치환자를 하면 테두리는 나오는건가요??? 아 이런게 해결 안되면 찜찜해서 ㅠ.ㅜ
  • neo2007년 05월 28일 02시 03분 수정/삭제 댓글주소 댓글달기
    좋은 플러그인 감사합니다.
    저두 방금 달았어요 ^^
[로그인][오픈아이디란?]




첫 플러그인을 만들어 보았습니다.

여러 블러그를 돌아 다니다 보니 태그고리로 연결 된것과 최근 인기글에 대하여 포스트 하단에 있는것을 보고 테터 플러그인 게시판에서 검색을 해보았습니다.

영민C 님이 만드시 태그고리 게시물을 찾았지만 최근 인기글에 대해선 찾지를 못하여 결국 시험삼아 플러그인을 만들어 보았습니다.
처음 만드는거라 엉뚱한데서 삽질을 많이 했네요. 그래서 겨우 만들었습니다.

먼저 첨부한 파일을 Plugins 폴더 하위에 옮깁니다.
스킨편집에서 skin.html에 치환자 [ ##_HotPostView_ ##]를 본문 출력 부분 하단에 넣습니다.

사용자 삽입 이미지

스킨을 저장 하면 다음과 같이 나옵니다.
사용자 삽입 이미지

일단 정상적으로 작동 하는 것 같습니다만 혹시 써보시고 싶은 분이 계시면 써보시고 문제 있으면 댓글로 달아 주시기 바랍니다.

그리고 플러그인에서 인기글을 지정하는 공식은 PageView가 1점 댓글은 설정 할 수 있게 해놓았습니다. 저는 3점으로 지금 설정 해놓았고 라인수 및 기간을 설정 할 수 있게 되어있습니다.

아직 안정성 등이 테스트가 되지 않아 플러그인 게시판에 올려 놓지는 않겠습니다. 향후 안정되면 테터툴즈 플러그인 게시판에 올려 놓겠습니다.

그럼 많은분들의 피드백을 바랍니다.

[DN=1368671169.zip]최근 인기글(수정판 : 2007/04/04 두번째)[/DN]

수정내용
    - 수정일 : 2007년 4월 4일
       1. EntriesCount 초기화 시 INSERT 오류 발생(건이아빠님 신고) 수정
       2. 포스트 추가 할때 insert 구문 오류로 신규 포스팅 글 등록 안되는 부분 수정
       3. 포스트를 볼때 카운트를 증가 시티는데 해당 포스팅글의 id가 존재 하지 않을 시 Insert 하게 수정
       4. UTF-8에서 주소 깨지면서 entry가 두번 나오는 현상 제거.



문제점 보기


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

트랙백 주소http://www.withdev.com/trackback/145
  • 건이아빠2007년 04월 03일 23시 32분 수정/삭제 댓글주소 댓글달기
    수고하셨습니다. ^^ 되게 빨리 만드신것 같네요.
    실례가 될것 같지만 피드백 달라고 하셔서.. ^^

    제가 다운로드 받은 플러그인이 동작을 안해서 조금 보니까
    오타가 있는것 같아요.
    insert into {$database['prefix']}EntriesCount values (i{$owner}, $i, 0) 에 i{$owner} "i" 가 오타가 아닌지요.
    삭제하니까 동작하네요 ^^

    초기화 과정에서 id 의 max를 받아서 1~max 까지 초기화 하셨잖아요. 제 경우 id가 1,2,5 로 되는데 3,4 도 EntriesCount에 들어가네요 속도때문에 id목록을 받아서 처리하지 않으신거 같네요 ^^

    그냥 포스트가 읽히거나, 댓글이 달릴때 해당글에 대한 정보가 EntriesCount 에 없으면 그때 추가하는건 어떤가요 ?

    그냥 제 의견입니다. 도움이 되었으면 좋겠네요.
    • 낚시광준초리2007년 04월 04일 08시 42분 수정/삭제 댓글주소
      네 저도 찜찜해서 밤새 그게 생각이 안나던데요 건이 아빠님이 먼저 말씀해주셨네요 ㅎㅎ 감사합니다.. 그리고 포스트 읽을때나 해당글에 대한 정보가 없을때 EntriesCount에 넣을까도 생각을 했는데.. 기존 포스팅 된글에 대해 고민을 하고 있어서 일단은 그렇게 하지 않고 초기화 시키는 함수를 만들었습니다. 초기화는 어차피 한번 일어 나는거기때문에 건이아빠님 말씀 터럼 한번 전체 셀렉트를 해서 일일이 넣어 줄까도 지금 생각중입니다. ㅎㅎㅎ 추가로 하나더 발견 되었네요 ^^* 신규포스트 등록 할때에 Insert도 잘못 되었네요 ㅎㅎㅎㅎ
  • SuJae2007년 04월 03일 23시 36분 수정/삭제 댓글주소 댓글달기
    독립할까 ㅠ.ㅠ
    올블 블로그카페 '가족사랑' 오픈했습니다.
    아이있는 유부남은 꼭 가입해야 하는 훌륭한 곳입니다. 흐흐
    http://inthenet.tistory.com/141
  • 건이아빠2007년 04월 03일 23시 58분 수정/삭제 댓글주소 댓글달기
    원하는게 있다면
    - fieldset 이랑 ul 등의 태그에 class 를 명시해서 디자인을 적용할 여지도 주는게 좋을것 같습니다. ^^
    - 사이드바에도 넣게 해주세요~
    • 낚시광준초리2007년 04월 04일 08시 40분 수정/삭제 댓글주소
      ㅎㅎㅎ 제가 워낙에 css에 약하다보니 ㅠ,.ㅜ 한번 고민 해보겠습니다. 어떻게 넣어야 할지..... 사이드바라 것두 괜찬겠네요.. 한번 해보겠습니다.. 언제 될지 모르겠지만 ^^*
  • 2007년 04월 04일 11시 35분 수정/삭제 댓글주소 댓글달기
    찾고 있었던건데. 잘 쓰겠습니다. : )
    • 낚시광준초리2007년 04월 04일 11시 51분 수정/삭제 댓글주소
      아직 버그가 몇개 있습니다... 수정을 몇가지 해야하는데 잘 안되네요 ㅎㅎㅎㅎ ^^* 아무쪼록 잘 쓰신다면 다행입니다 ^^* 이 글을 계속적으로 업데이트 할 예정이니까 참조해서 최신것으로 유지 하시기 바랍니다 ^^*
  • 민서대디2007년 04월 05일 00시 06분 수정/삭제 댓글주소 댓글달기
    드디어 플러그인을 만드시는 군요..ㅋㅋ
    html과 css라..어둠의 길로 접어드신 겁니다..^^
    • 낚시광준초리2007년 04월 05일 09시 00분 수정/삭제 댓글주소
      html이야 노가다지만 css는 그렇지 않은것 같더라구요.. 그래서 별로 신경을 안스고 있습니다. 미적 감각도 떨어지고 ㅎㅎㅎㅎ
  • 리안2007년 04월 10일 00시 31분 수정/삭제 댓글주소 댓글달기
    좋은 플러그인 감사합니다.
    그런데 버그 항목중에
    '기존 포스팅에 대해 초기 설정이 모두 0이어서 댓글 같은 부분이 카운트 되지 않아 누락 된다.(이것때문에 많은 고민을 했는데 아직도 정답을 못찾고 있습니다.)'라는 말이 있는데...
    그러면 제가 블로그에 플러그인을 설치했는데 인기글이 없다고 뜨는것은 지금 초기 설정이 모두 0이여서 그런건가요?;;
    • 낚시광준초리2007년 04월 10일 15시 57분 수정/삭제 댓글주소
      그거 하곤 좀 틀린 이야기인데요.. ^^* 땀 삐질삐질 신규 포스팅글은 ViewPostMessage가 자동 발생하여 1이 기본값이 되지요. 그래서 플러그인 설치전 포스팅 글들은 기본적으로 카운트가 0이라 갈수록 밀려서 노출이 안된다는거지요 ^^* 인기글이 없다는건 뭔가 이상한것 같은데 한번 볼 수 있을가요?
    • 리안2007년 04월 10일 22시 38분 수정/삭제 댓글주소
      지금 플러그인을 다시 설치하고 치환자까지 삽입했는데도 여전히 인기글이 없다네요;;-_-;
    • 낚시광준초리2007년 04월 11일 13시 41분 수정/삭제 댓글주소
      혹시 테터 버전이 어떻게 되지요? 하위버전에서 확인을 안해서..
      제가 봐서는 테이블이 생성이 안된거 같은데...

      EntriesCount라는 테이블을 만듭니다만... 테터 버전 확인 부탁 드릴께요...그리고 서버가 UTF-8이신가요? 만약 UTF-8이 아니시라면 알려 주시겠어요???
    • 리안2007년 04월 13일 00시 46분 수정/삭제 댓글주소
      태터는 최신입니다만 mysql버전이 3.x대 입니다.
      테이블 한번 확인해봐야겠네요... phpmyadmin을...[..;
    • 낚시광준초리2007년 04월 13일 09시 03분 수정/삭제 댓글주소
      음 아마 그렇다면 UTF-8이 아니어서 그런것 같습니다. 지금 파일들이 UTF-8로 저장 되어 있습니다.

      될지 안될지 모르겠지만 index.xml과 index.php파일을 윈도우에서 ASCII로 저장 하세요(메모장으로 열어서 저장 포맷을 바꿀수 있습니다.) 그리고 파일을 덮어 쓰시고 플러그인을 정지했다가 다시 실행 해보시기 바랍니다.
  • poohoot2007년 04월 24일 17시 24분 수정/삭제 댓글주소 댓글달기
    저도 설치는 했는데 인기글이 없는것으로 나오네요.
    현재 카페24 계정을 쓰고있는데 서버문제일까요?
    상당히 쓰고싶은플러그인인데 작동을 안하니 안타깝네요.
    • 낚시광준초리2007년 04월 24일 17시 27분 수정/삭제 댓글주소
      저도 안타깝습니다. UTF-8로 되어 있어 작동을 안하는건지 저도 정확히 알수가 없네요. UTF-8이 아닌 서버에서 확인 해보고 싶은데.. 확인할 방법도 없고 ㅠ.ㅜ

      저도 정말 시원한 답변을 드리고 싶은데 ㅠ,ㅜ

      그리고 인기글이 없다는건 테터 버전 문제 일 수 있습니다.
      테터버전 확인 부탁 드리겠습니다. 하위 테터버전일 경우 SQL 테이블이 틀릴 수 있으니 한번 확인 할 수 잇지 않을까 합니다./
  • poohoot2007년 04월 25일 18시 01분 수정/삭제 댓글주소 댓글달기
    테터는 업데이트때마다 꼬박꼬박 해와서 현재 버전이구요
    귀찮지 않으시다면 제 카페24 계정 아이디를 알려드리고 확인해주셔도 아~주 감사하겠습니다 ㅠ_ㅠ
    다른 서버환경에 대한 연구가 필요하시다면 이쪽에서 실험을. ㅎㅎㅎ
    • 낚시광준초리2007년 04월 25일 18시 36분 수정/삭제 댓글주소
      저야 좋지요.... 그런데 카페24계정은 어떻게 신청할가요? ^^* 만약 제공해주신다면 저야 엄청 감사하죠 ^^*
  • 고지원2007년 05월 06일 23시 44분 수정/삭제 댓글주소 댓글달기
    저도 오늘 올라온 글은 잘 나오는데,
    2주간 인기글은 안나오네요. 흑흑
    어떻게 해야되나요?
    • 낚시광준초리2007년 05월 07일 17시 36분 수정/삭제 댓글주소
      아마 UTF 지원 안되는 MySQL이 아닐까 생각을 합니다. 제가 UTF-8지원 하는 것만 테스트해서 UTF8이 아닌경우 어떻게 테스트해야 할지 막막하네요 ^^*
  • 순디자인2007년 05월 29일 01시 03분 수정/삭제 댓글주소 댓글달기
    감사히 잘 쓰겠습니다.
  • 프로슈머2007년 09월 01일 14시 50분 수정/삭제 댓글주소 댓글달기
    플러그인 잘 쓰겠습니다 ^^
    감사합니다~♬
[로그인][오픈아이디란?]




페이지 이동< 1 2 >