스팸 트랙백과의 싸움중에 좌절 orz...

태터툴즈 2006. 5. 23. 10:00


요즘 몇일 바빠서(?) 블로그를 방치를 해두었어요. 그랬더니 안 본 사이에 스팸 트랙백이 엄청 많이 쌓여있더라구요~ 너무 많은 양이라 한꺼번에 지우려고, DB로 직접 들어갔어요.

그런데 오늘 또 사고를 쳤어요. WHERE 절 없는 DELETE 를 해버렸거든요...OTL
특히 역시 또 제 블로그를 타켓으로 -ㅂ-;; 역시 -_-)b 제 블로그는 수난의 연속인가봐요
다행스럽게도 지운 것은 트랙백 테이블만 지웠죠. (물론 WHERE 없는 DELETE)

부랴부랴 4월 14일이 마지막 백업파일이더라구요. 트랙백 부분만 가져왔어요.
그런데!!! MySQL 에서의 UTF8 문제(인코딩 부분)에 봉착해서 요리조리 검색해서 알아내었죠!

검색의 도움을 준 포스트 - MySQL의 기본 인코딩(default encoding)을 UTF8으로 설정하기

역시 중요한 것은 Iconv를 통해 이뤄지는 사실~!
덕분에 트랙백도 제대로 잘 살렸고, 5월 23일자로 백업 한번 더 하게 되었네요 ^^;;

..... 스팸 트랙백도 필터링 시켜놨지요! 음하하하하하
블로그에 사랑을 주어야 할 때 인가 봐요 -_-a..

전 이제까지 DB만지면서, 회사꺼는 날려본 적이 없는데, 개인자료는 왜이렇게 많이 날려먹는지 -┏) 개인것이라 긴장하지 않아서 일까요? 흑흑;

설정

트랙백

댓글

태터 툴즈 스킨의 날짜 형식 변경하기

태터툴즈 2006. 4. 26. 19:25


* inc_function.php 줄 303 아래 추가
[CODE]function get_timevalue4($date) { return date("Y/m/d-H:i:s", $date); } // 새롭게 추가 function get_timevalue5($date) { return date("l, jS F Y / H:i", $date); }[/CODE]

* index.php 줄 463 변경[CODE]$d2_rp = str_replace("[##_article_rep_date_ ##]", get_timevalue5($regdate), $d2_rp);[/CODE]

설정

트랙백

댓글

태터 툴즈에 라이브서치 달기

태터툴즈 2006. 2. 19. 03:02


몇일 전에 보여드린 라이브서치 배포글입니다.

* Live Search 란?
간단하게 말해서 그냥 서치하면 결과값은 똑같은데 굳이 할 일 없는 사람들 혹은 좀 뽀대나보이고 싶은 사람들이 만드는 기능(..) 입니다 (믿거나 말거나)


* Live Search Download

* 태터 툴즈 지원
태터 툴즈 클래식 까지는 확실히 지원합니다.
이번에 나온 태터 툴즈 1.0은 설치를 못해서 - IIS 미지원 안해봤습니다.

* 설치 및 설정
위의 파일을 다운 받으면 3개의 파일이 나옵니다.
이것을 자신의 서버 태터 툴즈의 경로에 올려둡니다.
기본적으로 많은 분들이 /tt 혹은 /blog 에 설치를 많이 하십니다.

어쨋든 올려두고 Javascript 파일(livesearch.js) 112번줄을 보면 자신의 태터 툴즈 경로에 맞게 수정할 수 있도록 주석을 기꺼이 달아드렸습니다.

이어서 php파일(livesearch.php)을 보면 Setting 부분을 수정해주시면 되겠습니다.

그리고 test-livesearch.htm 을 넣어드렸지만서도...

자신의 스킨을 수정하셔야 합니다.
자신의 스킨에는 livesearch.js 를 넣어주어야 하며
<script lanugage="javascript" src="/경로/livesearch.js"></script>가 들어가야 하며

검색 하는 텍스트 인풋 박스에는
<input type="text" id="livesearch" onkeyup="liveSearchStart()" ~~ 가 들어가게 됩니다. (진하게 한 부분만 넣으면 됨)

그리고 검색한 결과를 나타내 주는 DIV 태그
<div id="LSResult" style="display: none;"><div id="LSShadow"></div></div>

* onKeyUp 과 onKeyPress의 차이
키보드 입력에 따른 반응을 onkeyup 으로 하였을 경우에, Firefox에서 한글입력상태에서 onkeyup 이벤트를 잡아내지 못하는 버그인지 아닌지는 모르는 반응이 있다고 알쯔님께서 말씀해주셨습니다.


키보드 입력에 따른 반응을 onkeyup 으로 하였을 경우에, Firefox에서 한글입력상태에서 onkeyup 이벤트를 잡아내지 못하더군요-
Firefox의 버그인지는 잘 모르겠지만 한글 입력후, 다른 키(좌우버튼 등)를 눌러야 onkeyup 이벤트가 발생해, 작동하더군요-
저도 어제 요놈 작업하면서 IE외의 브라우져에서의 onkeyup, onkeydown 등 이벤트 때문에 고생을.. ㅠㅠ

onkeypress 일 경우 초,중,종성에 대한 값으로 검색을 해야 하는 것이 좀 있고, onkeyup일 경우 글자가 만들어지면 검색이 되는 경우가 있어서 뭐 나름대로의 장점이 있는 것 같습니다.
현재는 onkeyup 이벤트가 결정되어져 있습니다. 하지만 FireFox에서의 버그가 걱정이 되신다면 뭐 바꾸는건 어렵지 않으나, 초,중,종성에 대한 작업을 안했으니 결과가 좀 뒤틀릴 수가 있을 것입니다. 이점 유의하시기 바랍니다.

* 마치며
단순히 livesearch.js 를 태터 툴즈에 맞게 수정한 것
livesearch.php를 태터 툴즈에 맞게 만든 것 / 아주 간단하죠?
덕분에 라이센스는 저분의 라이센스에 따를 것이고, php파일만 제가 만들었다고 말씀드릴 수가 있겠네요 -0-;;


* 2006. 02. 10. 수정사항
LiveSearch 를 조금 변경했습니다. 기본 셋팅은 태터 툴즈 클래식 오피셜 릴리즈 셋팅입니다.

오늘부로 태터툴즈 1.0 및 클래식이 확정 발표가 있어서 수정했습니다.
그리고 iconv() 함수를 지원하는 서버에서 에러가 있었는데 수정하면서
잘 되게 수정했으니 다시 받으셔서 사용하시면 될 것입니다.

2006. 02. 24. 수정사항
Convert 부분 수정

기타 피드백은 답글로 받겠습니다.


- Bitflux GmbH - LiveSearch 링크입니다

* 링크 살리기용 자료입니다

설정

트랙백

댓글

라이브서치 달았어요

태터툴즈 2006. 2. 19. 03:01




히힛 :) 라이브 서치 달았습니다.

간단하게 설치 및 작업을 할 수가 있군요..조금만 더 작업해서 태터 툴즈용 라이브서치 달기 모듈을 만들어야겠어요

* 링크 살리기용 자료입니다

설정

트랙백

댓글

47kg 몸짱 프로젝트 - 다이어트 칼로리 계산기

태터툴즈 2005. 3. 23. 15:36


온 세상의 누나분 여자분들을 모두 끌어들이기 위한 프로젝트!!!
당신은 이미 누나넷 마스터(쎄미)에게 선택 받으셨습니다!!


결과물


미리 시험해 보기


다운 받기

다운 받기 미러링

입맛대로 골라 드시는 소스 / * ASP, PHP version 모두 들어있음



* 초보자를 위한 공략 방법!!!
1. 자신의 웹 계정에 올립니다.
2. http://자기주소/올린곳/kcal.html 을 통해 미리보기 하실 수 있습니다.
3. 자신의 미니홈피, 블로그나 홈페이지에 주소 링크를 달아둡니다.

* 태터 툴즈 변경 방법!!
inc_global.php 파일을 열어서 set_palette() 함수를 찾습니다.
177line 쯤 보면....
[CODE]<td><img class="ib" width="25" height="21" title="굵게" src="../images/set_b.gif" onclick="set_tag_support(obj, '<b>', '</b>');" alt=""></td>[/CODE]가 존재 합니다.

이 부분 위에 다음의 코드를 추가합니다.

<td><img class="ib" width="60" height="21" title="칼로리 계산기" src="../images/kcal.gif" onclick="set_tag_support(obj, '<a href="http://주소/경로/kcal.php?searchstring=" target="_blank">', '</a>');" alt=""></td>

searchstring= 이후의 값은 에디트시에 직접 넣어주셔야 하겠습니다.
이미지는 이렇구요. 태터툴즈 폴더/images 에 넣어주시면 되겠습니다.
- 압축파일 img 폴더 안에 kal.gif 파일이 있습니다 -

변경된 그림





사용 약관
프로그램 결과의 내용들은 47kg.co.kr 에 속해져 있습니다.
프로그램의 사용으로 인한 책임은 본인에게 있습니다.
개발자는 본 소스에 대한 유지/ 보수의 의무가 없습니다.
기타 문의사항은 http://www.ssemi.net 을 이용해 주시기 바랍니다.


Planning - 달이 - http://plan.zoo.bz
download mirror service - WOWpc - http://www.wowpc.net

* WEB
develop - Ssemi™ - http://www.ssemi.net
design - iqoi - http://iqoi.net
칼로리 버튼 이미지 - 엔뱌 - http://envyya.com

* Application
develop - Suby - http://www.subys.com
design - Pumukle - http://www.myplayground.co.kr

설정

트랙백

댓글

태터 통계 프로그램 스태티커 for Classic

태터툴즈 2005. 3. 13. 20:55


-
방금 처음 올렸을 때 받으신 분들은 다시 받아주세용 ^0^;
버그가 있었네요 -_- 죄송죄송;;
음.. 올린 시간에서 5분 내외에 받으신분들
-



- TatterTools Staticker Preview [미리보기] -

TatterTools Staticker v0.95 다운로드

TatterTools Staticker for Classic 다운로드


+ 쎄미넷은 가로 : 800 / 세로 : 600 사이즈에요 +
+ 이전 버젼의 Staticker 경로에 덮어씌우시면 됩니다.
+ v0.9 이하는 다시 설치 하는게 좋아요 ^-^)/


## 추가 된 사항
- 기능 추가
  • 방명록 통계
  • - 이제서야;;;; 그런데 실제적으로 통계 낼 일이 없네요?? -,_ㅡa
  • 리스팅 숫자 설정
  • - setup.php에서 설정해보세요

    - 전체 통계
  • 관련글(트랙백), 보낸글(핑백) 추가


  • - 기간 & 월별 통계
  • 관련글(트랙백), 보낸글(핑백) 추가


  • - 개인 통계
  • 방명록과 관련된 부분 추가


  • 나머지는 직접 설치 해보시고 알아보세요 :) (귀찮은게냐 ㄱ-)


    -
    귀차니즘을 무릅쓰고 FAQ에 몇 마디 써놨습니다 :) [ 보러 가기 ]

    -
    주말에 나가 놀지도 않고, 집에서 있으면서 할 일 없어(보여)서 오랜 숙원사업 하나 끝내기 ^0^

    -
    태터 툴즈 버젼에 맞게 따라가기 랄까요?
    방명록을 넣을까 말까 고민하게된 버젼이라죠 -_-;;;
    굳이 방명록 통계까지 낼 필요가 있을까... 하는 -_-

    설정

    트랙백

    댓글

    싸이월드 - 태터툴즈 Sync

    태터툴즈 2004. 12. 28. 11:35


    0.94에서 좀 달라진 부분이 있고, 여러분들의 에러 사항이 있어서..
    수정해서 올려둡니다.
    ## 다운 받기 ##
    [사용법 보러 가기]

    ## 추가사항
    사용자분들의 편의를 생각해서 좀 수정했습니다 ^^
    싸이월드 사용에 게시판이 많으신 분들을 위해 게시판 카테고리 설정을 싸이월드 Sync 파일 상에서 쉽게 하실 수 있습니다.

    관련 사진 보기 (click to image)



    간단히 각 게시판의 이름, board_id 를 적어서 놓으면 결과물로

    카테고리 선택 가능



    태터 툴즈로 바꾸신 분들 요거 받아다가 쓰세요 :)

    ## 추가 (2005. 08. 16)
    싸이월드가 조금조금식 개편되면서 중간중간 새로 생긴 값들이 생겼습니다.
    덕분에 싱크툴을 조금 고쳐놓고, 전 버젼 Sync 사용시에 Auto BR이 안되실텐데.. 적용시켜놓았구요.

    more / less 시에 안나오는 문제를 - 어차피 싸이월드 측에 스크립트가 없으니 -
    무조건 나오도록 수정하였습니다.

    필요에 의해서 제가 수정했습니다 :)

    설정

    트랙백

    댓글

    랜덤 포스트 추가 + 랜덤 생성 소스 추가

    태터툴즈 2004. 10. 22. 17:40


    랜덤 포스트 추가 했슴둥

    사실 태터로 옮기기 전에 http://ep.ssemi.net 에서 살았었는데 (본래 여기가 쎄미넷) , 이곳에서 쓰던 글들이 있었는데 모두 태터로 옮겼거든용;;

    그래서 전에 쓰던 글들을 다들 못 보는거 같드라구요..

    일례로 전에 아버지 사진 올린거도 전 사이트에서 쓰던 것이었구용;

    히힛~~ 이번에 랜덤 포스트 추가

    당신의 눈을 붙잡아 드리는 현상을 경험 하실 수 있(..)


    설정

    트랙백

    댓글

    태터 통계 프로그램 Staticker 0.9 up!up!up!

    태터툴즈 2004. 9. 16. 09:30


    전체 통계 화면

    개인 통계 화면


    TatterTools Staticker v0.9 다운로드


    + 쎄미넷은 가로 : 800 / 세로 : 600 사이즈에요 +
    + 이전 버젼의 Staticker 는 삭제해주시고, 다시 설치 하는게 좋아요 ^-^)/ +


    ## 추가 된 사항
    - 기능 추가
  • 스킨 지원
  • - 다양한 스킨을 기대합니다 :)

    - 전체 통계
  • 트랙백을 많이 받은 등록글

  • 트랙백을 많이 보낸 등록글

  • 전체 답글 많은 등록글


  • - 기타 통계
  • 시간대별 포스팅

  • 시간대별 리플


  • - 개인 통계
    지금까지 블로그에 답글(코멘트)를 남기신 분들의 개인 통계를 볼 수 있음

    ## 빠지게 된 사항
    답글 검색
    - 태터 툴즈에서 검색이 가능 (하다는데.. 왜 검색이 잘 안되는 것인지?)

    부가 기능
    - 새로운 기능으로 다시 돌아오겠습니다.

    ## blah~blah~
    - 많은 스킨을 기대 하는데 스킨 제작에 애로 사항이 꽃필시에는 주저 말고 readme.txt 를 읽어보세요!!
    - 그래도 몰르셔서 물어보신다면... 바쁘다고 핑계대며 대답 해줄수도 있음;; (라이센스 사항;;) - 어이 없게 만들어버린;;
    - 전에도 말했지만 파이그래프그래프바미니위니에서 :)
    - php 이제 잊혀져 가는데 Staticker 땜에 다시 조금 공부;;
    - 역시나 허접하게 코드 남발!! - 그래도 프로그램만 돌아가면 된다 라는 신념;; (아아~ 몇 달 전만 해도 이러지 않았는데;; )

    설정

    트랙백

    댓글

    [0.93] Windows 서버에서 방명록 작성시 오류 날 때

    태터툴즈 2004. 9. 13. 23:16


    윈도우즈 서버에서

    error code 01B1
    포스트 접근이 제한되어 있습니다


    에러가 날 때 대처법이 되겠다


    /index.php 12번째 줄 쯤에다가 추가 해주면 된다.

    (click me)



    $host1 = parse_url($HTTP_REFERER);
    $host2 = parse_url($s_root_path);

    // 여기는 윈도우 전용;;;
    if (strLen($QUERY_STRING) > 0) $REQUEST_URI = $PHP_SELF."?".$QUERY_STRING;
    else $REQUEST_URI = $PHP_SELF;
    // 여기까지

    if (!($host1[host] == $host2[host] && $REQUEST_URI == $SCRIPT_NAME)) error_process("01B1");

    설정

    트랙백

    댓글