묻고답하기
게시글 작성시 특정 단어 작성금지
2013.02.13 15:07
송동우님의 답변입니다.
--------------------------------------------------------------
xe - modules - document - document.controller.php 열고
line 177 쯤에
function insertDocument($obj, $manual_inserted = false, $isRestore = false, $isLatest = true) {
이것 아래에
$file = file("./bannedWords.txt");
for($i=0;$i<count($file);$i++)
{
if(stristr($obj->title, trim($file[$i])))
{
$ban = trim($file[$i]);
break;
}
}
if($ban) return new Object(-1, '제목의\n"'.$ban.'"\n금지단어 입니다');
이것 삽입
bannedWords.txt 이 파일을 미리 작성해서 금지단어를 입력해야 함(줄바꿈으로 단어 구분)
참고:
txt 파일은 웹에서 보일수 있기 때문에 txt 파일을 사용하는 습관은 버리는 것이 좋음......
(질문에 텍스트 파일을 원했기 때문에 답변도 그에 따라 코딩했음)
--------------------------------------------------------------------------------
질문은
덱스트파일에 금지 제목을 정해서 금지제목이 있다면 "제목의 XXX는 금지 단어입니다."
맨트가 나오는건데요... 이게 잘작동은 하는대 맨드가 다른게 나옴니다..
맨트는 "문서번호 값은 필수입니다." 이맨트가 나옵니다.. 혹시 고칠방법은 없을까요...
그런 현상이 나타나지 않아 제가 따로 답해드릴 것은 없는 듯 합니다.....
원인을 다른 것에서 찾아보는 것이 좋지 않을까 생각이 듭니다.....
영상을 캡쳐해서 올렸더니
공홈이 1.7로 업그레이드 되면서
플래시 파일이 작동하지 않네요........