쪽지알림 사용 시 , 대화하기창 바로 보이게 하기 채택완료
qoqofh
4년 전
조회 1,838
쪽지알림 기능을 사용하고 있는데
하단에 쪽지 알림 팝업이 뜨고, 쪽지 간략 내용을 클릭하면 대화하기 창이 바로 보이도록 하고싶은데,
현재 클릭을 하게되면,
대화하기 버튼이 있는 팝업이 먼저뜨고, 그 대화하기 버튼을 눌러야 대화하기 창이 뜨는 상태입니다.
바로 대화하기 창이 뜨도록 할 수 있을까요?
대화하기 창의 버튼의 코드는
</p>
<p><div class="win_btn">
<?php if ($kind == 'recv') { ?><a href="./memo_form.php?me_recv_mb_id=<?php echo $mb['mb_id'] ?>&me_id=<?php echo $memo['me_id'] ?>" class="reply_btn" style="background:#1ba0dc;">대화하기</a><?php } ?>
<button type="button" onclick="window.close();" class="btn_close" style="background:#1ba0dc; border-radius: 3px; display: none;">창닫기</button>
</div></p>
<p>
이렇고,
get-events.php의 코드는,
</p>
<p><?php
include_once('./_common.php');</p>
<p>$act = $_POST['act'];</p>
<p>if ($act =='alarm') {
$result = array();
$row = sql_fetch(" select * from {$g5['memo_table']} where me_recv_mb_id = '{$member['mb_id']}' and me_send_datetime >= NOW() - INTERVAL 2 DAY and me_read_datetime = '0000-00-00 00:00:00' order by me_id desc limit 1");
if ($row) {
$result['content'] = $row['me_memo'];
$result['msg'] = 'SUCCESS';
$result['me_id'] = $row['me_id'];
//$result['sound'] = 'N';
$mb = get_member($row['me_send_mb_id'], 'mb_name');
$result['title'] = $mb['mb_name'];
$result['url'] = G5_URL . '/bbs/memo_view.php?me_id=' . $row['me_id'] . '&kind=recv';
}else{
$result['msg'] = 'NOMSG';
$result['me_id'] = '';
}
echo json_encode($result);
}
if($act == "recv_memo"){
$result = array();
$me_id = $_POST['me_id'];
$sql = " update {$g5['memo_table']}
set me_read_datetime = '".G5_TIME_YMDHIS."'
where me_id = '$me_id'
and me_read_datetime = '0000-00-00 00:00:00' ";
sql_query($sql);
$result['msg'] = 'SUCCESS';
echo json_encode($result);
}</p>
<p>
이상태 입니다.ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
4년 전
$result['url'] = G5_URL . '/bbs/memo_view.php?me_id=' . $row['me_id'] . '&kind=recv';
=> 이 코드를 아래처럼 변경하시면 될거 같은데 직접 해보시기 바랍니다.
$result['url'] = G5_URL . '/bbs/memo_form.php?me_recv_mb_id='.$row['me_send_mb_id'].'&me_id=' . $row['me_id'] . '&kind=recv';
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
q
qoqofh
4년 전
헐 이렇게 쉬울수가 ㅠㅠ 제가 여러번 막 문법 확인하고 했을 땐 진짜 안됬었는데 너무 감사드립니다 ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인