묻고답하기
게시판 관리자 아이디 추출하는 방법
2010.09.30 19:56
각 게시판에 해당 게시판 관리자로 지정된 닉네임을 추출하여 게시판 상단 설명에 나타내고 싶습니다.
어떻게 하면 될까요?
{@
$logged_info = Context::get('logged_info');
}
소스를 원하시는 곳에 넣어주세요.
$logged_info->member_srl : 회원의 고유 번호. 중복 X
$logged_info->user_id : 아이디
$logged_info->email_address : 메일 주소
$logged_info->passwrod : 비밀번호. MD5 형식으로 암호화 되어 있음.
$logged_info->email_id : 메일 주소에서 아이디 부분만 뽑아낸 것.
$logged_info->email_host : 메일 주소에서 호스타 부분만 뽑아낸 것.
$logged_info->user_name : 이름
$logged_info->nick_name : 닉네임
$logged_info->homepage : 홈페이지 주소
$logged_info->blog : 블로그 주소
$logged_info->birthday : 생일
$logged_info->allow_mailing : 메일링 수신
$logged_info->allow_message : 쪽지 수신 여부 (Y: 전체 수신, N :거부, F : 친구만 허용)
$logged_info->denied : 사용 중지 (Y: 사용 중지)
$logged_info->limit_date : 제한일
$logged_info->regdate : 가입일
$logged_info->last_login : 최근 로그인 시간
$logged_info->is_admin : 최고 관리자 여부 (Y: 최고 관리자, N: 최고 관리자 아님)
$logged_info->description : 설명
$logged_info->profile_image : 프로필 이미지 정보가 담긴 배열
$logged_info->profile_image->width : 프로필 이미지 가로 폭
$logged_info->profile_image->height : 프로필 이미지 세로 폭
$logged_info->profile_image->src : 프로필 이미지 전체 주소
$logged_info->profile_image->file : 프로필 이미지 경로
$logged_info->image_name : 이미지 이름 정보가 담긴 배열
$logged_info->image_name->width : 이미지 이름 가로 폭
$logged_info->image_name->height : 이미지 이름 세로 폭
$logged_info->image_name->src : 이미지 이름 전체 주소
$logged_info->image_name->file : 이미지 이름 경로
$logged_info->image_mark : 이미지 마크 정보가 담긴 배열
$logged_info->image_mark->width : 이미지 마크 가로 폭
$logged_info->image_mark->height : 이미지 마크 세로 폭
$logged_info->image_mark->src : 이미지 마크 전체 주소
$logged_info->image_mark->file : 이미지 마크 경로
$logged_info->signature : 서명
$logged_info->group_list : 소속된 그룹 정보가 담긴 배열
xe_official 스킨을 기준으로 _header.html 파일을 보시면
<p class="boardDescription">{$module_info->comment}</p>
와 같은 부분이 있습니다.
거기에 아래 내용을 추가해 주시면 됩니다.
{@
$args->module_srl = $module_info->module_srl;
$output = executeQueryArray('module.getAdminID', $args);
}
<!--@foreach($output->data as $key => $val) -->
{@ $admins[] = $val->nick_name; }
<!--@end-->
게시판 관리자 : {implode(', ', $admins)}
수정 후 아래와 같이 됩니다.
<p class="boardDescription">
{$module_info->comment}
{@
$args->module_srl = $module_info->module_srl;
$output = executeQueryArray('module.getAdminID', $args);
}
<!--@foreach($output->data as $key => $val) -->
{@ $admins[] = $val->nick_name; }
<!--@end-->
<br /><br />
게시판 관리자 : {implode(', ', $admins)}
</p>
일단 될지는 모르겠지만 올려봅니다.
문제가 있을 경우 위 소스를 삭제하시면 됩니다.