묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
해결 방법은 알았는데.. 적용(?)을 못하겠어요 ㅠ
2013.06.13 15:45
http://www.xpressengine.com/qna/22081341
content 위젯으로 댓글을 불러올 때 이미지만 있는 댓글은 아래처럼 빈칸으로 나오더라구요.
- 정상적으로 5개를 불러오는 모습 -
- 이미지만 첨부되어 있는 댓글이 포함되어 있을 경우 그 댓글은 안나타나서 4개만 불러오는 모습 -
이미지만 있는 댓글자체를 아예 content 위젯으로 불러오지 않았으면 하는데 방법이 있을까요?
==========================================================================================
위 질문에 송동우님께서 아래와 같은 답변을 주셨는데..
워낙 초보라 어디를 어떻게 건드려야할지 전혀 감을 못잡겠습니다.
해결 방법좀 알려주시면 감사하겠습니다. XE 최신코어 사용중입니다.
"방법은 여러가지 구상하기 나름이겠지만....
xe의 구조를 감안해서 생각해서 제일 편한 방법을 제안한다면
댓글이 등록될 때, 태그를 제거한 후 값이 없다면
이미지 댓글을 알리는 텍스트를 추가하게 하면
이미지만 등록하는 댓글은 자동으로 텍스트가 추가되어서
위젯에 그 텍스트가 제목으로 나타납니다.....
한 줄만 추가하면 해결되는 방법이라 제일 간단할 것이라 생각됩니다......."
xe - modules - comment - comment.controller.php 열고
line 400 쯤에
$output = executeQuery('comment.insertComment', $obj);
이것 바로 위에
if(!strip_tags($obj->content)) $obj->content = "<p>Image Comment</p>".$obj->content;
이것 삽입