채택완료
소셜 가입페이지에 sms수신동의 받는 방법
안녕하세요! 요즘 사이트 만드느라 ㅠㅠ 너무 막히는게 많아 질문이 많습니다
소셜 가입페이지에서 sms 수신동의를 받으려 했으나 체크를 해도 들어오질 않습니다
아래의 기본 가입양식내에 있는 부분을 가져왔는데 안되네요 ㅠㅠ
파일명: social_register_member.skin.php
Copy
<?php if ($config['cf_use_hp'] || isset($app['ap_title']) && $app['ap_title'] && isset($app['ap_key']) && $app['ap_key'] && isset($app['ap_pid']) && $app['ap_pid']) { ?>
<div>
<input type="checkbox" name="mb_sms" value="1" id="reg_mb_sms" <?php echo ($w=='' || $member['mb_sms'])?'checked':''; ?>>
<label for="reg_mb_sms"><?php if($config['cf_use_hp']) { ?><?php } ?><?php if (isset($app['ap_title']) && $app['ap_title'] && isset($app['ap_key']) && $app['ap_key'] && isset($app['ap_pid']) && $app['ap_pid']) { ?><?php if($config['cf_use_hp']) { ?>및 <?php } ?>Push 알림 <?php } ?>광고성 정보 수신 전체동의<선택></label>
<span class="help_text">무료체험단,할인,이벤트 소식들을 받으실 수 있습니다.
</div>
<?php } ?>
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
/plugin/social/register_member_update.php
페이지 내
Copy
// 회원정보 입력
$sql = " insert into {$g5['member_table']}
set mb_id = '{$mb_id}',
mb_password = '".get_encrypt_string($mb_password)."',
mb_name = '{$mb_name}',
mb_nick = '{$mb_nick}',
mb_nick_date = '".G5_TIME_YMD."',
mb_email = '{$mb_email}',
mb_email_certify = '".$mb_email_certify."',
mb_today_login = '".G5_TIME_YMDHIS."',
mb_datetime = '".G5_TIME_YMDHIS."',
mb_ip = '{$_SERVER['REMOTE_ADDR']}',
mb_level = '{$config['cf_register_level']}',
mb_login_ip = '{$_SERVER['REMOTE_ADDR']}',
mb_mailling = '{$mb_mailling}',
mb_sms = '0',
mb_open = '{$mb_open}',
mb_open_date = '".G5_TIME_YMD."'
{$sql_certify} ";
$result = sql_query($sql, false);
해당 코드때문인것같습니다.
mb_sms = '0',
이부분을
mb_sms = $_POST['mb_sms'],
로 바꾸시면 될것으로 보입니다.
답변을 작성하려면 로그인이 필요합니다.
mb_sms = '{$mb_sms}', 이렇게 처리하니까 잘됩니다
너무 감사드립니다 사랑합니데이