묻고답하기
레이아웃스킨 상단에 그룹명 노출을 하고 싶은데요..
2014.02.28 18:25
XDT Style B 레이아웃을 사용하고 있는데요.
이 레이아웃 보면 로그인 하면 맨 위에 ***(닉네임)님, 어서오세요. 라는 문구가 뜨거든요?
거기서 저 (님) 부분을 해당 회원의 그룹명으로 출력하고 싶어서요.
그래서 현재 xe사용팁에 있는 그룹명 노출하는 팁 찾아서 다 적용해봤는데 오류가 나더라구요...
아래 부분이 로그인했을 때 상단에 나오는 글 소스 부분이거든요!!
<li><b><font color="black">{$logged_info->nick_name}님, 어서오세요!!</b></font></li>
여기서 '님' 대신 그룹명으로 나오게 하고 싶습니다!!
해당 레이아웃의 layout.html 에서 뽑아왔습니다!
어떻게 해야 그룹명이 제대로 노출되는지 알려주세요ㅠㅠㅠㅠ
댓글 6
-
키스투엑스이
2014.02.28 18:28
-
주택바가지
2014.02.28 18:36
빠른 답변 감사드립니다ㅠㅠ
근데 두 개 다 했는데도 노출이 안되네요....왜 이럴까요...ㅠㅠ
-
키스투엑스이
2014.02.28 18:38
제가 정확한 이름을 몰라서 그럽니다 ㅜ_ㅜ 기억이 가물가물..
다른분이 답변달때까지 조금만 기다려주세요. -
웹엔진
2014.02.28 19:12
제가 예전에 올렸던 질문 내용과 조금 유사한데요.
그룹이라는게 여러가지에 포함될 수 있어서 $logged_info->group_list라는 배열 안에 담겨있습니다.
그래서 가장 높은 순서대로 출력 시키는 글을 전에 질문한 적이 있었습니다.
모든 사람이 단 하나의 그룹에만 가입할 수 있다고 한다면
{$logged_info->group_list[0]} 처럼 사용할 수 있겠죠?
<!--@if($logged_info->is_admin=="Y" && !$site_module_info->site_srl)-->
관리자
<!--@else-->
<!--@if(in_array('VVIP', $logged_info->group_list))-->
VVIP
<!--@elseif(in_array('VIP', $logged_info->group_list))-->
VIP
<!--@elseif(in_array('정회원', $logged_info->group_list))-->
정회원
<!--@else-->
<!--@if(in_array('준회원', $logged_info->group_list))-->
준회원
<!--@else-->
비회원
<!--@end-->
<!--@end-->
<!--@end-->
대강 이런식입니다.
높은 등급을 위쪽에 써주시면 됩니다.
-
prologos
2014.02.28 19:35
{$logged_info->nick_name}를 {implode(', ', $logged_info->group_list)}로 변경 해 주시면 그룹이 표시 됩니다. 다수의 그룹에 가입되어 있더라도 가입되어있는 그룹 모두가 표시 됩니다. -
주택바가지
2014.02.28 19:55
prologos님이 알려주신대로 하니까 그룹명이 드디어 노출이 됐습니다! 정말 고맙습니다! 드디어 보이네요ㅠㅠㅠ
아까 저 implode 관련 소스도 분명히 테스트해봤는데도 안됐었는데 제가 뭘 잘못가져왔었나봐요... 이제 잘됩니다!!
그리고 웹엔진님의 팁도 굉장히 유용한 것 같아요! 나중에 엔진님의 팁도 잘 사용하도록 하겠습니다.
답변 주신 분들 정말 너무 고마워요ㅠㅠㅠㅠㅠ 감사합니다!!
$logged_info->group_name} 이나 $logged_info->group}로 해보세요.