1

주제: 덧글 추가 삭제시 갯수가 맞지 않는부분

http://ghj.pe.kr/attach/1/1160206585.png

Ajax를 이용해서 덧글을 달면 리플레시 없이 글이
추가됩니다. 하지만 위에 Comment(1)는 여전이 1을 가리키고 있습니다.
Comment(3)으로 되어 맞겠죠.

http://ghj.pe.kr/attach/1/1144788721.png

F5키를 눌러 리프레시 했습니다. 이제 잘 나오는군요

http://ghj.pe.kr/attach/1/1325032539.png

삭제시도 마찬가지네요 Comment(1) 이되어야 정상인데
Comment(3) 이라고 나오는군요.

[##_article_rep_rp_cnt_##] 에 comment를 찾을수 있게 <span id="Comment고유번호Count">를
추가하여 blog/comment/comment/itme.php 의 script를 적절히 수정하면 될것같은데요.
제가 너무 오바하는건 아닌지 모르겠습니다.

webthink (2006-04-20 11:16:27)에 의해 마지막으로 수정

2

답글: 덧글 추가 삭제시 갯수가 맞지 않는부분

webthink 작성:

http://ghj.pe.kr/attach/1/1160206585.png

Ajax를 이용해서 덧글을 달면 리플레시 없이 글이
추가됩니다. 하지만 위에 Comment(1)는 여전이 1을 가리키고 있습니다.
Comment(3)으로 되어 맞겠죠.

http://ghj.pe.kr/attach/1/1144788721.png

F5키를 눌러 리프레시 했습니다. 이제 잘 나오는군요

http://ghj.pe.kr/attach/1/1325032539.png

삭제시도 마찬가지네요 Comment(1) 이되어야 정상인데
Comment(3) 이라고 나오는군요.

[##_article_rep_rp_cnt_##] 에 comment를 찾을수 있게 <span id="Comment고유번호Count">를
추가하여 blog/comment/comment/itme.php 의 script를 적절히 수정하면 될것같은데요.
제가 너무 오바하는건 아닌지 모르겠습니다.

네 알고 있었습니다만... ^^
crizin 님에게 알리도록 하겠습니다.

-노정석

3

답글: 덧글 추가 삭제시 갯수가 맞지 않는부분

수정해봤습니다..
http://crizin.xyanblue.com 에서 테스트 해보실 수 있는데요 말씀하신 코멘트 개수랑 사이드바의 최근 올라온 글 옆의 코멘트 개수가 제대로 바뀌는지, 방명록에서 댓글 작성하고 삭제할때도 문제가 없는지 등을 체크해주시면 확인후 소스트리에 반영하겠습니닷

그건 그렇고 <span id="commentCount123></span> 같이 빈 태그가 곳곳에 남아있는게 찝찝하네요..;

4

답글: 덧글 추가 삭제시 갯수가 맞지 않는부분

crizin 작성:

수정해봤습니다..
http://crizin.xyanblue.com 에서 테스트 해보실 수 있는데요 말씀하신 코멘트 개수랑 사이드바의 최근 올라온 글 옆의 코멘트 개수가 제대로 바뀌는지, 방명록에서 댓글 작성하고 삭제할때도 문제가 없는지 등을 체크해주시면 확인후 소스트리에 반영하겠습니닷

그건 그렇고 <span id="commentCount123></span> 같이 빈 태그가 곳곳에 남아있는게 찝찝하네요..;

댓글을 수정할 경우 아래와 같은 에러메시지가.. smile
Notice: Undefined index: guestHomepage in /var/www/crizin/lib/view/replyEditorView.php on line 5

5

답글: 덧글 추가 삭제시 갯수가 맞지 않는부분

글하나 일때는 잘되는데요.
정확한 테스트를 위해
블로그 글을 한 페이지 당 10개정도도 해놓고
테스트를 해봐야 될듯하네요.

그리고 버그하나 더 발견했는데요(FF 실행)
http://ghj.pe.kr/attach/1/1328578805.gif

그림에서 보면 홈페이지가 http://ghj.pe.kr 이렇게 되어있는데요
디비에 저장된 값을 가지고 오지 않고 쿠키에 저장되어 있는 값을
가져오나 봐여 제가 IE에서 홈페이지를 지우고 저장했거든요.

IE에서는 어떻게 나오나. 그림을 볼까요?

http://ghj.pe.kr/attach/1/1339985401.gif

Undefined index: guestHomepage

쿠키에 값이 들어 있지 않으니까 오류가 발생하겠죠.
하지만 FF에서는 모든글의 홈페이지가 http://ghj.pe.kr 이렇게 나오네요.

결론은

글수정시 홈페이지값은 DB에 저장된 값을 가지고 와야 한다.
글등록시에는 쿠키를 활용한다.

6

답글: 덧글 추가 삭제시 갯수가 맞지 않는부분

Peris님, webthink님 말대로 쿠키 불러오는 부분에 잘못된 부분이 있어서 수정했습니다
감사합니다~

그리고 webthink님이 지적하신대로 답글 수정화면에서의 어색한 부분이 있는데..

1. 홈페이지 주소를 적지 않고 답글 A를 작성한다
2. 홈페이지 주소를 적고 답글 B를 작성한다
3. 답글 A를 수정하려고 하면 홈페이지 주소가 입력돼있다 (2번에서 저장된 쿠키에서 불러온 값)

개인적으로는 홈페이지 주소를 채워주는게 편리하다고는 생각하지만 사용자 의도와 다르게 움직일 수 있는 부분이라 어떻게 하면 좋을지 생각중입니다.. 만약 쿠키를 무시하고 http:// 만 표시해주게 된다면

3. 답글 A를 수정하려고 하면 홈페이지 주소는 http:// 로 비어있다. 이상태로 본문을 수정하고 수정완료
4. 새 답글 C를 작성하려고 하면 홈페이지 주소는 비어있다. (3번에서 홈페이지 쿠키가 지워졌기 때문에..)

이런 상황도 좀 어색한거 같고요..

crizin (2006-04-20 15:59:25)에 의해 마지막으로 수정

7

답글: 덧글 추가 삭제시 갯수가 맞지 않는부분

crizin 작성:

Peris님, webthink님 말대로 쿠키 불러오는 부분에 잘못된 부분이 있어서 수정했습니다
감사합니다~

그리고 webthink님이 지적하신대로 답글 수정화면에서의 어색한 부분이 있는데..

1. 홈페이지 주소를 적지 않고 답글 A를 작성한다
2. 홈페이지 주소를 적고 답글 B를 작성한다
3. 답글 A를 수정하려고 하면 홈페이지 주소가 입력돼있다 (2번에서 저장된 쿠키에서 불러온 값)

개인적으로는 홈페이지 주소를 채워주는게 편리하다고는 생각하지만 사용자 의도와 다르게 움직일 수 있는 부분이라 어떻게 하면 좋을지 생각중입니다.. 만약 쿠키를 무시하고 http:// 만 표시해주게 된다면

3. 답글 A를 수정하려고 하면 홈페이지 주소는 http:// 로 비어있다. 이상태로 본문을 수정하고 수정완료
4. 새 답글 C를 작성하려고 하면 홈페이지 주소는 비어있다. (3번에서 홈페이지 쿠키가 지워졌기 때문에..)

이런 상황도 좀 어색한거 같고요..

3번 후 수정작업 시에 http:// 만 넘어왔는지를 체크하면 되지 않을까요?
http:// 만 넘어왔으면 쿠키는 덮어씌우지 않고 다른 값이 있으면 쿠키를 덮어씌우고요. smile