최신 댓글 위젯의 문제인지.. 아니면 XE의 문제인지..
비밀글에 달린 댓글도 최신댓글 위젯에 나와버려서 가끔 당혹스러웠었는데
안보이게 하는 방법을 찾다보니 완벽하진 않지만 팁이 올라와 있길래 냉큼 퍼와보았다.

이 팁을 적용해보았더니 비밀글에 달린 댓글은 출력되지 않지만
최신댓글 위젯의 댓글리스트 목록에서 비밀글 댓글이 제외되고 출력 되었다.
본 vana.kr 사이트 왼쪽편에는 최신댓글 15개가 출력되도록 되어있으나, 그중에 한개가 비밀글에 달린 댓글이라 14개만 출력이 되었다
그렇다면 가장 최근에 달린 댓글 15개가 모두 비밀글에 달렸다면;; 최신댓글 표시가 안된다는 얘기;;
어쨌든 비밀글에 달린 댓글이 표시되는것 보다는 나을것 같아 임시로 나마 적용하였다.


/modules/comment/comment.model.php 파일을 수정해야 하며

XpressEngine 1.2.4 버젼기준으로 181번째 줄에서부터 보면 되겠다.

             if($comment_list) {
                if(!is_array($comment_list)) $comment_list = array($comment_list);
                $comment_count = count($comment_list);
               
$oDocumentModel = &getModel('document');  // 추가
                foreach($comment_list as $key => $attribute) {
                    if(!$attribute->comment_srl) continue;
                   
$oDocument = $oDocumentModel->getDocument($attribute->document_srl); // 추가
                    if($oDocument->isSecret()) continue; // 추가
                    $oComment = null;
                    $oComment = new commentItem();
                    $oComment->setAttribute($attribute);
                    if($oComment->isSecret()) continue;   // 추가

                    $result[$key] = $oComment;
                }
                $output->data = $result;
             }


위와 같이 4줄을 위치에 맞추어 추가해주면 된다.

* 본 팁은 XE 팁공유 게시판의 '얼터1' 님의 글에서 정보를 얻어왔습니다.

이 글과 관련된 글들(Tag Relation)
  1. [2010/08/27] 메뉴 새글 표시기능 추가 및 엔진 업데이트 *2 by 바나 (143)
  2. [2010/03/10] 검색 기능 추가 外 by 바나 (1310)
  3. [2009/10/22] 잡다한 업데이트 및 수정 *2 by 바나 (1773)
  4. [2008/03/18] Zeroboard XE 에서 아이디/비밀번호 찾기 메일이 깨지는 현상 해결 by 바나 (2454)
  5. [2008/06/26] 이외수 댓글포스 *3 by 바나 (5265)
v  a  n  a  :  vana.kr
-------------------------------------
If it's not FUN, Why do it?

何とかなるさ
재밌는 것만 하고 살자, 어떻게든 되겠지