묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
신고된 게시물 표시
2014.07.08 21:13
게시물을 신고하면 관리자 모드에 들어서서 컨텐즈 항목에 신고 된 것을 확인 할수 있는데요
이렇게 확인하는 방법말고
관리자로 로그인한후 게시판 리스트와 게시물 내용을볼때 신고된 게시물이 있으면 "신고" 된 게시물인지 보이게 할수 있나요?
게시판 리스트에서 신고된 게시물은 [신고] 제목 이렇게 표시게게하거나
게시물 내용을 볼때도 제목앞에 "[신고]" 이렇게 출력되게 하고 싶습니다.
어떻게 해야 되나요?
감사합니다.
documents 테이블에서는, 신고횟수를 원칙적으로 저장하지 않습니다
신고내역은, document_declared 테이블에 기록이 남기에..
결국 목록의 각 글들 출력할때마다, query 를 날려서, 신고내역이 있는지 document_declared 테이블에서 확인을 해 기록해야겠죠. (결국 20개짜리 목록하나에도 쿼리를 정말 많이 날리는 그리 좋은 방법은 아니죠 ^^;;)
아니면, 아예 documents 테이블에 declared_count 라는 칼럼을 하나 더 추가한 뒤에
신고시 이 쪽에 기록되게 하는 trigger 를 추가하거나, 신고실행하는 함수를 수정해 query 를 하나 더 날리든지 해야할겁니다
암튼, 그냥 XE 구조로는 출력되지는 않습니다.