D

쪽지 보내기에서 보낸 쪽지"를 삭제하면 상대방쪽에서도 지워지나요?

보낸 쪽지함이 받는 사람과 공유하도록 되어 있을까요?
|

댓글 13개

테스트 한번 해볼까요?
쪽지 보내고 바로 삭제 합니다... ^^

그래서 쪽지가 왔다고 했는데 보니까 없네요. ^^
전 버그 출현인 줄 알았습니다.
ㅎㅎ .. 테스트는 확실히 했네요...^^

삭제가 되는군요..
그런데 그러면 안 되는 거 아닌가요?
줬다가 빼았는 꼴 같아서요.
^^

수고가 많으시네요.
잘 되어가고 있습니까?

쪽지는 따로 저장한다고 해서 큰 영향이 없다면 따로 저장을 하는것도 괜찮은 방법이겠죠.
간혹, 보관이 꼭 필요한 내용은 미처 백업을 받아두지 못해서 아쉬울 때가 있었습니다.

제 경우에는 말이죠.
따로 저장 보다는 flag를 두어서 안 보이게 하는 게 낫지 않을까요?

양쪽 모두 안 보이게 하는 flag를 세팅하면 그 때 지우는 것으로 하고요.
아~~
그런뜻으로 하신 말씀이군요.

솔직히 다른 방법은 생각해보질 못했었습니다.
rolo님이 말씀하신 방법이 오히려 괜찮을것 같습니다.

값이 일치하면 삭제라~~~
좋은 방법입니다.

^^
봤네, 안 봤네 하는 플래그를 그대로 쓰면 되겠네요.
지웠네 하나 추가하면 될 듯
네~~~

요즘 너무 열심인것 같습니다.
쉬시면서 하세요.

혹시 테스트 버전이 나오거든 나눠줘 보세요.
요리조리 굴려서 학대를 해 보도록 하겠습니다.

^^
테스트 버젼까지는 그렇고 그냥 수정해 보는 것에 관심있는 분이 있다면 참고 하시라고,
bbs/memo.php에서

for ($i=0; $row=sql_fetch_array($result); $i++) {
...
if (substr($row[me_read_datetime],0,1) == '0')
$read_datetime = '아직 읽지 않음';

=== 를 응용해서 ===

if (substr($row[me_read_datetime],0,1) == '10')
continue; // 삭제 플래그
==============
// 설정일이 지난 메모 삭제
// 삭제 플래그인 것 삭제
$sql = " delete from $g4[memo_table]
where me_recv_mb_id = '$member[mb_id]'
and me_send_datetime < '1100-01-01'
and me_send_datetime > '0000-00-00'
and me_read_datetime < '1100-01-01'
and me_read_datetime > '0000-00-00'


=====memo_delete.php=========에서

delete 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]') ";
대신

update $g4[memo_table] set me_{$kind}_datetime='1000-1-1'
where me_id = '$me_id'
==========================

이 정도면 되지 않을까요?
다시 여기로 와서 작성합니다.

남겨주신 소스를 적당히 테스트 한후 쪽지를 휘리릭 보내 드리겠습니다.

^^
고맙습니다. 테스트해 주신다니
귀차니즘의 압박으로 전...... ^^
rolo 님이 언급해주신 방법으로 할경우 약간의 문제점이 있어 보입니다.

받을 회원이 사정상 장기간 접속을 하지 않을 경우...

성급하게 보낸 쪽지이거나...욱하는 마음에서 순간적으로 욕설등

내용상 잘못 보낸 내용이다 싶을때 등 이며

한번 보내고나면 상대방이 확인할때 까지는 속수무책 입니다.^^

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고