묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
''추가 정보''의 변수값 추출 방법에 대하여 질문 드립니다.
2008.05.21 00:09
안녕하십니까?
관리자 페이지에서 '회원 관리'의 '가입폼 관리'에서 추가한 추가 항목의 변수값을 관리자 페이지의 회원 목록에 추가하고 싶습니다.
폼은 완성을 했고요...
단지 변수값을 불러오는 방법을 찾질 못했는데...
제가 나타내고자 하는 것은 두번째 변수인 '단체 이름'('입력항목 이름'은 'organization'으로 했습니다.)을 입력받아 회원목록에 보여주고자 합니다.
검색을 해 보니 몇몇 글이 보여 따라도 해 보고 제 맘대로 바꿔도 보고 했는데 도무지 되지를 않습니다.
시도해 본 방법은...
{$oDocument->getExtraValue(2)}
{$dcument->getExtraValue(2}
{$val->extra_vars} 등등등....
맨 마지막 방법의 경우에는
{htmlspecialchars($val->extra_vars)} 등으로도 시도를 해 봤으나,
(여기서 제가 보여주고자 하는 부분은 바로 '단체 이름' 이 부분입니다.
그래서, {$val->extra_vars2}, {$val->extra_vars(2)} 등도 시도해 봤으나 되지 않았습니다.(후자는 제가 혹시나 싶어서 해 본 겁니다. ^^)
안타깝게도 이 쪽은 전혀 몰라(이게 php 코드인가요? ^^;;) 갖가지 검색어를 동원하여 검색된 내용을 토대로 시도해 본 것입니다.
부디 도움 주셨으면 합니다.
고맙습니다.
관리자 페이지에서 '회원 관리'의 '가입폼 관리'에서 추가한 추가 항목의 변수값을 관리자 페이지의 회원 목록에 추가하고 싶습니다.
폼은 완성을 했고요...
단지 변수값을 불러오는 방법을 찾질 못했는데...
제가 나타내고자 하는 것은 두번째 변수인 '단체 이름'('입력항목 이름'은 'organization'으로 했습니다.)을 입력받아 회원목록에 보여주고자 합니다.
검색을 해 보니 몇몇 글이 보여 따라도 해 보고 제 맘대로 바꿔도 보고 했는데 도무지 되지를 않습니다.
시도해 본 방법은...
{$oDocument->getExtraValue(2)}
{$dcument->getExtraValue(2}
{$val->extra_vars} 등등등....
맨 마지막 방법의 경우에는
{htmlspecialchars($val->extra_vars)} 등으로도 시도를 해 봤으나,
O:8:"stdClass":15:{s:4:"body";s:0:"";s:4:"page";s:0:"";s:9:"signature";s:0:"";s:6:"mobile";s:16:"011|@|332|@|3738";s:11:"open_mobile";s:1:"Y";s:12:"organization";s:19:"단체 이름;s:17:"open_organization";s:1:"Y";s:6:"orgurl";s:0:"";s:11:"open_orgurl";s:0:"";s:7:"address";s:0:"";s:12:"open_address";s:1:"Y";s:5:"phone";s:16:"032|@|777|@|9222";s:10:"open_phone";s:1:"Y";s:5:"class";s:13:"관련 단체";s:10:"open_class";s:0:"";}
이런 식으로 나옵니다.(여기서 제가 보여주고자 하는 부분은 바로 '단체 이름' 이 부분입니다.
그래서, {$val->extra_vars2}, {$val->extra_vars(2)} 등도 시도해 봤으나 되지 않았습니다.(후자는 제가 혹시나 싶어서 해 본 겁니다. ^^)
안타깝게도 이 쪽은 전혀 몰라(이게 php 코드인가요? ^^;;) 갖가지 검색어를 동원하여 검색된 내용을 토대로 시도해 본 것입니다.
부디 도움 주셨으면 합니다.
고맙습니다.
댓글 6
-
김병곤117
2008.05.21 09:57
-
백성찬
2008.05.21 12:22
단순 위의 소스를 넣는 것만으로는 출력이 되지 않습니다.
소스를 수정하여야 됩니다.
제로보드의 기본 기능이라기 보다는 개인이 원하는 형태로 제작하는 것이기에 프로그램을 수정할 실력이 되면 수정하는 것이 좋으나 능력에 한계가 있으면 제작의뢰를 하는 편이 나을 것 같습니다. -
띵야
2008.05.21 13:00
명쾌한 답변, 고맙습니다. ^^
역시 제 능력으로는 무리인가 봅니다. -
척~
2008.05.23 08:20
확장값 중에서 휴대전화를 예를 들어 만들어 봤습니다. 여기에 쓰인 변수값은 임의한 것이니까 적당하게 지정하세요.
저도 하다보니 답답하여 찾았는데 무식한 방법이지만 쓸만하네요.
님은 휴대전화가 아니니 mobile대신에 team을 쓰야 겠네요. 나머진 적당하게 알아서
{@$ev=($val->extra_vars);}
{@$ev_1='+ '+ '";s:';}
{@$ev_2='';} {@$ev=str_replace($ev_1,$ev_2,$ev);} ///// ";s:' 값 제거
{@$s2=strpos($ev,mobile); $e2=strpos($ev,open_mobile); $d2=$e2-$s2;} ////휴대전화의 값 위치
{@$ev_s2=substr($ev,$s2,$d2);}
{@$s2_1=strpos($ev_s2,':"');}
{@$e2_1=strpos($ev_s2,'11:"'+ ');} //11:"은 값마다 다름(011|@|332|@|3738";s:11:")
{@$d2_1=$e2_1-$s2_1;} {@$ev_s2_2=substr($ev_s2,$s2_1,$d2_1);} {@$ev_s2_3=str_replace(':"'+ ',''+ ',$ev_s2_2);} ////문자 제거 {@$ev_s2_4=str_replace('|@|','-',$ev_s2_3);} ////문자제거
{($ev_s2_4)} //마지막 출력부분 -
띵야
2008.05.23 12:08
팁에도 댓글 달았습니다만, 정말 고맙습니다.
-
김태훈
2008.07.01 10:17
전화번호 하나 검색하는데 진짜 짜증나네요
클라이언트가 우겨서 어쩔 수 없이 쓰긴 쓰는데
이용하면서 답답하고 짜증 날 때가 한두번이 아님ㅎㅎ
1.0.4 버전에 제로님이 assign 하셨네요. 조그만 기다려 보자구요.
그래도 삽질은 계속됩니다.