묻고답하기
익명 게시판 에드온 수정 질문
2014.07.08 19:04
http://www.xpressengine.com/forum/21750023
이 에드온에서 익명_c13615 앞에 회원정보를 불러와서 추가하고 싶습니다.
$oMemberModel = getModel('member');
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl);
$th= $member_info->th;
$title = sprintf('%s', $th);
회원정보의 확장변수가 th 인 정보를 불러오는것 까지는 됬는데요..
$args->nick_name = iconv("euc-kr","UTF-8","익명_",'%s').substr(md5($args->document_srl.$addon_info->security_code.$logged_info->member_srl),0,6, adf);
여기에서 어떻게 수정해야할지를 모르겠습니다..
댓글 10
-
LI-NA
2014.07.08 19:06
-
jkx08q
2014.07.08 19:27
감사합니다.
LI-NA 님께서 올려주신 회원 정보 관리 애드온도 정말 잘사용하고 있습니다. 다름이 아니라 확장변수를 입력해서 사용자가 추가한 회원 정보 변경을 금지하는 기능이 작동하지 않습니다. 확장변수 th (단일선택) 인데 어느 부분 코드를 수정하면 좋을지 도움 부탁드립니다. -
LI-NA
2014.07.08 19:37
이론상 넘어온 값을 체크하므로 차단은 되야하는데,
지금 비활성화가 안되는것인가요 아니면 차단이 안되는것인가요?
-
jkx08q
2014.07.08 20:03
비활성화도 되지않고, 차단도 되지 않습니다.. 그냥 바꾸면 바뀌네요..
-
LI-NA
2014.07.08 23:15
음... 애매하네요.
일단 그 td라는 확장변수의 설정값을 주시면, 그대로 만들어서 테스트해보도록 하겠습니다.
-
jkx08q
2014.07.08 23:40
이렇습니다..
-
jkx08q
2014.07.08 20:07
$args->nick_name = $title.iconv("euc-kr","UTF-8","익명_",'%s').substr(md5($args->document_srl.$addon_info->security_code.$logged_info->member_srl),0,6);
코드를 적용하여 보았는데 익명_123456 에서 "익명_" 부분만 사라져 버립니다..
-
LI-NA
2014.07.08 23:14
$args->nick_name = iconv("euc-kr","UTF-8","익명_",'%s').substr(md5($args->document_srl.$addon_info->security_code.$logged_info->member_srl),0,6);
$args->nick_name = $title.$args->nick_name;
이렇게 해보시기 바랍니다.
-
jkx08q
2014.07.08 23:36
마찬가지네요 ㅜ
-
jkx08q
2014.07.16 09:17
회원 정보를 가져오는데 문제가 있었네요.
$oMemberModel = getModel('member');
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl);
$th= $member_info->th;
$title = sprintf('%s', $th);
를
$th = $logged_info -> 확장변수;
$title = sprintf($th);
로 바꾸어 주니 잘 작동합니다.
$args->nick_name = $title.iconv("euc-kr","UTF-8","익명_",'%s').substr(md5($args->document_srl.$addon_info->security_code.$logged_info->member_srl),0,6, adf);