묻고답하기
리스트 상에 commnet 노출방법이 있을까요?
2016.10.28 14:26
안녕하세요.
질문좀 드리겠습니다.
생성된 게시판 리스트에서 글에 comment 가 달릴 경우
리플 달린 게시판 처럼 해당 comment 를 리스트 상에 보여주고 싶습니다.
혹시 아시는 분 좀 알려주시면 감사하겠습니다.
comment 갯수는 알겠는데...
갯수가 있다는 것을 조건으로 comment 를 보여주기가 어렵네요.
댓글 5
-
라자루스
2016.10.28 19:16
getNewestCommentList 라는 함수를 이용하여 리스트상에서 리플 내용을 뽑아낼 수 있는 것으로 알고 있습니다. -
알콜리즘
2016.10.28 19:43
아 그런게 있습니까?
댓글 정말 감사합니다.
-
라자루스
2016.10.29 10:58
https://www.xpressengine.com/tip/22737609
참고하시면 적용하실 수 있을 듯합니다.
-
sejin7940
2016.10.28 19:55
예전에 이런걸 지원했던 스킨이 있었던거 같은데.. 없네요
그냥 기본적으로는 불가능합니다. 목록에서는 댓글개수 이외의 댓글정보는 안 가져오기에
따라서 목록의 각 글 loop 돌때
$oDocument = $oDocumentModel->getDocument($document_list->document_srl);
$comment_list = $oDocument->getComments()
형태를 이용하시거나
$args->document_srl = $document->document_srl;
$comment_list = $oCommentModel->getNewestCommentList($args);
제가 소스를 다 쓴게 아니기에.. ( XE를 어느 정도 아신다고 생각하고 쓴거여서)
빠진부분들 잘 추가해서 쓰셔야합니다 ^^;
암튼, 이런식으로 각 글별로 댓글리스트를 뽑아야겠죠어려우면 제작의뢰로... ^^;
-
알콜리즘
2016.10.28 20:05
아.. 솔직히 XE 를 사용해 본적이 없어서 잘모르겠습니다;;;
좀더 연구를 해봐야 할지 의뢰를 해야할지...
$newestCommentList = $oCommentModel->getNewestCommentList($obj, array('comment_srl', 'member_srl', 'nick_name', 'user_name', 'content'));
여기서 코멘트리스트를 어떻게 사용해야 페이지에 뿌릴 수 있을지.. 잘모르겠네요;;;