회원의 '여유필드값'를 리스트화면에 출력하려면...? 정보
회원의 '여유필드값'를 리스트화면에 출력하려면...?관련링크
http://www.myshop.woto.net
209회 연결
본문
회원폼작성시 입력된 회원의 여유필드값을 list.skin.php에 나타내려면 변수명을 어떻게 적어야 하는지요?
회원가입시, 여유필드중에 ...
<?=$member[mb_1]?>
<?=$member[mb_2]?>
를 사용해서 값을 저장하면 회원별 정보수정에 가면 '여유필드1', '여유필드2'에 각각 값을 가지고 있는데요.
이것을 스킨을 하나 만들면서 <?=$member[mb_1]?> <?=$member[mb_2]?>의 값을
게시물 리스트인 list.skin.php 화면에 값을 가져 오려고 합니다.
게시글 작성자(회원)의 여유필드값을 list.skin.php에 출력해주려면 변수를 어떻게 불러와야 하는지요...?
회원가입시, 여유필드중에 ...
<?=$member[mb_1]?>
<?=$member[mb_2]?>
를 사용해서 값을 저장하면 회원별 정보수정에 가면 '여유필드1', '여유필드2'에 각각 값을 가지고 있는데요.
이것을 스킨을 하나 만들면서 <?=$member[mb_1]?> <?=$member[mb_2]?>의 값을
게시물 리스트인 list.skin.php 화면에 값을 가져 오려고 합니다.
게시글 작성자(회원)의 여유필드값을 list.skin.php에 출력해주려면 변수를 어떻게 불러와야 하는지요...?
댓글 전체
스킨만으로는 좀 힘들고 원 소스를 건드려야 할 것 같습니다.
리플 감사합니다. 그런가요??
근데...스킨의 write.skin.php에서는 아래와 같이 불러와서 뿌려지는거 같아서
<tr>
<td>출생년도</td>
<td>
<?
if($member[mb_1]) {
$m_age = date(Y) - $member[mb_1];
echo $member[mb_1] ."년생";
}
echo " (만" .$m_age. "세)";
?>
</td>
<td>성별</td>
<td>
<? if($member[mb_2] == 'M') {
echo '남자';
}elseif($member[mb_2] == 'F'){
echo '여자';
}
?>
</td>
</tr>
글올리고 테스트 해봤더니...로그인 회원이 바뀔때마다 바뀐 회원의 정보를 뷰화면에서 뿌려 버리더군요.
갑갑한 노릇이 되버렸네요....이거 또 삽질하게 생겼네요...
회원 여유필드값을, 게시판 여유필드값 처럼 자유롭게 가져올수 있는줄 알았는데 그게 아닌가 보군요.
-_- ;;
p.s; 관리자님이 혹, 보시걸랑...
게시판 여유필드처럼...
회원여유필드, 그룹여유필드같은것도 스킨에 적용될수 있도록 소스를 좀 수정해줬으면 좋겠군요...
그누의 스킨이 좀더 확장될수 있도록..... -_-;;
근데...스킨의 write.skin.php에서는 아래와 같이 불러와서 뿌려지는거 같아서
<tr>
<td>출생년도</td>
<td>
<?
if($member[mb_1]) {
$m_age = date(Y) - $member[mb_1];
echo $member[mb_1] ."년생";
}
echo " (만" .$m_age. "세)";
?>
</td>
<td>성별</td>
<td>
<? if($member[mb_2] == 'M') {
echo '남자';
}elseif($member[mb_2] == 'F'){
echo '여자';
}
?>
</td>
</tr>
글올리고 테스트 해봤더니...로그인 회원이 바뀔때마다 바뀐 회원의 정보를 뷰화면에서 뿌려 버리더군요.
갑갑한 노릇이 되버렸네요....이거 또 삽질하게 생겼네요...
회원 여유필드값을, 게시판 여유필드값 처럼 자유롭게 가져올수 있는줄 알았는데 그게 아닌가 보군요.
-_- ;;
p.s; 관리자님이 혹, 보시걸랑...
게시판 여유필드처럼...
회원여유필드, 그룹여유필드같은것도 스킨에 적용될수 있도록 소스를 좀 수정해줬으면 좋겠군요...
그누의 스킨이 좀더 확장될수 있도록..... -_-;;
스킨작업을 수정해야 겠군요...3일째 작업한건데....난감하네잉...
list스킨의 경우는 common.lib.php의 get_list()에서 일단 생성?된 후에 뿌려지기 때문에
get_list()에서 처리하지 않는다면 약2배정도 느려질 수 도 있습니다. (추측입니다.)
get_list()를 손보면 되긴 한데... 문제는 mb_x를 사용하지 않는 게시판도 읽어들여야 한다는 것이죠...
get_list()에서 처리하지 않는다면 약2배정도 느려질 수 도 있습니다. (추측입니다.)
get_list()를 손보면 되긴 한데... 문제는 mb_x를 사용하지 않는 게시판도 읽어들여야 한다는 것이죠...
만약 조건문같은걸 하나 건다면...예를들어 사용하고자 하는 게시판이 'gooin_board' 라면..
'gooin_board' 인경우에만...해당 mb_x를 불러오게 할수는 없을까요...?
(실제 불러와야 하는건...'회원주소', '회원실명'..도 불러와야 하는 상황입니다.)
소스를 건드려야 한다는게....영 찝찝하기도 하지만..어떻게 손대야 할지 현재로써는 잘 모르겠네요..
죄송한데..만약 위 조건문을 달수 있는게 가능하다면..나중에라도 시간이 되실때..
'회원의 주소, '회원실명''까지 리스트나 뷰화면쪽에 불러들일수 있는 구문을 한번좀 부탁드리겠습니다..꾸벅~
'gooin_board' 인경우에만...해당 mb_x를 불러오게 할수는 없을까요...?
(실제 불러와야 하는건...'회원주소', '회원실명'..도 불러와야 하는 상황입니다.)
소스를 건드려야 한다는게....영 찝찝하기도 하지만..어떻게 손대야 할지 현재로써는 잘 모르겠네요..
죄송한데..만약 위 조건문을 달수 있는게 가능하다면..나중에라도 시간이 되실때..
'회원의 주소, '회원실명''까지 리스트나 뷰화면쪽에 불러들일수 있는 구문을 한번좀 부탁드리겠습니다..꾸벅~
다시 생각해보니 소스를 뜯어고칠 필요가 없을 듯 합니다.
$list[$i]['mb_id']를 이용하면 될 것 같군요.
if ($list[$i]['mb_id']) $어떤변수 = sql_fetch(" SELECT * FROM $g4[member_table] WHERE mb_id = '{$list[$i][mb_id]}' "); 정도면 괜찮지 않을까 생각됩니다.
$list[$i]['mb_id']를 이용하면 될 것 같군요.
if ($list[$i]['mb_id']) $어떤변수 = sql_fetch(" SELECT * FROM $g4[member_table] WHERE mb_id = '{$list[$i][mb_id]}' "); 정도면 괜찮지 않을까 생각됩니다.
좀더 나은성능을 위해서는 위의 어떤 변수를 배열로하고 array_key_exist()를 이용하는 방법도 있겠습니다.
위 리플주신내용이 맞는거 같은데..응용하려니..심히..쉽지가 않군요.. -_-;;
리스트화면과 뷰화면에서도 회원정보의 일부를 가져와야 하는데..이거 어떻게 뿌려줘야할지 몰겠네요.
계속 삽질중~~~...암튼 감사합니다..하는데까지 한번 해봐야 겠네요. ^^
리스트화면과 뷰화면에서도 회원정보의 일부를 가져와야 하는데..이거 어떻게 뿌려줘야할지 몰겠네요.
계속 삽질중~~~...암튼 감사합니다..하는데까지 한번 해봐야 겠네요. ^^