쪽지보내기에서 자동등록방지 부분을 빼면 어케되는지요

쪽지보내기에서 자동등록방지 부분을 빼면 어케되는지요

QA

쪽지보내기에서 자동등록방지 부분을 빼면 어케되는지요

본문

쪽지보내기에서 자동등록방지 부분을 빼면 어케되는지요.
그리고 없애려면 어케 하는지요. 스마트폰에서 자동등록부분을 입력하려고 해도 보이지가 않아서요
/member/basic/memo_form.skin.php 파일에서 아래부분을 삭제해도 자동등록이 잘못된 것이라고 나오는데 해결은요;;;;
        <tr>
            <th scope="row">자동등록방지</th>
            <td>
                <?php echo captcha_html(); ?>
            </td>
        </tr>

이 질문에 댓글 쓰기 :

답변 1

해당부분을 빼시려면 memo_update 파일에서 자동등록방지검사부분을 삭제하셔야합니다.
해당부분만 삭제하시면 자동등록문자가 잘못입력되었다고뜰겁니다^^;;

네 감사합니다. 잘 됩니다.
그럼 자동등록부분이 꼭 필요한지요.
그리고 쪽지를 보내면 메일로 오게 만들었습니다. 메일에서 볼때 링크를 걸어서 클릭하면 바로 사이트로 접속하게 하려면 어케 하는지요 아래는 /bbs/memo_form_update.php 파일입니다. 어느곳에
<a href="http://주소.com" target="_blank">접속하기</a>이 코드를 넣어야 메일에서 클릭하면 바로 홈피로 접속하게 할런지요 그리고 쪽지 글 작성시 <a href="http://주소" target="_blank">접속하기</a>이렇게 해도 메일에서 볼 때는 그냥 그대로 나옵니다. 링크가 걸리지않고요 혹 아시면....;;
<?php
include_once('./_common.php');
include_once(G5_CAPTCHA_PATH.'/captcha.lib.php');
include_once(G5_PATH.'/lib/mailer.lib.php'); // 이메일 라이브러리 추가

if ($is_guest) { alert('회원만 이용하실 수 있습니다.'); }
//if (!chk_captcha()) { alert('자동등록방지 숫자가 틀렸습니다.'); }

$recv_list = explode(',', trim($_POST['me_recv_mb_id']));
$str_nick_list = '';
$msg = '';
$error_list  = array();
$member_list = array();
for ($i=0; $i<count($recv_list); $i++) {
    $row = sql_fetch(" select mb_id, mb_nick, mb_email, mb_open, mb_leave_date, mb_intercept_date from {$g5['member_table']} where mb_id = '{$recv_list[$i]}' ");
    if ($row) {
        if ($is_admin || ($row['mb_open'] && (!$row['mb_leave_date'] || !$row['mb_intercept_date']))) {
            $member_list['id'][]  = $row['mb_id'];
            $member_list['nick'][] = $row['mb_nick'];
            $member_list['email'][] = $row['mb_email'];
        } else {
            $error_list[]  = $recv_list[$i];
        }
    }
}

$error_msg = implode(",", $error_list);

if ($error_msg && !$is_admin)
    alert("회원아이디 '{$error_msg}' 은(는) 존재(또는 정보공개)하지 않는 회원아이디 이거나 탈퇴, 접근차단된 회원아이디 입니다.\\n쪽지를 발송하지 않았습니다.");

if (!$is_admin) {
    if (count($member_list['id'])) {
        $point = (int)$config['cf_memo_send_point'] * count($member_list['id']);
        if ($point) {
            if ($member['mb_point'] - $point < 0) {
                alert('보유하신 포인트('.number_format($member['mb_point']).'점)가 모자라서 쪽지를 보낼 수 없습니다.');
            }
        }
    }
}

for ($i=0; $i<count($member_list['id']); $i++) {
    $tmp_row = sql_fetch(" select max(me_id) as max_me_id from {$g5['memo_table']} ");
    $me_id = $tmp_row['max_me_id'] + 1;

    $recv_mb_id  = $member_list['id'][$i];
    $recv_mb_nick = get_text($member_list['nick'][$i]);
    $recv_mb_email = get_text($member_list['email'][$i]); // 추가

    // 쪽지 INSERT
    $sql = " insert into {$g5['memo_table']} ( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo ) values ( '$me_id', '$recv_mb_id', '{$member['mb_id']}', '".G5_TIME_YMDHIS."', '{$_POST['me_memo']}' ) ";
    sql_query($sql);

    // 실시간 쪽지 알림 기능
    $sql = " update {$g5['member_table']} set mb_memo_call = '{$member['mb_id']}' where mb_id = '$recv_mb_id' ";
    sql_query($sql);

    if (!$is_admin) {
        insert_point($member['mb_id'], (int)$config['cf_memo_send_point'] * (-1), $recv_mb_nick.'('.$recv_mb_id.')님께 쪽지 발송', '@memo', $recv_mb_id, $me_id);
    }
   
    $send_subject = "쪽지 도착!"; // 메일 제목은 알아서 수정하세요~
    $send_memo = $_POST['me_memo']; // ; 추가
    $send_memo = get_text($_POST['me_memo']); // 필요할 듯하면..

    //$send_memo = get_text($_POST['me_memo']); // 필요할 듯하면..
    if ($recv_mb_email && $member['mb_email']) {
    mailer($member['mb_name'], $member['mb_email'], $recv_mb_email, $send_subject, $send_memo, 1);
    }
}

if ($member_list) {
    $str_nick_list = implode(',', $member_list['nick']);
    alert($str_nick_list." 님께 쪽지를 전달하였습니다.", G5_HTTP_BBS_URL."/memo.php?kind=send", false);
} else {
    alert("회원아이디 오류 같습니다.", G5_HTTP_BBS_URL."/memo_form.php", false);
}
?>

답변을 작성하시기 전에 로그인 해주세요.
전체 43
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT