Q&A

특정 카테고리일 경우 체크하는 방법에 대해 질문드립니다!

2023.09.15 02:06
83
0
CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 7.4

 

안녕하세요 :)

 

오랜만에 인사드립니다. 

특정 게시판에서 질문태그의 게시글이 달리면 안내서(?), 공지성 문구를 댓글로 달아주기위해서 자동댓글 애드온을 찾아보고있는데요.

 

기존 패스관련 내용이 아래처럼있는데

 

//최고 관리자이거나 로그인  유저가 아니면 패스
$oLogIfo = Context::get('logged_info');
if(!$oLogIfo->member_srl || ($oLogIfo->is_admin == 'Y'&&$addon_info->is_admin != 'Y') || $oLogIfo->denied =='Y') return;

 

특정 카테고리가 아닐때는 패스처리해주려고 여기저기 찾아보고 아래처럼 했는데 모든 카테고리에 댓글이 달리네요..ㅠ

조언 부탁드립니다.

 

//최고 관리자이거나 로그인  유저가 아니면 패스
$oLogIfo = Context::get('logged_info');

$category_info = getModel('document')->getCategory(Context::get('category_srl'));
$category_title = sprintf('[%s]',$category_info->title);

if(!$oLogIfo->member_srl || ($oLogIfo->is_admin == 'Y'&&$addon_info->is_admin != 'Y') || $oLogIfo->denied =='Y' || !$category_title=="질문") return;

 

항상 감사드립니다

다들 좋은하루되세요!🙇‍♂️

karius Lv. 4

댓글 2

  • 2023.09.15 03:05 #1785811
    테스트 해본건 아니라서 될진 모르겠지만 저기 7번째줄 if(!$oLogIfo->member_srl || ($oLogIfo->is_admin == 'Y'&&$addon_info->is_admin != 'Y') || $oLogIfo->denied =='Y' || $category_title != "[질문]") return; 이렇게 해보시겠어요?
  • 2023.09.15 03:07 #1785823
    와,,, 정말 잘 작동됩니다! 감사합니다!!!!🙏