다름이 아니라 글작성 같은 경우 내용이 없어도 입력이 되더라구요..

 

물론 정상적인 입력이라던 js가 실행돼서 입력하라고 뜨겠지만,,,

 

필터링해서 특정 단어가 있을 경우 content 내용을 애드온으로 싹 지워버리는 데 procBoardInsertDocument가 실행되기 전

 

포지션은 before_module_init

 

그렇게 하다보니 내용이 없이 글이 입력되서 문제입니다...ㅇㅅㅇ...

 

예전에는 $this->stop('에러메시지'); 이렇게 하면 에러 메시지가 떴는데 지금은 exec_xml? 이걸로 체크해서 그런지 500 에러가 리턴돼서 돌아오더군요..

 

borad 모듈을 수정하면 간단히 처리가 가능하겠지만.. 최대한 모듈은 커스텀하지 않으려고 하다보니 이렇게 자꾸만 헤매고 있네요..

  • profile
    애드온에서는 안타깝지만 트리거가 호출을 할 수 없고, 애드온자체에서의 트리거를 만들수도 없지요..
  • profile profile

    그럼 내용이 없이 넘어온 경우 애드온에서 막는 건 불가능할까요?

     

    역시 모듈 수정 뿐인가...흐

  • profile
    후.. 꼼수로 막았습니다.... 다행히 에러 띄울 녀석이 컨트롤러에 있었네요...
  • profile

    쓸 수 있도록 코어를 수정하는 것이 딱히 어려운 일은 아닌데... XE 개발팀이 원하지 않는 종류의 패치라서 시도도 안 하고 있어요. XE3에서 수백 개의 후크를 자유롭게 쓸 수 있다고 엄청 광고했잖아요. 근데 XE1에 똑같은 기능을 넣어버린다면? ㅎㄷㄷㄷ

  • profile profile
    ㄷㄷㄷㄷ
  • ?
    변칙적으로 할 순 있겠지만, 모듈로 만드세요 ㅎㅎ
    별로 안어려워요!
  • ? profile
    모듈에 모자도 모릅니다..ㅠㅠ
  • profile profile
    그냥 사이트이름 붙인 모듈 하나만 만드세요. 거기에 온갖 트리거 다 만들어서 쓰면 됩니다!
    앞으로도 커스텀 작업 필요한건 모두 그 모듈에 집중시키는 거예요 ㅋㅋ
  • profile profile
    헉 천재...
  • profile ?
    가장 간단해 보이는 모듈 열어보고 어떤 구조인지 살펴보신 다음 도전해보세요!
    생각보다 그다지 복잡하지 않아요.
    궁금한건 계속 질문 올려주세요.아는 선에서 답해드릴게요 :)
  • ? profile
    게시판 대상으로 단순 트리거만 할당하는 모듈을 만들고 싶어욧!

    그러면 게시판 모듈에서 ... 아 해보고 막히면 질문드릴게요
  • profile profile
    그런 생각을 해봤는데..! 보안관련 업데이트 때문에..!

    아 어차피 트리거쪽에서는 수정될 일이 없으니 상관없나..?!
  • profile ?
    네! ㅎㅎ
  • ? profile
    감사합니다:)
  • profile ?
    기발합니다...:) 본문내용과 다르지만 좋은정보 얻고 갑니다..
  • profile profile
    네, 그냥 코어수정 대용이라고 생각하시면 돼요 ㅎㅎ