테스트 사이트 - 개발 중인 베타 버전입니다

회원가입시 포인트 부여 채택완료

클립 9년 전 조회 2,459

회원가입을 2개로 분리해 놔서

일반으로 회원가입시 레벨2, 기관으로 회원가입시 레벨3로 등록되게 되어있는데요.

 

일반회원이아닌, 기관회원으로 가입시 레벨3으로 올라감과 동시에 최초에 한해 300포인트를 강제로 주고싶어요.

정보수정시에는 말고, 회원가입할때 최초 한번만요.

 

방법으로,

기관회원가입시에만 받는 필드(mb_1)에 값이 들어가면 레벨3으로 올려줘야하나요?

 

환경설절에서 회원가입시 포인트 부여기능이 있긴한데,

여기서 설정하면 일반회원가입시에서 포인트가 부여되서.... 기관회원가입시에만 포인트가 부여되야해서요

 

도와주세요~ 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
p
9년 전

회원가입에 대해서 별도의 커스터마이징을 하신듯 한데요.

bbs/register_form_update.php 파일에서 보면 200번줄 정도에

if ($w == '') { 부분 다음에 insert가 들어간 구문이 있습니다.

insert 구문 전에 기업 회원으로 가입하는 경우네 $mb_1 값을 3으로 지정하고 cf_register_point = '300' 값을 지정하시면 될듯합니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

클립
9년 전
어느부분에 어떻게 어떻게 넣어야하는지 스크립트문을 알려주시면 감사하게씁니다~
소스를 수정해서 사용한거라 잘모르겠어요~ ㅠ

if ($mb_2 != "") $config['cf_register_level'] = 3;
else $config['cf_register_level'] = 2;


if ($w == '') {
$sql = " insert into {$g5['member_table']}
set mb_id = '{$mb_id}',
mb_password = '".get_encrypt_string($mb_password)."',
p
port
9년 전
if ($mb_2 != "") $config['cf_register_level'] = 3;
else $config['cf_register_level'] = 2;
이 부분을
if ($mb_2 != "") {
$config['cf_register_level'] = 3;
$config['cf_register_point'] = 300;
} else {
$config['cf_register_level'] = 2;
}
으로 수정해서 적용해 보세요.
클립
9년 전
회원가입시 또는 정보수정시에도 최초1회에한해 포인트를 부여할 수 있나요?

댓글을 작성하려면 로그인이 필요합니다.

9년 전

회원가입할 때 mb_1에 기관구분값이 들어가는 건가요?

그럼 스킨폴더에 register_form_update.tail.skin.php 파일 생성 후 이 파일에서 기관으로 가입된 경우 포인트를 부여해주세요. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

클립
9년 전
포인트를 어떻게 부여해야해요?
아래 스크랩 포인트 부여 소스를 수정하고싶어요

// 포인트 부여
$scrap_point= "3000";
insert_point($member[mb_id], $scrap_point, "$board[bo_subject] 스크랩 포인트 ", $bo_table, $comment_id, '코멘트');

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인