쪽지 도착 알림 정보
쪽지 도착 알림본문
쪽지 도착 알림은
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=1969&sca=&sfl=wr_subject&stx=msn&sop=and
이걸 쓰고 있습니다
헌데
<?
include_once("./_common.php");
$recv_id = "관리자 id";
$send_id = "$member[mb_id]";
$tmp_row = sql_fetch(" select max(me_id) as max_me_id from $g4[memo_table] ");
$me_id = $tmp_row[max_me_id] + 1;
$sql = " insert into $g4[memo_table]
( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo )
values ( '$me_id', '$recv_id', '$send_id', '$g4[time_ymdhis]', '$phone1\n\n$phone2\n\n$phone3\n\n)";
sql_query($sql);
$sql = " update $g4[member_table]
set mb_memo_call = '$recv_id'
where mb_id = '$send_id' ";
sql_query($sql);
?>
이렇게 하면 쪽지는 오나 알림창이 뜨질 않습니다
이문제는 어찌 해결을 해야 할런지..;;
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=1969&sca=&sfl=wr_subject&stx=msn&sop=and
이걸 쓰고 있습니다
헌데
<?
include_once("./_common.php");
$recv_id = "관리자 id";
$send_id = "$member[mb_id]";
$tmp_row = sql_fetch(" select max(me_id) as max_me_id from $g4[memo_table] ");
$me_id = $tmp_row[max_me_id] + 1;
$sql = " insert into $g4[memo_table]
( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo )
values ( '$me_id', '$recv_id', '$send_id', '$g4[time_ymdhis]', '$phone1\n\n$phone2\n\n$phone3\n\n)";
sql_query($sql);
$sql = " update $g4[member_table]
set mb_memo_call = '$recv_id'
where mb_id = '$send_id' ";
sql_query($sql);
?>
이렇게 하면 쪽지는 오나 알림창이 뜨질 않습니다
이문제는 어찌 해결을 해야 할런지..;;
댓글 전체
소스에 알림창을 띄우는 부분이 전혀 없네요.
위 링크소스를 확인하셔서 알림창 부분을 카피해서 넣어주세요.
위 링크소스를 확인하셔서 알림창 부분을 카피해서 넣어주세요.
즉 이 부분이 알림창을 띄우는 소스네요.
<?
// 레이어로 쪽지창 표시 시작
if($member[mb_memo_call]) {
echo " <embed src='$g4[bbs_path]/img/memo_on.swf' loop='false' width='1' height='1'></embed>";
$run = "<script language=\"JavaScript\">do_check ();msn_position();</script>";
}
else {
$run = "";
}
?>
<!-- 레이어로 쪽지창 표시 시작 -->
<script language="JavaScript1.2">
var msn_closed = true;
var msn_top = 0;
var msn_left = 0;
var msn_divheight = 165;
var msn_divwidth = 204;
function do_check () {
msn_closed = false;
}
function msn_position() {
if(!msn_closed) {
msn_top = document.body.scrollTop + document.body.clientHeight - msn_divheight;
msn_left = document.body.clientWidth - msn_divwidth;
document.all.kissme.style.top = msn_top;
document.all.kissme.style.left = msn_left;
document.all.kissme.style.display = "";
}
}
var old_ResizeHandler = window.onresize;
window.onresize = new Function("{if (old_ResizeHandler != null) old_ResizeHandler(); msn_position();}");
var old_ScrollHandler = window.onscroll;
window.onscroll = new Function("{if (old_ScrollHandler != null) old_ScrollHandler(); msn_position();}");
function hideLayer(layer) {
if(document.layers) {
layer = eval('document.layers.' + layer);
if(layer.display != 'none') layer.display = 'none';
else layer.display = '';
return;
}
layer = document.all[layer];
if(layer.style.display != 'none') {
layer.style.display='none';
}
else {
layer.style.display='';
}
msn_closed = true;
}
</script>
<div id="kissme" name="kissme" style="position:absolute; overflow: hidden; top:10; left:10; z-index: 999999; display: none; width:203; height:165; layer-background-color:rgb(255,204,255);">
<table width="200" height="160" align="center" border="0" cellspacing="0" cellpadding="0" background="<?=$g4[bbs_path]?>/img/msg_back.png">
<tr>
<td align=left height=20>
<font color="black"><?=$img_icon?> ::: 쪽지알림 :::</font>
</td>
<td align=center>
<a href='.javascript;' title='닫기' onclick='hideLayer("kissme")'><b> </b></button></a>
</td></tr>
<tr>
<td colspan=2 align=center>
<br><b><?=$member[mb_name]?></b> 님께<br><br>쪽지가 도착했습니다.<br>확인 하시겠습니까?<br><br>
<button style="border: 1px solid #93ACCF" onclick="window.open('<?=$g4[bbs_path]?>/memo.php','member_memo','width=610,height=460,status=no,toolbar=no,resizable=yes,scrollbars=yes');hideLayer('kissme');">메모열기</button> <button style="border: 1px solid #93ACCF" onclick='hideLayer("kissme")'> 창닫기 </button><br>
<br>
</td></tr>
</table>
</div>
<?=$run?>
<?
// 쪽지를 받았나?
if ($member[mb_memo_call]) {
$mb = get_member($member[mb_memo_call], "mb_nick");
sql_query(" update {$g4[member_table]} set mb_memo_call = '' where mb_id = '$member[mb_id]' ");
// alert($mb[mb_nick]."님으로부터 쪽지가 전달되었습니다.", $_SERVER[REQUEST_URI]);
}
?>
<?
// 레이어로 쪽지창 표시 시작
if($member[mb_memo_call]) {
echo " <embed src='$g4[bbs_path]/img/memo_on.swf' loop='false' width='1' height='1'></embed>";
$run = "<script language=\"JavaScript\">do_check ();msn_position();</script>";
}
else {
$run = "";
}
?>
<!-- 레이어로 쪽지창 표시 시작 -->
<script language="JavaScript1.2">
var msn_closed = true;
var msn_top = 0;
var msn_left = 0;
var msn_divheight = 165;
var msn_divwidth = 204;
function do_check () {
msn_closed = false;
}
function msn_position() {
if(!msn_closed) {
msn_top = document.body.scrollTop + document.body.clientHeight - msn_divheight;
msn_left = document.body.clientWidth - msn_divwidth;
document.all.kissme.style.top = msn_top;
document.all.kissme.style.left = msn_left;
document.all.kissme.style.display = "";
}
}
var old_ResizeHandler = window.onresize;
window.onresize = new Function("{if (old_ResizeHandler != null) old_ResizeHandler(); msn_position();}");
var old_ScrollHandler = window.onscroll;
window.onscroll = new Function("{if (old_ScrollHandler != null) old_ScrollHandler(); msn_position();}");
function hideLayer(layer) {
if(document.layers) {
layer = eval('document.layers.' + layer);
if(layer.display != 'none') layer.display = 'none';
else layer.display = '';
return;
}
layer = document.all[layer];
if(layer.style.display != 'none') {
layer.style.display='none';
}
else {
layer.style.display='';
}
msn_closed = true;
}
</script>
<div id="kissme" name="kissme" style="position:absolute; overflow: hidden; top:10; left:10; z-index: 999999; display: none; width:203; height:165; layer-background-color:rgb(255,204,255);">
<table width="200" height="160" align="center" border="0" cellspacing="0" cellpadding="0" background="<?=$g4[bbs_path]?>/img/msg_back.png">
<tr>
<td align=left height=20>
<font color="black"><?=$img_icon?> ::: 쪽지알림 :::</font>
</td>
<td align=center>
<a href='.javascript;' title='닫기' onclick='hideLayer("kissme")'><b> </b></button></a>
</td></tr>
<tr>
<td colspan=2 align=center>
<br><b><?=$member[mb_name]?></b> 님께<br><br>쪽지가 도착했습니다.<br>확인 하시겠습니까?<br><br>
<button style="border: 1px solid #93ACCF" onclick="window.open('<?=$g4[bbs_path]?>/memo.php','member_memo','width=610,height=460,status=no,toolbar=no,resizable=yes,scrollbars=yes');hideLayer('kissme');">메모열기</button> <button style="border: 1px solid #93ACCF" onclick='hideLayer("kissme")'> 창닫기 </button><br>
<br>
</td></tr>
</table>
</div>
<?=$run?>
<?
// 쪽지를 받았나?
if ($member[mb_memo_call]) {
$mb = get_member($member[mb_memo_call], "mb_nick");
sql_query(" update {$g4[member_table]} set mb_memo_call = '' where mb_id = '$member[mb_id]' ");
// alert($mb[mb_nick]."님으로부터 쪽지가 전달되었습니다.", $_SERVER[REQUEST_URI]);
}
?>
답변 감사합니다
헌데 문제가 하나 더 이씀미다
알림이 오긴하나.. 두번에 한번 꼴로만 오는데.. ㅋ
비회원의 경우는 쪽지는 전달이 되나 알림은 전혀 없습니다
이문제는 어떻게..??
그리고 한가지 더 덧붙이자면 쪽지를 확인 할 때까지 음성이 주기적으로 계속
울렸으면 싶은데.. 염치 없습니다 ;;
헌데 문제가 하나 더 이씀미다
알림이 오긴하나.. 두번에 한번 꼴로만 오는데.. ㅋ
비회원의 경우는 쪽지는 전달이 되나 알림은 전혀 없습니다
이문제는 어떻게..??
그리고 한가지 더 덧붙이자면 쪽지를 확인 할 때까지 음성이 주기적으로 계속
울렸으면 싶은데.. 염치 없습니다 ;;
그누보드넘어려워요ㅠ.ㅠ