웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원가입시 추가한 추가정보를 관리자와 회원자신만 보기...
2007.12.22 13:55
회원가입시 추가한 추가정보를 관리자와 회원자신만 볼수 있도록 하는 방법입니다.
module/member/skins/default/member_info.html을 수정해야 합니다.
코드가 상당히 길지만 아래것만 확인하시면 쉽습니다...
71번째 줄에 <!--@if($member_info->member_srl == $logged_info->member_srl || $logged_info->is_admin == 'Y' )-->
98번째 줄에 <!--@end-->
이 두줄만 입력하시면 됩니다.
module/member/skins/default/member_info.html을 수정해야 합니다.
<!--@if($member_info->member_srl == $logged_info->member_srl || $logged_info->is_admin=='Y' )--> <!--@if($extend_form_list)--> <table cellspacing="0" class="memberInfoTable"> <col width="140" /> <col /> <caption>{$lang->member_extend_info}</caption> {@ $dummy_chk = 0 } <!--@foreach($extend_form_list as $key => $val)--> <tr <!--@if($dummy_chk==0)-->class="first-child" {@ $dummy_chk = 1; }<!--@end-->> <th>{htmlspecialchars($val->column_title)}</th> <td> <!--@if($val->column_type=='tel' && $val->value[0] && $val->value[1] && $val->value[2])--> {htmlspecialchars($val->value[0])} - {htmlspecialchars($val->value[1])} - {htmlspecialchars($val->value[2])} <!--@elseif($val->column_type=='kr_zip' && $val->value[0])--> {$val->value[0]} {htmlspecialchars($val->value[1])} <!--@elseif($val->column_type=='checkbox' && count($val->value))--> {htmlspecialchars(implode(",",$val->value))} <!--@elseif($val->column_type=='date' && $val->value)--> {zdate($val->value, "Y-m-d")} <!--@else--> {nl2br(htmlspecialchars($val->value))} <!--@end--> </td> </tr> <!--@end--> </table> <!--@end--> <!--@end-->
코드가 상당히 길지만 아래것만 확인하시면 쉽습니다...
71번째 줄에 <!--@if($member_info->member_srl == $logged_info->member_srl || $logged_info->is_admin == 'Y' )-->
98번째 줄에 <!--@end-->
이 두줄만 입력하시면 됩니다.
댓글 5
-
싸카
2007.12.22 14:38
-
원래 기본으로 있던 정보는 보여지게 되고 직접추가하신 정보는 안보이도록 되어 있습니다.
직접 추가하신 정보도 보이나요? -
싸카
2007.12.22 15:41
아...추가정보.... 기본정보도 관리자와 본인만 볼 수 있게 하는 방법은 없을까요??
-
1번째 줄에 <!--@if($member_info->member_srl == $logged_info->member_srl || $logged_info->is_admin == 'Y' )-->
마지막줄에 <!--@end--> 를 추가하시면 본인이거나 관리자가 아니면 아무것도 나오지 않습니다... -
도데군
2007.12.23 03:33
비슷한 내용이지만, 저 같은 경우 추가정보 중에 남들에게 보여지면 안되는 항목이 있어서 그것들만 따로 password라는 이름을 끝에 넣고(serverpassword, namepassword 이런식) foreach문 안에 strstr 명령어로 column_name 에 password란 이름이 포함되어 있으면 보여주지 않게 처리를 했습니다.
다음 정식 버전에서는 추가정보를 유저나 관리자가 비공개로 할 수 있는 옵션이 생겼으면 좋겠네요.
제목 | 글쓴이 | 날짜 |
---|---|---|
관리자만 ip 보이게 하기 [10] | 老姜君 | 2008.07.20 |
최고관리자 이외에는 ''회원정보보기''를 막기 [13] | 비나무 | 2008.07.10 |
관리자 로그인시 원하는걸 보여주자 [5] | 빽짱구 | 2008.04.15 |
신청서 양식의 게시판에서 관리자가 아니면 게시판 리스트 안보이게 하기. [1] | burster | 2008.04.10 |
회원가입 생일 필수로 입력받고, 관리자페이지 회원목록에 회원생일 출력하기 [10] | 대암지기 | 2008.02.11 |
관리자 페이지 않나오게 하기 [1] | Diver | 2008.01.04 |
관리자 포인트 조작 없이 레벨 아이콘 대신 원하는 아이콘 띄우기
[9]
![]() | ꂎꌰ) | 2007.12.24 |
회원가입시 추가한 추가정보를 관리자와 회원자신만 보기... [5] | 지연아빠 | 2007.12.22 |
관리자 페이지 모듈->댓글 내용에 & " < > 안 나오게 하기 [1] | 必得力 | 2007.10.18 |
관리자 아이디 사용제한 체크하는 어이없는 실수 & 해결 [5] | refree | 2007.09.01 |
로그인 불가 - APM 관리자일 때 (일반적인 경우 아님) [3] | Sx3 | 2007.08.26 |
제로보드 관리자 레벨이 관리자 레벨로 안나올때 [5] | 나무넷 | 2007.08.23 |
안 먹히는 군요. 71번째 줄 98번째 줄에 해당 코드를 입력하고 FTP에 업로드하고 나서 캐시파일재생성 -> 저장 한 뒤에 확인해보아도 여전히 다른 일반 회원이 다른 회원의 회원정보를 볼 수 있습니다.ㅂ