추천인 자동등록 회원가입받기. 정보
추천인 자동등록 회원가입받기.본문
중복된 내용이 있겠지만
http://ping.co.kr/r.php?id=imjoon
과 같은 형식으로 회원가입시 추천인이 자동으로 폼에 들어가게하는 팁입니다.
작업파일 두개
하나는 r.php 두번째는 skin/member/register_form.skin.php 의 내용에 일부추가
첫번째
======================================== r.php 내용 ==============================
<?
include_once("./_common.php");
$chuid = "$id";
if ($chuid){
$mb_id = trim($chuid);
$mb = get_member($mb_id);
if (!$mb[mb_id])
alert("추천인이 가입된 회원이 아닙니다.", "$g4[path]/bbs/register.php");
if ($mb[mb_intercept_date] && $mb[mb_intercept_date] <= date("Ymd", $g4[server_time])) {
$date = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})/", "\\1년 \\2월 \\3일", $mb[mb_intercept_date]);
alert("추천인의 아이디는 접근이 금지되어 있습니다.\\n\\n처리일 : $date", "$g4[path]/bbs/register.php");
}
if ($mb[mb_leave_date] && $mb[mb_leave_date] <= date("Ymd", $g4[server_time])) {
$date = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})/", "\\1년 \\2월 \\3일", $mb[mb_leave_date]);
alert("추천인의 아이디는 탈퇴한 아이디입니다.\\n\\n탈퇴일 : $date", "$g4[path]/bbs/register.php");
}
set_cookie('Cook_chu_id', $chuid, 86400);
alert("$chuid 님이 추천하였습니다.", "$g4[path]/bbs/register.php");
} else {
alert("추천인 아이디가 없습니다.\\n\\nhttp://ping.co.kr/r_test.php?id=추천인아이디\\n\\n위의 형식이어야 추천인 혜택이 있습니다.", "$g4[path]/bbs/register.php");
}
?>
=======================================================================================
두번째
================== 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=m_text></TD>
</tr>
<? } ?>
================== 아래처럼수정 ===================================================
<? if ($w == "" && $config[cf_use_recommend]) {
$Order_chu_Cookie = get_cookie("Cook_chu_id");
?>
<tr>
<TD class=m_title>추천인아이디</TD>
<TD class=m_padding><input type=text name=mb_recommend size=20 class=m_text value='<?=$Order_chu_Cookie?>'></TD>
</tr>
<? } ?>
====================================================================================
끝
7
댓글 14개
그 포인트도 사라지게 할 순 없는건가요?
가입 후 관리자페이지에서 회원정보들을 열람 해 보면
추천인 없음으로 나옵니다.
혹시 이유를 알수 있을까요?
아무튼 유용한 팁을 공개 해 주셔서 감사합니다.
그리고 자동으로 추천인 아이디가 입력되면 수정을 못하게 막아주면 좋겠습니다.
그리고 바로 리지스트로 안가고 홈으로 가게 해도 쿠키가 박혀 먹힙니다.
set_cookie('Cook_chu_id', $chuid, 86400);
alert("$chuid 님이 추천하였습니다.", "$g4[path]/bbs/register.php");
요거를 경로를 /bbs/register.php 지우면 됩니다.^^
그런데요^^
자동추천코드를 일정레벨이상만 사용할수있게 할수는 없나요?
설명이 너무 자세하지않아서.. 무슨소리인지모르겠네요.
저만 이해못하는걸까요..