묻고답하기
회원정보 "사용자 정의 항목추가"로 추가한 값의 함수명에서요..
2014.06.28 18:52
(xe버젼은 1.7.3.4 입니다.)
관리자화면의 회원목록 화면에 들어가면
기본적으로 "이메일, 아이디, 이름, 닉네임, 가입일, 최근로그인, 회원그룹" 이렇게 나오잖아요.
이것에 제가 "사용자 정의 항목추가"로 추가한 값들 몇개를 더 보여지게 하려고 하거든요.
그런데..
회원정보중에.. 추가로 입력한 항목이 아닌.. 기본 회원정보의 항목 함수명들은 예를들자면..
"회원그룹"을 불러올때는.. 함수명이 {$member_info['group_list']} 이런 모양을 하고 있거든요.
항목의 id 가 아마도 group_list 겠죠?
그래서 저는 제가 추가한 "사는곳" 항목의 id = area 를 나타나게 하기위해서
{$member_info['area']}를 사용 했는데... 결과는.. 해당 칸이 걍 빈채로 표시되지 않더라구요..
회원정보에서 기본값이 아닌, "사용자 정의 항목추가"로 추가한 값의 함수명은 아마도 {$member_info['입력항목 id']} 형식이 아니라 다른 형식을 취하는것 같은데..
"사용자 정의 항목추가"로 추가한 항목의 함수명의 형식을 아시는 분 계신가요? ㅠㅠ
제발 도움 부탁드립니다~~ ㅠㅠ
댓글 12
-
LI-NA
2014.06.29 11:51
-
미누7
2014.07.18 14:22
우선 댓글 감사합니다~ 그렇게 해보았더니. 모든 회원정보가 주르륵 복잡하게 나왔는데요..
~~블라블라~~ [extra_vars] ~~블라블라브라~~ :"area";s:13:"경기 광주"; ~~블라브라~~
이런식으로 나오는데요.. 제가원하는 특정변수.. 즉 area만 딱 나오게 할 수 있는 방법은 없을까요?
-
CTN
2014.07.18 14:04
http://www.xpressengine.com/tip/16857512제가 잘 이해를 못했을 수도 있는데 참고가 되시면 좋겠습니다. -
몽실아빠
2014.07.18 14:10
저도 이번에 사용자정의값을 받아 그 정보를 게시판영역에 출력해 주려고 알아보다가 검색해서 얻어낸 것이
{@ $extra_query="select * from xe_member WHERE member_srl=".$oDocument->get('member_srl')}
{@ $extra_result=mysql_fetch_array(mysql_query($extra_query))}
{@ $ev=unserialize($extra_result[extra_vars]);}
{str_replace("|@|"," ",$ev->XXXXXX)}
입니다. XXXX는 사용자정의이름이구요.
-
몽실아빠
2014.07.18 14:39
경기라고 표시되는 부분이 바로 사용자정의로 받은 값이 출력되는 모습입니다.
-
미누7
2014.07.18 14:41
우아~ 굉장하네요.. 그런데 저는 관리자 admin화면의 회원목록 화면에서 나오게 하는걸 원하는데요~
어떻게 하면될까요? ㅠㅠ
-
몽실아빠
2014.07.18 14:45
아... 관리자가 보려고 하시는건군요. 제가 이해를 잘못했네요~
-
미누7
2014.07.18 14:55
일반화면이 아니라.. admin의 회원목록 화면에서요~
-
GG
2014.07.18 15:21
어드민을 수정해야하는데 이경우 코어 업데이트하면 다시 초기화됩니다. 업데이트 더이상 안하실건가요? 그냥 위젯으로 구현하고 메뉴권한을 관리자로 놓으시는게 좋아보입니다. -
미누7
2014.07.18 15:29
아~ 위젯으로 구현이 가능하다면 위젯으로 하면 더 좋겠네요~
그런데.. 저의 질문은.. admin화면중에 회원목록 페이지에서 확장변수 보이게 하고싶은거거든요..
즉 member_list.html 상에서 보여지는 테이블도 변경을 해야하는데..
위젯으로도 가능한것인지요? 그럼 어떻게 수정을 해야하는지 말씀해주시면 감사하겠습니다^^
-
로이조52
2014.07.18 15:38
이런걸 구현하고하는 거 같습니다..?
{unserialize($member_info['extra_vars'])->post}
xe1.7.5.3 이런식으로 확장변수 출력했습니다.
저는 post가 변수입니다. 참고되셨으면 합니다.
-
미누7
2014.07.18 18:15
감사합니다^^ 그런걸 원했던거구요~ 여러가지로 검색하다가 윗 방법찾아서 했더니 되더라구요~ 댓글 감사드립니다^^
그런데 코어 업데이트하면 이부분이 사라지므로 위젯으로 하면 더 좋을것 같은데.. 위젯으로 하는 방법은 아직 모르겠네요..
{print_r($member_info)} 를 입력해서 확인해보시기 바랍니다.