묻고답하기
익명게시판에서 특정 그룹만 닉네임이 나오게 하고 싶습니다
2016.04.22 19:16
// if use anonymous is true
if($this->module_info->use_anonymous == 'Y' && $logged_info->is_admin != 'Y')
{
$this->module_info->admin_mail = '';
$obj->notify_message = 'N';
if($is_update===false)
{
$obj->member_srl = -1*$logged_info->member_srl;
}
$obj->email_address = $obj->homepage = $obj->user_id = '';
$obj->user_name = $obj->nick_name = '일반회원닉네임';
$bAnonymous = true;
if($is_update===false)
{
$oDocument->add('member_srl', $obj->member_srl);
}
검색을 해서 관리자만 닉네임이 보이게 위와 같이 설정했는데요
여기서 특정그룹도 닉네임이 보이게 하려면 어떻게 해야 하나요?
실제 닉네임이 보이지 않더라도 특정 닉네임으로 나올 수 있게 하고싶어요ㅠㅠ
$obj->user_name = $obj->nick_name = 'anonymous'; 이부분을
if($logged_info->group_list[4]) $obj->user_name = $obj->nick_name = '관리자회원닉네임';
else $obj->user_name = $obj->nick_name = '일반회원닉네임';
이렇게 바꿔봐도 안 되고
혹시나 해서
if($this->module_info->use_anonymous == 'Y' && $logged_info->is_admin != 'Y')
이 부분을 is_admin을 is_group_list[4]로 바꿔봐도 안 되고
is_admin을 group_list[4] 으로 바꿔봐도 안 되네요ㅠㅠ
제가 원하는 것은
현재 관리자만 닉네임이 보이는 상태에서
1. 특정그룹에 속해있는 회원들의 실제 닉네임이 보이거나
2. 특정그룹에 속해있는 회원들의 닉네임을 일괄 조정하거나
둘 중 하나가 되면 좋겠는데요ㅠㅠ
어떻게 뭘 바꿔야 할까요?
댓글 5
-
UCrew
2016.04.23 14:54
-
김누누
2016.04.23 15:32
너무 감사합니다ㅠㅠ 이대로 하니 바로 됐어요!
-
UCrew
2016.04.23 17:35
^^ 다행입니다!
-
유진123
2016.06.10 09:14
UCrew 님 질문좀 드려도 되나요?
https://www.xpressengine.com/tip/16511598
3. 적용하실 레이아웃의 편집버튼을 누르시고 상단에 아래 소스를 추가하세요.
<!--%import("js/filename.js")-->
나머지는 다 알겠는데 3번은 잘모르겠네요
"레이아웃의 편집버튼"이 대체 어디에 있는거죠? 상단에 아래 소스는 또 어디를 지칭하는건지..
정확히 어디를 말하는건지 모르겠네요..
알려주시면 감사하겠습니다.. ㅠㅠ
-
뚝뚝
2016.06.10 01:56
감사합니다. 제가 원하는 기능을 구현하는데에 많은 도움이 되었습니다♥
if($this->module_info->use_anonymous == 'Y' && !in_array("관리그룹", $logged_info->group_list))
으로 하면 관리그룹이 아닌 유저만 익명이 됩니다.