댓글 익명 번호가 바뀝니다ㅠㅠ 채택완료
https://sir.kr/qa/496204 를 참고하여 익명 선택 시 회원이 고유 익명번호를 가지게 출력하고 있습니다.
Copy
$cmt_amt = count($list);
for($i=0; $i $cmt_amt; $i++){
$mb_id = $list[$i]['mb_id'];
if( in_array($nickArr[$mb_id], $nickArr)) $list[$i]['wr_name'] = $nickArr[$mb_id];
else{ $vv++; $list[$i]['wr_name'] = $nickArr[$mb_id] = '익명'.$vv; }
문제는 댓글 list 순서로 번호가 부여되는데 답글이 윗댓글에 대댓글이 달려서 순서가 바뀌면
대댓글 아래부터 익명 번호가 쫙 +1된다는 겁니다.
문제 예시)
익명1 : 안녕하세요
ㄴ익명2 : 잘지내세요?
ㄴ익명1 : 잘 지냅니다
ㄴ익명2 : 다행이네요
익명3 : 방가방가
익명4 : 익명3님 언제쩍사람?
여기서 익명1에 새로운 회원이 대댓글을 달면?
익명1 : 안녕하세요
ㄴ익명2 : 잘지내세요?
ㄴ익명1 : 잘 지냅니다
ㄴ익명2 : 다행이네요
ㄴ익명3 : 보기좋네요
익명4 : 방가방가
익명5 : 익명3님 언제쩍사람?
새로운 회원은 댓글 순서대로 익명3이 되고
아래 댓글의 익명 번호가 +1씩 증가한다는 것입니다.
때문에 익명5가 된 익명4는 졸지에 새로운 회원(익명3)에게 맞지 않는 댓글을 작성하게 되었습니다.
이 문제를 혹시 해결하실 수 있으신 분 계신가요?
답변 1개
채택된 답변
+20 포인트
11개월 전
전체 소스를 보고 확인해봐야 하지않을까요 제작의뢰에 한번 신청해보세요 간단하면 커피값정도로 처리해주실분 많을듯 보입니다.~
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인