질문/조언질답게시판
Extra Form
PHP PHP 7.4
CMS Rhymix 2.x

메뉴새글 표시 모듈을 사용하고 있습니다.

https://xetown.com/point_contents/12592

 

일반 게시글은 메뉴에 새글 표시가 잘되는데요.

비밀글 작성 시 메뉴에 새글 표시가 안됩니다.

 

@brief 글 작성 후 트리거
function triggerInsertDocument(&$obj) {
$this->procUpdateCache($obj->module_srl);
 if($obj->category_srl) {
 $this->procUpdateCacheCategory($obj->category_srl);
}

return new BaseObject();
}

 

여기서 수정하면 될 것 같은데 수정방법이 궁금합니다.

  • profile
    procUpdateCache <- 여기안에 있는 함수들 중에서 document 에 관한 내용이 있을 겁니다.

    해당 document 에 검사하는 쿼리에 status 값이 SECRET 인 것을 pipe="and"옵션으로 추가하여 쿼리만드시면 됩니다.

    당연히 documents폴더안에 있는 쿼리를 건드리시지 마시고 해당 모듈에서 수정이 가능하면 해당 모듈의 쿼리중에 수정하세요
  • profile profile
    람보님 답변 감사합니다.
    모든 폴더에 있는 파일들을 다 확인 해본 결과 secret 이라는 값은 없습니다.

    비밀글에 대한 설정은 따로 한 것 같진 않고
    document에 대한 설정만 되어 있는것 같습니다.

    간단하게 몇줄만 바꾸면 될줄 알었는데
    비밀글에 대한 코드를 다 넣어줘야 할것 같습니다 ㅜ
  • profile profile
    PHP에 $args->status = 'SECRET';
    이렇게 추가하시라는 뜻입니다.
    그리고 그 쿼리부분에 status 항목을 pipe="and" 옵션으로 추가하시고요.

    자세한건 XE쿼리 방식에 대해서 공부해보시면 좋을 것 같아요 ㅎㅎ
  • profile profile
    아! ㅎ
    보니깐 $args-> 는 내용에 있네요.
    조금 감이 오기는 하는데.. 공부를 조금 해야 할 것 같습니다ㅎ
    람보님 감사합니다.
  • profile
    수정하셨나요? 저도 궁금했는데 잘 몰라서 비밀글일 때는 안 쓰고 있었네요 ㅎㅎ
  • profile profile
    실력이 부족해서^^;;
    아직 수정을 못했습니다.