산

급--쪽지보내기가와 정보설정변경이 안되네요 ㅠㅠ

· 2008-12-11 (목) 09:26:36 · 792 · 2
글쓴이 클릭하면 정보 비공개하는분도 쪽지 보낼 수 있는 팁이 있던데요
그대로 해도 "정보가 공개되지않았습니다" 글만 뜨고 쪽지 보내기가 안되네요
어디를 수정해야하나요?
아래는 그분이 이대로 해보라고 한 글인데 아래대로 수정해도 안되네요
고수님들 부탁드립니다


bbs/memo_form.php

<?
include_once("./_common.php");

if (!$member[mb_id])
alert_close("회원만 이용하실 수 있습니다.");
/*
if (!$member[mb_open] && $is_admin != "super" && $member[mb_id] != $mb_id)
alert_close("자신의 정보를 공개하지 않으면 다른분에게 쪽지를 보낼 수 없습니다.\\n\\n정보공개 설정은 회원정보수정에서 하실 수 있습니다.");
*/
--------------------------------------------------------------------------
아래는memo_form.php 소스입니다.


<?
include_once("./_common.php");

if (!$member[mb_id])
alert_close("회원만 이용하실 수 있습니다.");
//if (!$member[mb_open] && $is_admin != "super" && $member[mb_id] != $mb_id)
//alert_close("자신의 정보를 공개하지 않으면 다른분에게 쪽지를 보낼 수 없습니다.\\n\\n정보공개 설정은 회원정보수정에서 하실 수 있습니다.");


$content = "";
// 탈퇴한 회원에게 쪽지 보낼 수 없음
if ($me_recv_mb_id)
{
$mb = get_member($me_recv_mb_id);
if (!$mb[mb_id])
alert_close("회원정보가 존재하지 않습니다.\\n\\n탈퇴하였을 수 있습니다.");

if (!$mb[mb_open] && $is_admin != "super")
alert_close("정보공개를 하지 않았습니다.");

// 4.00.15
$row = sql_fetch(" select me_memo from $g4[memo_table] where me_id = '$me_id' and (me_recv_mb_id = '$member[mb_id]' or me_send_mb_id = '$member[mb_id]') ");
if ($row[me_memo])
{
$content = "\n\n\n>"
. "\n>"
. "\n> " . preg_replace("/\n/", "\n> ", get_text($row[me_memo], 0))
. "\n>"
. "\n";

}
}

$g4[title] = "쪽지 보내기";
include_once("$g4[path]/head.sub.php");

$member_skin_path = "$g4[path]/skin/member/$config[cf_member_skin]";
include_once("$member_skin_path/memo_form.skin.php");

include_once("$g4[path]/tail.sub.php");
?>

--------------------------------------------------------------------------
memo_form_update.php 소스입니다.


<?
include_once("./_common.php");

//if (!$member[mb_id])
alert("회원만 이용하실 수 있습니다.");

$tmp_list = explode(",", $me_recv_mb_id);
$me_recv_mb_id_list = "";
$msg = "";
$comma1 = $comma2 = "";
$mb_list = array();
for ($i=0; $i<count($tmp_list); $i++) {
$row = get_member($tmp_list[$i]);
if (!$row[mb_id] || !$row[mb_open] || $row[mb_leave_date] || $row[mb_intercept_date]) {
$msg .= "$comma1$tmp_list[$i]";
$comma1 = ",";
} else {
$me_recv_mb_id_list .= "$comma2$row[mb_nick]";
$mb_list[] = $tmp_list[$i];
$comma2 = ",";
}
}//

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

for ($i=0; $i<count($mb_list); $i++) {
if (trim($mb_list[$i])) {
$tmp_row = sql_fetch(" select max(me_id) as max_me_id from $g4[memo_table] ");
$me_id = $tmp_row[max_me_id] + 1;

// 쪽지 INSERT
$sql = " insert into $g4[memo_table]
( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo )
values ( '$me_id', '$mb_list[$i]', '$member[mb_id]', '$g4[time_ymdhis]', '$me_memo' ) ";
sql_query($sql);

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

alert("\'$me_recv_mb_id_list\' 님께 쪽지를 전달하였습니다.", "./memo.php?kind=send");
?>

-----------------------------------------------------------------------------------


그리고 한가지 더 질문드립니다.
회원정보수정 들어가서 정보공개설정란이 없네요?
어디서 정보공개 비공개 설정을 바꾸나요?
|

댓글 2개

2008-12-11 (목) 10:28:31
관리자페이지 ->기본환경설정의
정보공개 수정 부분을 확인해 보시고...

register_form.skin.php 의 이부분을 보세요. 이부분이 정보공개 수정부분입니다.(270라인쪽,,,)

<input type=hidden name=mb_open_default value='<?=$member[mb_open]?>'>
<TR bgcolor="#FFFFFF">
<TD width="160" class=m_title>정보공개</TD>
<TD class=m_padding><input type=checkbox name=mb_open value='1' <?=($w=='' || $member[mb_open])?'checked':'';?>>다른분들이 나의 정보를 볼 수 있도록 합니다.
<br>     정보공개를 바꾸시면 앞으로 <?=(int)$config[cf_open_modify]?>일 이내에는 변경이 안됩니다.</td>
</TR>
감사합니다
파일을 덮어 씌워 해결했습니다.
빨강망토님 감사합니다.^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
08-12-11 조회 831
08-12-11 조회 3,314
08-12-11 조회 4,068
08-12-11 조회 793
08-12-11 조회 832
08-12-11 조회 879
08-12-11 조회 849
08-12-11 조회 913
08-12-11 조회 764
08-12-11 조회 803
08-12-10 조회 1,003
08-12-10 조회 869
08-10-09 조회 1,571
08-09-26 조회 1,589
08-08-26 조회 2,022
08-08-13 조회 1,573
08-07-30 조회 1,086
08-06-18 조회 1,749
08-06-18 조회 2,522
08-06-17 조회 2,687