묻고답하기
관리자가 게시판에 게시물 작성시 질문입니다!!!
2014.04.17 02:24
운영중인 사이트에 관리자가 3명있습니다.
여기서 최고관리권한을 가진 관리자가 특정 게시판에 게시물 작성시
게시판 목록에서 작성자을 1개로 통일되게(예:홍길동) 표시되게 하고 싶은데 방법이 있는지요?
게시판스킨의 _list.php에서 글작성자의 권한이나 레벨?을 추출하면 될 것 같은데 ㅠㅠ 잘모르겠어용
도와주세요!!
댓글 4
-
BJ람보
2014.04.17 02:50
-
에리나
2014.04.17 03:26
앗! 죄송해요 !! 스킨은 xe디폴트 스킨입니다.
그리고 알려주신코드는 로그인정보로 구별하는것 같은데
이 게시판은 회원들이 작성시에 기존 게시판처럼 회원의 닉네임이 표시되고
관리자(3명중 아무나)가 작성시에 "관리자"로 표시되게 하려고합니다.
알려주신대로 하면 일반회원이 작성글 글도 "관리자"로 표기 되는거 아닌지요?
흠.. 어찌 방법이 없을까요?
-
BJ람보
2014.04.17 04:25
앗 죄송합니다.
잘못 생각했네요.
우선 각각 글쓴이의 맴버당 해당되어야 하니 다음과 같이 꼼수로 가능합니다
꼼수로 가능합니다.
zz
{@ $oMemberModel = &getModel('member'); $member_info = $oMemberModel->getMemberInfoByMemberSrl($document->get('member_srl')); } <td class="author" cond="$val->type=='nick_name' && $val->idx==-1 && $member_info->is_admin=='Y'"><a href="#popup_menu_area" class="member_{$document->get('member_srl')}" onclick="return false">관리자</a></td> <td class="author" cond="$val->type=='nick_name' && $val->idx==-1 && $member_info->is_admin!='Y'"><a href="#popup_menu_area" class="member_{$document->get('member_srl')}" onclick="return false">{$document->getNickName()}</a></td>
해당 소스를 td class 닉네임 부분을 대채 해서 넣으시면 됩니다
{@ 부분도 함께 넣어야 합니다.
단 이 코드는 관리자 페이지에서 최고관리자로 임명된 유저들에 한해서 적용됩니다.
-
에리나
2014.04.17 14:48
우오!! 매우 잘되네요! 감사합니다.
그런데 저 소스를 넣으니 이름은 다르게 떠도 이름앞의 레벨 아이콘은 각자의 레벨아이콘으로 뜨네요..
추가질문인데.. 관리자라는 명칭말고 특정 회원의 닉네임이 뜨게(클릭시 회원정보보기가 되는)도
가능한가요?
스킨의 제목이나 그런걸 알려주지 않아서 모르겠고 다음과 같이 cond문을 통해서 가능합니다.
cond문만 응용해서 사용하시고 그대로 따라 붙여넣진 마세요. 스킨에 따라 다 다른 코드내용입니다.
<span cond="$logged_info->is_admin=='Y'">관리자임요</span>
<span cond="!$logged_info->is_admin=='Y'">원레닉네임뜨는코드</span>