블로그.지오닷컴

XE의 트랙백 기능 끄기 본문

노하우/웹서비스 개발

XE의 트랙백 기능 끄기

지오닷컴 2014. 2. 7. 11:28

XE는 관리자 모드에서 트랙백 기능을 꺼도 계속 스팸 트랙백이 올라오는 경우가 있어서 저 같은 경우에는 트랙백 모듈 자체를 수정해서 해당 기능이 작동하지 않도록 하였습니다. 트랙백 기능을 활성화 시키려면 아래 수정내용만 주석처리 하시면 됩니다.


/XE/modules/trackback/trackback.controller.php 172 라인 아래에 아래 굵게 표시한 내용을 추가하시면 됩니다. 


        function insertTrackback($obj, $manual_inserted = false) {

return ; // 트랙백 기능 차단

            // List trackback

            $obj = Context::convertEncoding($obj);


추가된 것은 트랙백 추가 기능을 실행할 때, DB에 입력 기능을 시작하기도 전에 아무것도 없는 결과를 돌려주라는 뜻입니다. XE는 스팸이든 정상적인 트랙백이든 모두 입력하지 않고 해당 기능을 끝내게 됩니다.


다음에 또 쓸만한 내용이 있으면 돌아오겠습니다. ^_^


Comments