XE 공식 자료실
- 제작자
- suritam9.myid.net
- 등록일
- 2014-01-09
- 다운로드 수
- 1,363
- 링크1
- suritam9.pe.kr
내용에 사용된 언어로 스팸 여부를 판단 후 필터링
두가지 옵션 제공
1. 한글 없으면 차단
2. 직접입력
해당 옵션을 적용해 허용할 언어의 비율을 설정하면, 해당 비율까지 게시가 가능합니다.(예 : 영어 60 -> 영어가 전체 내용의 60%를 차지해도 게시됨-각 비율은 100%가 되지 않아도 됨 : 프로그램 코드 등을 소개한다면 한글 100, 영어 95 허용 가능)
- 라이선스
- GPL v2
- 설치경로
- ./addons/langfilter
- 최초 등록일
- 2013-12-19
- 전체 다운로드
- 3,260
쉬운설치로 바로 체험할 수 있습니다
상세 설명
아래 내용 추가로 관리자일 경우 제외되며, 글쓰기, 댓글 달기시 적용됩니다.
$logged_info = Context::get('logged_info');
// 애드온 작동 액션 : procBoardInsertDocument(글쓰기), procBoardInsertComment(댓글달기)
if (Context::get('act') != 'procBoardInsertDocument' && Context::get('act') != 'procBoardInsertComment')
return;
if($logged_info->is_admin != 'Y' && $called_position == 'before_module_proc') {
XE 1.5.2.7 과 XE 1.7.3.4 에서 테스트 했습니다.
===========================================================================================
addons 디렉터리에 압축 푸시면 됩니다.
langfilter.addon.php 파일의 $message 수정 가능하며, 글이 등록되지 않도록,
Context::set('content', "");
Context::set('nick_name', "");
코드가 들어갔습니다. 다른 방법으로 개선하셔도 될 듯.