쪽지보내기 화면에서 자동등록방지 없애기
0
0
2018.04.08 10:02
499
3
- - 짧은주소 : http://e3net.fineyes.com/bbs/?t=1of
총 채택 포인트 | 10 포인트 |
---|---|
채택된 회원에게 주는 후원 포인트 | 8 포인트 |
채택 후 작성자(홈피만들자하하) 회수 포인트 | 2 포인트 |
본문
일단 검색 좀해본결과
/bbs/memo_form_update.php
이 파일과
/skin/member/basic/memo_form.skin.php
이 파일을 수정해야 하더라고요
그래서 수정했는데, 자동등록방지 칸은 사라졌으나, 쪽지보내기를 누를경우 자동등록방지 숫자를 입력해달라고 뜹니다..
분명 저 두 파일에는 저러한 문구가 없는데 말이죠
해서 지금 현재 저의 두 파일을 보여드리자면
/bbs/memo_form_update.php
<?php
include_once('./_common.php');
if ($is_guest)
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_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'];
} else {
$error_list[] = $recv_list[$i];
}
}
/*
// 관리자가 아니면서
// 가입된 회원이 아니거나 정보공개를 하지 않았거나 탈퇴한 회원이거나 차단된 회원에게 쪽지를 보내는것은 에러
if ((!$row['mb_id'] || !$row['mb_open'] || $row['mb_leave_date'] || $row['mb_intercept_date']) && !$is_admin) {
$error_list[] = $recv_list[$i];
} else {
$member_list['id'][] = $row['mb_id'];
$member_list['nick'][] = $row['mb_nick'];
}
*/
}
$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]);
// 쪽지 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);
}
}
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);
}
?>
/skin/member/basic/memo_form.skin.php (이윰스킨에 있는 파일이에요)
<?php if (!defined('_GNUBOARD_')) exit;
add_stylesheet('<link rel="stylesheet" href="../../../plugins/bootstrap/css/bootstrap.min.css" type="text/css" media="screen">',0);
add_stylesheet('<link rel="stylesheet" href="../../../plugins/font-awesome/css/font-awesome.min.css" type="text/css" media="screen">',0);
add_stylesheet('<link rel="stylesheet" href="../../../plugins/eyoom-form/css/eyoom-form.min.css" type="text/css" media="screen">',0);
add_stylesheet('<link rel="stylesheet" href="../../../css/common.css" type="text/css" media="screen">',0);
add_stylesheet('<link rel="stylesheet" href="../../../css/style.css" type="text/css" media="screen">',0);
add_stylesheet('<link rel="stylesheet" href="../../../css/custom.css" type="text/css" media="screen">',0);
?>
<style>
.memo-write {padding:5px}
.memo-write input {vertical-align:inherit}
.memo-write input.btn-e-lg {padding:7px 16px;font-size:14px}
</style>
<!--{? C.G5_IS_MOBILE}-->
<style>
.memo-write {padding:15px}
</style>
<!--{/}-->
<div class="memo-write">
<div class="tab-bg tab-bg-dark">
<ul class="nav nav-tabs">
<li><a href="./memo.php?kind=recv">받은쪽지</a></li>
<li><a href="./memo.php?kind=send">보낸쪽지</a></li>
<li class="active"><a href="./memo_form.php"><strong>쪽지쓰기</strong></a></li>
</ul>
<div class="tab-content">
<!-- 쪽지 쓰기 시작 -->
<form name="fmemoform" action="{_memo_action_url}" onsubmit="return fmemoform_submit(this);" method="post" autocomplete="off" class="eyoom-form">
<section>
<label for="me_recv_mb_id" class="label">받는 회원아이디<strong class="sound_only">필수</strong></label>
<label class="input">
<i class="icon-append fa fa-user"></i>
<input type="text" name="me_recv_mb_id" value="{_me_recv_mb_id}" id="me_recv_mb_id" required size="47">
</label>
<div class="note margin-bottom-10"><strong>Note:</strong> 여러 회원에게 보낼때는 컴마 ( , )로 구분하세요.</div>
</section>
<div class="margin-hr-15"></div>
<section>
<label for="me_memo" class="label">쪽지내용</label>
<label class="textarea textarea-resizable">
<textarea name="me_memo" id="me_memo" rows="5" required>{_content}</textarea>
</label>
</section>
<div class="margin-hr-15"></div>
<div class="text-center margin-top-30 margin-bottom-30">
<input type="submit" value="보내기" id="btn_submit" class="btn-e btn-e-lg btn-e-red">
<!--{? C.G5_IS_MOBILE}-->
<button type="button" onclick="window.close();" class="btn-e btn-e-lg btn-e-dark">창닫기</button>
<!--{/}-->
</div>
</form>
</div>
</div>
<script src="../../../plugins/jquery-migrate-1.2.1.min.js"></script>
<script src="../../../plugins/bootstrap/js/bootstrap.min.js"></script>
<!--[if lt IE 9]>
<script src="../../../plugins/respond.min.js"></script>
<script src="../../../plugins/html5shiv.min.js"></script>
<script src="../../../plugins/eyoom-form/js/eyoom-form-ie8.js"></script>
<![endif]-->
한번 봐주세요~
-
홈피만들자하하
- 회원등급 : 지하계 / Level 3
포인트 589
경험치 1,083
[레벨 3] - 진행률
81%
- 가입일 : 2018-03-28 00:06:13
- 서명 : 미입력
- 자기소개 : 미입력
질문과 답변 (채택기능) 게시판이 신설되었습니다.
질문과 답변 (구) 게시판은 글쓰기가 제한되오니 착오 없으시길 바랍니다. (댓글 및 조회는 여전히 가능합니다.)
채택포인트 : 최소 10 포인트 ~ 최대 1,000 포인트 설정하실 수 있습니다.
빠른 답변을 원하신다면 채택포인트를 높게 설정해 보세요. ^^
전체 651 건 - 1 페이지
제목 | 글쓴이 | 채택포인트 | 날짜 | ||||
---|---|---|---|---|---|---|---|
미해결
0
0p
|
|||||||
포운한 2019.03.11 | |||||||
미해결
0
10p
|
|||||||
진호 2024.04.25 | |||||||
미해결
0
0p
|
|||||||
포운한 2019.03.09 | |||||||
미해결
0
0p
|
|||||||
포운한 2019.03.08 | |||||||
미해결
0
500p
|
|||||||
장유나 2018.10.05 | |||||||
미해결
0
10p
|
|||||||
인졀미 2018.08.13 | |||||||
미해결
2
0p
|
|||||||
cosmos 2018.08.10 | |||||||
미해결
0
10p
|
|||||||
ha 2018.08.09 | |||||||
미해결
1
10p
|
|||||||
히스토리 2018.08.08 | |||||||
미해결
0
10p
|
|||||||
비사소 2018.08.07 | |||||||
미해결
3
10p
|
|||||||
비사소 2018.08.05 | |||||||
미해결
0
100p
|
|||||||
슈프림롤업 2018.08.05 | |||||||
미해결
1
10p
|
|||||||
우주선생 2018.08.03 | |||||||
해결
1
10p
|
|||||||
ha 2018.08.03 | |||||||
미해결
2
10p
|
|||||||
이윰초보임당 2018.08.01 |
댓글목록 3
이윰EGG님의 댓글
오류와 관련해서는 수정한 사항과 해당 페이지에서 요소검사로 에러 메세지를 확인해 보기 바랍니다.
회원가입 파일은 /eyoom/theme/테마명/skin_bs/member/basic/register_form.skin.html 파일이며 '자동등록방지'와 'captcha' 부분을 삭제하고
bbs/register_form_update.php 파일에서 아래의 소스를 삭제하기 바랍니다.
자동등록방지를 삭제한다면 로봇이 무분별하게 가입하는등 사이트 운영에 안좋은 영향을 끼칠수 있으니 참고바랍니다.
감사합니다.
축하합니다. 첫댓글 포인트 23포인트를 획득하였습니다.
홈피만들자하하님의 댓글
음..저는 쪽지를 여쭤본건데ㅠㅠ
이윰EGG님의 댓글
/eyom/core/member/memo_form_update.php 파일 아래소스 삭제
/eyoom/theme/테마명/skin_bs/member/basic/register_form.skin.html 파일 '자동등록방지(captcha)'관련 소스 삭제
감사합니다.