웹마스터 팁
스팸공동대응 api 모듈 지우기
2012.08.12 18:14
삭제 버튼은 있는데 삭제할 수 없는 그 모듈;;
삭제버튼을 눌렀는데 왜 삭제를 못하니!! 어쩐지 오늘은 운수가 좋더라니..
별로 제대로 작동되는 것 같지는 않고..
서버는 자주 죽어서 댓글이나 글을 쓰는데 기다려달라는 메시지만 빙글빙글 도는..;
modules/nspam/nspam.class.php를 열어서
class nspam extends ModuleObject {
밑에 아래 소스를 넣어주시면 됩니다....
단 XE에 설치된 모듈들은 삭제할때 모듈 설정을 자동으로 삭제해 주지 않으므로 숙련자분들은 DB에서 직접 삭제해주셔도 되고... 그렇지 않으면반드시 모듈 작동을 끄고 삭제를 하셔야 합니다....
function moduleUninstall() {
$oModuleModel = &getModel('module');
$oModuleController = &getController('module');
// 트리거 삭제
if($oModuleModel->getTrigger('comment.deleteComment', 'nspam', 'controller', 'triggerCommentDelete', 'after'))
$oModuleController->deleteTrigger('comment.deleteComment', 'nspam', 'controller', 'triggerCommentDelete', 'after');
if($oModuleModel->getTrigger('comment.insertComment', 'nspam', 'controller', 'triggerInsertComment', 'before'))
$oModuleController->deleteTrigger('comment.insertComment', 'nspam', 'controller', 'triggerInsertComment', 'before');
if($oModuleModel->getTrigger('comment.updateComment', 'nspam', 'controller', 'triggerInsertComment', 'before'))
$oModuleController->deleteTrigger('comment.updateComment', 'nspam', 'controller', 'triggerInsertComment', 'before');
if($oModuleModel->getTrigger('document.deleteDocument', 'nspam', 'controller', 'triggerDocumentDelete', 'after'))
$oModuleController->deleteTrigger('document.deleteDocument', 'nspam', 'controller', 'triggerDocumentDelete', 'after');
if($oModuleModel->getTrigger('document.insertComment', 'nspam', 'controller', 'triggerInsertItemAfter', 'after'))
$oModuleController->deleteTrigger('document.insertComment', 'nspam', 'controller', 'triggerInsertItemAfter', 'after');
if($oModuleModel->getTrigger('document.insertDocument', 'nspam', 'controller', 'triggerInsertItemAfter', 'after'))
$oModuleController->deleteTrigger('document.insertDocument', 'nspam', 'controller', 'triggerInsertItemAfter', 'after');
if($oModuleModel->getTrigger('document.insertDocument', 'nspam', 'controller', 'triggerInsertDocument', 'before'))
$oModuleController->deleteTrigger('document.insertDocument', 'nspam', 'controller', 'triggerInsertDocument', 'before');
if($oModuleModel->getTrigger('document.insertTrackback', 'nspam', 'controller', 'triggerInsertItemAfter', 'after'))
$oModuleController->deleteTrigger('document.insertTrackback', 'nspam', 'controller', 'triggerInsertItemAfter', 'after');
if($oModuleModel->getTrigger('document.updateDocument', 'nspam', 'controller', 'triggerInsertDocument', 'before'))
$oModuleController->deleteTrigger('document.updateDocument', 'nspam', 'controller', 'triggerInsertDocument', 'before');
if($oModuleModel->getTrigger('trackback.deleteTrackback', 'nspam', 'controller', 'triggerDeleteTrackback', 'after'))
$oModuleController->deleteTrigger('trackback.deleteTrackback', 'nspam', 'controller', 'triggerDeleteTrackback', 'after');
if($oModuleModel->getTrigger('trackback.insertTrackback', 'nspam', 'controller', 'triggerInsertTrackback', 'before'))
$oModuleController->deleteTrigger('trackback.insertTrackback', 'nspam', 'controller', 'triggerInsertTrackback', 'before');
return new Object();
}
깨끗하게 날려버리고 싶으신 분들은..
xe_module_config
에서 module가 nspam인 레코드를 지워주시면 됩니다.
스팸모듈은 kisa에서 만들어서 배포하고 있는 걸 사용하시면 됩니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
간단한 PHP 문법 [204] | zero | 2000.03.06 |
XE 1.5.X , 1.7.X 용 nginx rewrite [4] | Root | 2013.03.24 |
메뉴에 새글 표시 모듈이 작동하지 않은 문제 해결 [2] | 샹하이 | 2013.04.15 |
meta_add 애드온 수정.(1.7.3 버전에 맞게..) [4] | 투씨 | 2013.04.01 |
메인화면에 플래시 쉽게 삽입하는 방법.. [12] | 청개구리00 | 2008.08.30 |
스팸공동대응 api 모듈 지우기 [1] | SCAC | 2012.08.12 |
xe1.7.3.1 으로의 업데이트시 팝업모듈 오류 수정내역 [1] | 날마다좋은날 | 2013.04.12 |
제로보드 xe 게시판 가로 푹 줄이기 방법좀 알려주세요. [1] | 산업일꾼 | 2013.04.14 |
아이콘샵(v0.4) 관리자페이지 디자인수정파일(1.7.x 용) | 카이네드 | 2013.04.13 |
Startssl, iis에서 설치법. | 식군 | 2013.04.01 |
DOM구조를 시각화해서 파악하기 [13] | 웹기프트 | 2013.04.04 |
구글검색 색인 잘되는 확실한 효과. 레이아웃 스킨 제작시 참고하기면 좋습니다. [8] | NetCabin | 2011.04.21 |
회원정보 수정 위해 비밀번호 재입력 후 튕기는 경우 [2] | sejin7940 | 2013.01.06 |
Social XE 모듈의 클라이언트 토큰 발급 (난다날아님의 서버는 중지상태) [4] | 팩트위키 | 2013.03.29 |
여러도메인 사용시 하나의 도메인을 기본도메인으로 지정하지 않고 사용하기! [6] | 크루씨 | 2013.03.28 |
게시판 내용에서 하단에 빈 버튼 안보이게 하기 [2] | SEAN76 | 2013.04.04 |
외부로그인 (레이아웃 파일만 수정) [4] | 투씨 | 2012.10.13 |
1.7 버전의 새로워진 사이트맵(메뉴편집)에 적응해보자! [8] | EnuX | 2013.03.15 |
관리자의 즐겨찾기에 항목 추가하기 [2] | showjean | 2012.09.19 |
재미있는 조건문 팁 두 가지. [2] | 엘카 | 2013.03.23 |
감사합니다.