추천인 아이디 대신 별명 가능할까요?

· 17년 전 · 994 · 2
며칠전 올린 질문인데 해결이 안돼 다시 올립니다. 죄송합니다.

이렇게 질문을 올렸더니..

회원 가입할 때 추천인 아이디를 적으면 추천포인트를 주도록 설정할 수 있지요.
현재는 추천인 아이디만 적을 수 있도록 되어 있는데요
추천인 아이디 와 추천인 별명 중에서 하나만 선택적으로 입력할 수 있게 하려면
어떻게 해야 할까요.

유찬아빠님게서 이렇게 답해주셨습니다.

회원가입루틴중 디비 인서트 부분 즉 해당회원 가입처리 루틴을 보시고 아이디나 혹은 닉네임으로 검색해서 아이디를 넣어주는 작업이 필요합니다.
아마 기본은 아이디로 들어가고 포인트 기준도 모두 아이디로 처리됩니다.

register_form.skin.php 를 보니

<? if ($w == "" && $config[cf_use_recommend]) { ?>
<tr>
<TD class=m_title>추천인아이디</TD>
<TD class=m_padding><input type=text name=mb_recommend size=20 class=ed></TD>
</tr>
<? } ?>

이렇게 되어 있고

register_form_update.php 에는 이렇게 되어 있네요.


// 추천인에게 포인트 부여
if ($config[cf_use_recommend] && $mb_recommend)
insert_point($mb_recommend, $config[cf_recommend_point], "{$mb_id}의 추천인", '@member', $mb_recommend, "{$mb_id} 추천");


여기 두곳을 고치면 될 것 같기는 한데
이걸 붙잡고 아무리 끙끙대도 방법을 모르겠네요.
어떻게 수정해야 할까요?
며칠째 이걸로 잠도 못자고 있네요.ㅠㅠ
|

댓글 2개

// 추천인에게 포인트 부여 부분을 다음과 같이 수정
if ($config[cf_use_recommend] && $mb_recommend) {
$rec=sql_fetch("select mb_id from $g4[member_table] where mb_nick='$mb_recommend'");
insert_point($rec[mb_id], $config[cf_recommend_point], "{$mb_id}의 추천인", '@member', $mb_recommend, "{$mb_id} 추천");
}
장관 각하 감사합니다.^^
이 소스도 잘 되고...
별명과 아이디를 선택적으로 사용할 수 있도록 약간 수정했는데 역시 잘 됩니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 876
17년 전 조회 981
17년 전 조회 1,562
17년 전 조회 1,258
17년 전 조회 1,474
17년 전 조회 831
17년 전 조회 836
17년 전 조회 1,036
17년 전 조회 937
17년 전 조회 995
17년 전 조회 794
17년 전 조회 1,740
17년 전 조회 917
17년 전 조회 995
17년 전 조회 1,154
17년 전 조회 999
17년 전 조회 963
17년 전 조회 858
17년 전 조회 799
17년 전 조회 836