디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

dc에서 사용되는 특정 글쓴이 차단 스크립트가 있는데 어떻게 설정하는지요

(__)(218.146) 2010.12.08 21:02:26
조회 84 추천 0 댓글 3

안녕하세요...

제가 스크립트 작성 같은 걸 전혀 몰라서 어떻게 설정해야 하는지 몰라 여쭙습니다...

스크립트 파일을 열어보니 아래와 같은데 어떻게 해야 차단되는 것인지 궁금합니다...



// ==User==
// @name            DCKickAss v0.05 改
// @namespace       http://reino.egloos.com/1436625
// @deion     Eat troll\'s articles
// @include         https://gall.dcinside.com/*
// @enable          true
// ==/User==


var dcka_who = [ "ㅇㅇ" ];
var dcka_subject = [  ];
var dcka_comment_who = [ "ㅇㅇ" ];

/* 디씨 페이지 레이아웃이 변경되어 더이상 IP 차단을 사용할 수 없습니다.
var dcka_article_ip = [
 
];
*/

var atags = document.getElementsByTagName(\'TR\');
for (var i = 0; i < atags.length; i++ ) {
 var tmp = atags[i];
 var tmp2 = tmp.getElementsByTagName(\'TD\');
 for ( var j = 2; j < 3 && j < tmp2.length; j++ )
 {
  var tmp3 = tmp2[j].getElementsByTagName(\'A\');
  if ( tmp3.length > 0 )
  {
   var str = tmp3[0].textContent;
   for ( var k = 0; k < dcka_subject.length; ++k )
   {
    if (str.match(dcka_subject[k]) )
    {
     var tr = tmp;
     tr.innerHTML = "<td></td><td></td><td colspan=\'5\'>==== 제목에 [" + dcka_subject[k] + "]가 들어간 글을 차단했습니다</td>";
     break;
    }
   
   }
  }
 }

 var tmp = atags[i];
 var tmp2 = tmp.getElementsByTagName(\'TD\');
 for ( var j = 3; j < 4 && j < tmp2.length; j++ )
 {
  var tmp3 = tmp2[j].getElementsByTagName(\'SPAN\');
  if ( tmp3.length > 0 )
  {
   var str = tmp3[0].textContent;
   for ( var k = 0; k < dcka_who.length; ++k )
   {
    if (str.match(dcka_who[k]) )
    {
     var tr = tmp;
     tr.innerHTML = "<td></td><td></td><td colspan=\'5\'>==== [" + dcka_who[k] + "]에 의해 [" + str + "]놈을 차단했습니다</td>";
     break;
    }
   
   }
  }
 }
}

/* IP 차단 제거 */
/*
function kick_ip()
{
 var dcka_ctb = document.getElementsByTagName("TABLE");
 if ( dcka_ctb.length < 5 ) { return false; }
 var dcka_atc_table = dcka_ctb[4];

 var dcka_atc_divs = dcka_atc_table.getElementsByTagName("DIV");
 if ( dcka_atc_divs.length < 1 ) { return false; }
 var dcka_atc_div = dcka_atc_divs[dcka_atc_divs.length - 1];
 var ip_str = dcka_atc_div.textContent;
 if ( !ip_str.match("IP Address :") ) { return false; }
 for ( var i = 0; i < dcka_article_ip.length; ++i )
 {
  if ( ip_str.match(dcka_article_ip[i]) )
  {
   dcka_atc_table.innerHTML = "<tr><td><div style=\'border: 2px solid black; width: 300px; margin: 1em; padding: 1em; text-align: center; font-size: 20pt;\'>" +
   "<a href=\':history.go(-1);\'>[뒤로 돌아가기]</a><br />" +
   "IP " + dcka_article_ip[i] + "에 의해 글 본문이 차단되었습니다.<br />" + ip_str + "</div></tr></td>";
   
   break;
  }
 }
 return true;

 var dcka_atc_trs = dcka_atc_table.getElementsByTagName("TR");
 //7, 6 - 이미지
 if ( dcka_atc_trs.length < 8 ) { return false; }
 var dcka_atc_tr = dcka_atc_trs[7];
 var dcka_atc_tds = dcka_atc_tr.getElementsByTagName(\'TD\');
 if ( dcka_atc_tds.length != 3 ) { return false; }
 var dcka_atc_td = dcka_atc_td[1];
 var dcka_atc_divs = dcka_atc_td.getElementsByTagName(\'DIV\');
 alert("D");
 if ( dcka_atc_divs.length < 1 ) { return false; }
 var dcka_atc_div = dcka_atc_divs[dcka_atc_divs.length - 1];
 alert(dcka_atc_div.textContent); 

}
*/

//kick_ip();

var dcka_ctb = document.getElementsByTagName(\'TABLE\'); //전체 테이블을 가져와서
for ( var i = 0; i < dcka_ctb.length; ++i )
{
 var tb = dcka_ctb[i];
 if ( tb.id )
 {
  var str = tb.id;
  if ( str.match("com_tab") ) //댓글 테이블이면 내용을 검사한다.
  {
   var dcka_trs = tb.getElementsByTagName(\'TR\'); //하위의 열들을 가져온다.
   for ( var j = 0; j < dcka_trs.length; ++j )
   {
    try{
     var dcka_tr = dcka_trs[j]; //댓글이 있는 열
     var dcka_tds = dcka_tr.getElementsByTagName(\'TD\'); //열의 각 셀들
     var dcka_td_childrens = dcka_tds[0].childNodes;
     for(var m = 0; m < dcka_td_childrens.length; ++m ) //반복
     {
      if( dcka_td_childrens[m].title )
      {
       //차단할 놈들 목록을 반복
       for ( var l = 0; l < dcka_comment_who.length; ++l )
       {
        //하위 태그의 title과 겹치면, 차단한다.
        if ( dcka_comment_who[l].match(dcka_td_childrens[m].title) )
        {
         dcka_tr.innerHTML = "<td colspan=\'5\'>==== " + dcka_comment_who[l] + "놈을 차단했습니다.</td>";
         break;
        }
       }
      }
     }
    }catch(excep){}
   }
  }
 }
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 가족과 완벽하게 손절해야 할 것 같은 스타는? 운영자 24/06/24 - -
236592 avr 계좌제 학원 없음? [1] 이모군(211.40) 11.03.02 82 0
236591 스맛폰앱 개발 관련 무료교육광고가 많네.. [3] (121.184) 11.03.02 122 0
236590 현재 노트북에 탑제되는 i5는 듀얼코어에 하이퍼스레딩기술 탑제된거지?? [4] 리본(175.116) 11.03.02 232 0
236589 자바 개발 6년이상 한 사람들에게 묻는다. [11] 물속의다이아갤로그로 이동합니다. 11.03.02 366 0
236587 오빠야들. ftp 에서 linux 다운받았는대 win7 에서 md5 [2] iljeomobolt갤로그로 이동합니다. 11.03.02 107 0
236586 결제관련 데이터베이스 구축 및 진행현황 보는걸 만들어야되는데 견적좀.. [1] eom293갤로그로 이동합니다. 11.03.02 102 0
236585 근데 왜 boolean형은 2바이트, 4바이트나 쳐묵쳐묵하는거지? [4] ㅇㅇㅇ(121.144) 11.03.02 141 0
236584 운영체제 만들기 쉽다 드립치신분에게 [1] 컴돌이(211.115) 11.03.02 153 0
236583 DCB 에 관해서 질문좀 ㅠ ㅁㄴㅇㄹ(121.50) 11.03.02 49 0
236582 괜찮은 아이디어가 떠올랐다. [6] dd(112.216) 11.03.02 143 0
236581 영상 디코딩 관련해서 질문좀 일단 보셈 [17] ㅇㄹ(125.7) 11.03.02 516 0
236579 Aceess to Static Member [3] 세브(222.239) 11.03.02 82 0
236578 T아카데미 이거 존나 좋은듯 [1] 허허벌판갤로그로 이동합니다. 11.03.02 96 0
236577 좆고딩때 C만 좀 파서 1학년 1학기는 날로 먹을거같으니 [2] 마루■갤로그로 이동합니다. 11.03.02 137 0
236576 정말 영어 공부 하고 싶다... 허허벌판갤로그로 이동합니다. 11.03.02 67 0
236573 횽들 VB에 관해 가벼운 질문 있는데 [13] vb늅늅이(202.136) 11.03.02 3442 0
236571 SODmaster형아야 [8] Minryu갤로그로 이동합니다. 11.03.02 155 0
236570 아놔 시발 어이가 없어서... [5] 캐닭(112.133) 11.03.02 146 0
236569 솔까말 헤드퍼 시리즈 전 권 완독 정독 다 하면 [4] 계백(61.255) 11.03.02 144 0
236568 닥치고 입문서는 헤드퍼가 진리 [4] 계백(61.255) 11.03.02 122 0
236567 자바에 대해 뭘 좀 알려면 이책을 보라 SODmaster갤로그로 이동합니다. 11.03.02 92 0
236566 형들아.. 질문이 있는데요, 정보보안전문가 되려면 어떻게 해요? [2] Minryu갤로그로 이동합니다. 11.03.02 180 0
236565 왜 각 대학마다... 슈ㅣ발닭(112.133) 11.03.02 68 0
236564 민류 까지 말라능 [17] 분당살람갤로그로 이동합니다. 11.03.02 176 0
236563 [중앙정보보안아카데미] 웹 접근성 강화를 위한 웹 표준기술 개강안내 [1] gumpkim(125.129) 11.03.02 57 0
236562 [내일배움카드제] 3월 국비지원 내일배움카드제(계좌제) 개설과목 안내 [1] gumpkim(125.129) 11.03.02 45 0
236561 상위권 대학 편입은... [6] 슈ㅣ발닭(112.133) 11.03.02 131 0
236560 재보선에 엄기영 나오네 [1] 이모군(1.225) 11.03.02 70 0
236559 연세대 편입에 대해 알아보았다.. [1] 연세대닭(112.133) 11.03.02 223 0
236557 대학왔으니 질문글올림 [5] 마루■갤로그로 이동합니다. 11.03.02 141 0
236556 [내일배움카드제] 3월 국비지원 내일배움카드제(계좌제) 개설과목 안내 [1] gumpkim(125.129) 11.03.02 47 0
236554 형들아 부탁점...... [1] SODmaster갤로그로 이동합니다. 11.03.02 64 0
236553 이제 개강하면 질문글 엄청올라오겠구나 [1] 꿀레(14.33) 11.03.02 79 0
236552 C++질문 있어요...(과제 아닙니다.) [5] 블러디갤로그로 이동합니다. 11.03.02 175 0
236551 SW 기술자 신고제 폐지 됀냐? [1] ltw갤로그로 이동합니다. 11.03.02 173 0
236549 어머나 세상에, 아직도 민류가 암컷인줄 아는 사람들이 있단말야? [10] Minryu갤로그로 이동합니다. 11.03.02 229 0
236547 분당살람 횽은 봄.니.다. [2] 물속의다이아갤로그로 이동합니다. 11.03.02 89 0
236546 요즘 회사에서 영어 회화 수업을 하는데... [5] 물속의다이아갤로그로 이동합니다. 11.03.02 188 0
236545 아흑 시간표를 잘못 봐따 ㅠㅠ [2] 일광면(119.198) 11.03.02 87 0
236544 횽들 후로그래밍할 노트북하나만 추전해줘요~~ [1] (114.204) 11.03.02 113 0
236543 곰들, 밍류 암컷인증이냐;; [3] 계백(61.255) 11.03.02 144 0
236542 양요섭 사진 [2] 곰들\'ⓧ\'갤로그로 이동합니다. 11.03.02 195 0
236541 양요섭 멋이따. [2] Minryu갤로그로 이동합니다. 11.03.02 114 0
236540 자, 무섭지 않아. [1] ㅁㄴㄻㄹ갤로그로 이동합니다. 11.03.02 103 0
236539 플갤 형님들 주무시나요? [3] 릴리위즈덤갤로그로 이동합니다. 11.03.02 105 0
236538 네가 했던 말 기억해? 천재플머(175.196) 11.03.02 83 0
236537 봐, 무섭지 않아. 천재플머(175.196) 11.03.02 77 0
236536 내 이름이 잘 기억나지 않는다. [1] 천재플머(175.196) 11.03.02 62 0
236535 잠이 오지 않아 잠을 설쳤다. 천재플머(175.196) 11.03.02 58 0
236534 vssettings가 들어있는 폴더를 지웠을 경우에는 어떻게 하나요? 질문자(122.39) 11.03.02 695 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2