드루팔 댓글의 페이징 문제

드루팔 댓글의 페이징 문제가 발생해서 기록해 둡니다.
(이 글은 팁이라고 부르기에는 부끄러울 정도로 지식의 깊이가 얕습니다)

--------------------------------------------------------------------

현상 :
2008년 4월초 팔팔.오알지의 컨텐츠 중 하나에서 댓글 갯수가 10개를
넘어가면서 댓글에서 페이징이 나타나는 현상이 생겼다(이것은 정상임).
그런데 최근 댓글(양쪽 블럭 중 하나에 있음)에 나타난 댓글을 클릭하면
해당 댓글로 뛰어가지 않고 컨텐츠의 첫 화면으로 가는 버그가 발생함.

원인:
드루팔의 버그.
http://drupal.org/node/26966 에 있는 수많은 글 중에서
정확한 원인을 집는 것은 쉬운 일이 아니었음.
한국의 "박성서"님이 제안한 해결책이
http://drupal.org/node/26966#comment-335956 에 기록돼 있고
이를 모듈로 만든 것이, 아래의 comment_redirect 모듈임.
http://drupal.org/project/comment_redirect

해결:
하지만 comment_redirect 모듈도
드루팔 5.7(2008년 4월 기준으로 5.x대 최신판)에서는 해결 못했다.
드루팔 5.2에서 작동한다고 돼 있는데 그 탓인가???
http://drupal.org/node/26966 에 있는 글 하나하나를 검증하는 것도
너무 힘들고, 박성서님의 패치를 손으로 적용하는 것은
게으른 드루지기들이 감당하기 힘들고 그럴 능력도 안됨...
그래서 결국은, (부끄럽네요)
관리 > 컨텐츠 관리 > 댓글 > 설정에 가 보면 댓글 갯수를 한 화면당
100개로 설정해 두었다. 댓글이 100개가 넘어가는 컨텐츠는 드물지
않을까 기대해 본다(참으로 얕은 지식/해결책입니다).

재발방지:
아직 제대로 준비 못했다.
다음에도 댓글의 한 페이지당 갯수를 늘려주는 수 밖에???

* 게으른 저희들을 이해하소서.

Your rating: None 평균 : 4.5 (2 votes)

댓글

참고로 댓글 자체를

참고로 댓글 자체를 노드화 하는 모듈이 있어 소개한다.
Node Comment 모듈이다.
http://drupal.org/project/nodecomment

새로 작성할 댓글

새로 작성할 댓글 영역에 Disclaimer를 항상 나타나게 하려면,
http://drupal.org/node/359580 를 참고하면 좋겠다.