다름이 아니라 글작성 같은 경우 내용이 없어도 입력이 되더라구요..
물론 정상적인 입력이라던 js가 실행돼서 입력하라고 뜨겠지만,,,
필터링해서 특정 단어가 있을 경우 content 내용을 애드온으로 싹 지워버리는 데 procBoardInsertDocument가 실행되기 전
포지션은 before_module_init
그렇게 하다보니 내용이 없이 글이 입력되서 문제입니다...ㅇㅅㅇ...
예전에는 $this->stop('에러메시지'); 이렇게 하면 에러 메시지가 떴는데 지금은 exec_xml? 이걸로 체크해서 그런지 500 에러가 리턴돼서 돌아오더군요..
borad 모듈을 수정하면 간단히 처리가 가능하겠지만.. 최대한 모듈은 커스텀하지 않으려고 하다보니 이렇게 자꾸만 헤매고 있네요..
댓글 16
그럼 내용이 없이 넘어온 경우 애드온에서 막는 건 불가능할까요?
역시 모듈 수정 뿐인가...흐
쓸 수 있도록 코어를 수정하는 것이 딱히 어려운 일은 아닌데... XE 개발팀이 원하지 않는 종류의 패치라서 시도도 안 하고 있어요. XE3에서 수백 개의 후크를 자유롭게 쓸 수 있다고 엄청 광고했잖아요. 근데 XE1에 똑같은 기능을 넣어버린다면? ㅎㄷㄷㄷ
별로 안어려워요!
앞으로도 커스텀 작업 필요한건 모두 그 모듈에 집중시키는 거예요 ㅋㅋ
아 어차피 트리거쪽에서는 수정될 일이 없으니 상관없나..?!
생각보다 그다지 복잡하지 않아요.
궁금한건 계속 질문 올려주세요.아는 선에서 답해드릴게요 :)
그러면 게시판 모듈에서 ... 아 해보고 막히면 질문드릴게요