게시판 리스트에 코멘트 리스트도 함께 나오도록 했습니다.
예전 zb5 beta 때 소마세월님이 이런 게시판을 올려놓으신 적이 있는데
zbxe에 아직 없어서 급코딩 해봤습니다.
xe_list스킨을 수정했습니다.

옵션으로는
코멘트 리스트를 볼때
colspan값을 줘서 한칸에 코멘트 내용, 글쓴이, 등록일을 한번에 보이도록 하거나
원 리스트 칼럼으로 맞춰보기 선택

본문보기 하단의 리스트에서는 코멘트 리스트를 보거나 보지않기 선택

cmtlistview.gif

수정한 부분이 많지 않기 때문에 수정한 파일을 따로 올리겠습니다.

수정한 부분들은 다음과 같습니다.
원 소스 수정없이 코드 추가만 해서 만든 것이라
기존에 쓰던 좋은 게시판이 있으면 스킨에 아래 부분만 추가해서 쓰면 될 듯 합니다.

list.html에서
게시물 리스트 foreach문 부분에서
<tr> 리스트 </tr> 다음에 forech문 끝나기 전에
다음 내용을 삽입했습니다.

<!-- 코멘트 리스트 시작  -->
<!--@if(!($oDocument->isExists() && $grant->view && $module_info->cmtlist_at_boardlist == 'nolist'))-->
      <!--@if($document->getCommentCount())-->
        <!--@foreach($document->getComments() as $key => $val)-->
        <tr>
            <td class="num">&nbsp;</td>
            <td class="title" <!--@if($module_info->div_column != 'yescolumn')-->colspan="6"<!--@end-->>
            <ul id="listreply">
            <li class="listreply">
              <div <!--@if($val->depth < 11)-->style="margin-left:{($val->depth)*1.3}em"<!--@else-->style="margin-left:13em"<!--@end--> class="replyIndent">
                <div class="replyContent" <!--@if($module_info->div_column == 'yescolumn')-->style="width:100%"<!--@end--> >
                <a href="{getUrl('document_srl',$document->document_srl, 'comment_srl', $val->comment_srl)}#comment_{$val->comment_srl}">
                  <!--@if(!$module_info->subject_cut_size) -->
                  {cut_str(strip_tags($val->content),30,'...')}
                  <!--@else-->
                  {cut_str(strip_tags($val->content),$module_info->subject_cut_size,'...')}
                  <!--@end-->
                </a>
                </div>
                <!--@if($module_info->div_column != 'yescolumn')-->
                  <!--@if($module_info->display_author!='N')--><div class="author"><div class="member_{$val->member_srl}">{htmlspecialchars($val->nick_name)}</div></div><!--@end-->
                  <!--@if($module_info->display_regdate!='N')--><div class="date">{zdate($val->regdate, "Y.m.d")}</div><!--@end-->
                <!--@end-->
              </div>
            </li>
            </ul>
            </td>
                <!--@if($module_info->div_column == 'yescolumn')-->
            <!--@if($module_info->display_author!='N')--><td class="author"><div class="member_{$val->member_srl}">{htmlspecialchars($val->nick_name)}</div></td><!--@end-->
            <!--@if($module_info->display_readed_count!='N')--><td class="reading">&nbsp;</td><!--@end-->
            <!--@if($module_info->display_voted_count!='N')--><td class="recommend">&nbsp;</td><!--@end-->
            <!--@if($module_info->display_regdate!='N')--><td class="date">{zdate($val->regdate, "Y.m.d")}</td><!--@end-->
            <!--@if($module_info->display_last_update=='Y')--><td class="date">&nbsp;</td><!--@end-->
                <!--@end-->
        </tr>               
        <!--@end-->
      <!--@end-->
<!--@end-->
<!-- 코멘트 리스트 끝  -->

skin.html 에서
옵션을 선택하기 위해서 <extra_vars>에 다음 내용을 추가했습니다.

    <var name="div_column" type="select">
      <title xml:lang="ko">답글 리스트 보기 방식</title>
      <default>nocolumn</default>
      <default>yescolumn</default>
      <description lang="ko">답글 리스트를 보드 리스트의 칼럼에 맞출지, 한 칼럼에 내용과 글쓴이 날짜 등을 모두 보여줄지 선택 </description>
    </var>
    <var name="cmtlist_at_boardlist" type="select">
      <title xml:lang="ko">문서보기화면 하단에서 답글리스트 보기</title>
      <default>yeslist</default>
      <default>nolist</default>
      <description lang="ko"> 문서 보기 화면의 하단 문서리스트에서 코멘트리스트도 보여줄지 선택</description>
    </var>

common.css 에서
reply 클래스를 그냥 쓸 수도 있지만
list.html과 comment.html에서 다른 디자인으로 보이게 할 때를 대비해서
코멘트 리스트용 class를 설정했습니다.

#listreply {}
#listreply li {list-style:none;}
#listreply p { display:inline;}
#listreply .replyIndent { background:url(../images/common/iconReplyArrow.gif) no-repeat .0em .3em; padding-left:1.3em; }
#listreply .replyContent {float:left;}
#listreply .author { float:left; padding:0 .3em 0 0; font-size:.9em; color:#3074a5; margin:0 .3em 0.5em 0;}
#listreply .author a { font-size:.9em; color:#3074a5; margin-right:.3em;}
#listreply .date { float:left; font:.8em Tahoma; color:#cccccc; margin:.3em 0 .5em 0;}