게시글 메일 알림과 익명..!
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.3 |
이게 의도한건지, 버그인지 저로서는 알 수 없는데..! 현재 상황상 PHP 7.4를 사용할수 없어서
라이믹스 2.1.19 버전을 사용하고 있습니다.
이 문제는 이전버전에서도 똑같이 있었습니다. 오늘 각잡고 원인을 찾아봤습니다!
게시판 관리 -> 고급 -> 관리자 메일
(글이나 댓글이 등록될때 등록된 메일주소로 메일이 발송됩니다. 콤마(,)로 연결시 다수의 메일주소로 발송할 수 있습니다.)
에 관리자 이메일을 등록하고,
익명 사용
글쓴이의 정보를 제거하고 익명으로 게시판을 사용하도록 합니다.
스킨 설정에서 글쓴이 정보 등을 숨기도록 설정하면 더욱 유용합니다.
추가 설정에서 문서 히스토리가 켜져 있으면 문서 수정시 작성자가 표시될 수 있으니 주의하십시오.
이 익명사용을 체크하면, 익명으로 게시글이 올라오면 메일이 안옵니다..!
익명이 아닌경우(체크를 해제하거나, 관리자 익명제외를 체크하고 관리자가 글을쓰면) 메일이 옵니다!
이 부분을 제가 임의로 수정해서, 익명이어도 메일이 오게 하려면 어느 부분을 보아야할지 ㅠㅠ
힌트를 얻을 수 있을가요...!
나무
Lv. 1
댓글 3
function procBoardInsertDocument 함수에서
if($this->module_info->use_anonymous == 'Y' && (!$this->grant->manager || ($this->module_info->anonymous_except_admin ?? 'N') !== 'Y') && (!$oDocument->isExists() || $oDocument->get('status') == DocumentModel::getConfigStatus('temp')))
이 부분이 조건이고.. 그 내부에
$this->module_info->admin_mail = '';
부분이 관리자 메일을 제외하는건데.. 이 걸 주석처리해주면 될거예요
// $this->module_info->admin_mail = '';
ps. 직접 테스트해본건 아닙니다 ^^;;
혹시 board.controller.php가 어딨는지 알수있을까요? 저도 갑자기 잘오던 메일이 안와서요 ㅜㅜ