google-code-backups / xe-board

Automatically exported from code.google.com/p/xe-board
0 stars 0 forks source link

1.4버전 이후 xe기본 스킨들에서 댓글이 나오지 않는 문제 #47

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
게시판 모듈 1.4 버전 이후 함께 포함된 기본 스킨들에서 
발생하는 문제입니다. 
이 스킨들이 코어 1.5에서는 정상적이나 1.4 버전에 대해서는 
하위 호환 문제가 있는 듯합니다.

<문제>

1. 최신 게시판 스킨에서 글을 쓰면 댓글 목록이 나오지 
않습니다.
2. 같은 문서에서 댓글에디터도 나오지 않습니다. 

----
<대략의 원인 분석>

대략 보니 문서의 DB에 allowComment 'N'인 경우에 발생하는 
문제입니다. 
최신 게시판 스킨을 보면 allowComment를 댓글 목록 출력과 
관련하여 제거하는 것을 볼 수 있는데, XE1.4 버전에서는 이 
부분이 '댓글의 목록 출력'과 '댓글 에디터의 출력'에도 
관계가 있어서 이런 문제가 발생하는 것 같습니다. 
write_form.html 에서도 기존에 hidden으로 allowComment, 
allowTrackback을 Y로 체크 처리했었는데 이 부분이 제거되어, 
기존의 스킨에서 쓴 글은 정상적으로 댓글이 출력되는 
반면, 최신 스킨에서 쓴 글이 이와 같은 문제가 나타나게 
됩니다.

만약 쓰기폼에서 allowcomment를 제거하려면 댓글의 목록과 
댓글 에디터의 출력이 이와 관계없이 작동하도록 하거나, 
모든 문서에 기본적으로 allowcomment를 Y값으로 하거나 해야할 
것 같습니다.

참고로 아래는 제가 제작한 스킨 관련하여 사용자들의 질문 
내용입니다.  
------
댓글이 숫자는 나오는데 내용은 나오지 않습니다. 
관리자페이지로 들어가서 댓글쪽을 보면
달려있기는 한 것 같거든요. 그런데 내용출력이 없습니다. 
현재 XE 코어는 1.4.5.10을 사용하고 있습니다. 게시판 모듈은 
1.3.1이구요. 

이런 현상이 발생하기 이전의 글들(역주 : 게시판 모듈 
1.3에서 첨부된 스킨)에선 여전히 댓글도 잘 출력되고, 
댓글을 달면 제대로 다 달립니다.
그런데 새로 글을 써서 댓글을 달면 나타나지 않습니다. 

----------
최신 스킨으로 글 작성시에 댓글 등록이 안됩니다.
같은 내용을 구버전 스킨으로 다운그레이드 해본 결과 최신 
스킨에서 작성한 글에는 댓글창이 뜨지 않습니다. 
구버전에서 작성한 글은 댓글창이 뜹니다. 
아무래도 최신버전은 댓글 허용 안됨으로 되고, 화면에 
댓글창이 표시되어도 시스템 상으로는 댓글이 없는 상태인 
것 같습니다.

Original issue reported on code.google.com by contact@sketchbooks.co.kr on 30 Oct 2011 at 1:33

GoogleCodeExporter commented 8 years ago
XE core 1.5.x 를 기준으로 개발을 진행하고 있습니다. 
죄송합니다.

Original comment by sinsy...@gmail.com on 27 Feb 2012 at 8:53

GoogleCodeExporter commented 8 years ago

Original comment by sinsy...@gmail.com on 28 Feb 2012 at 1:27