게시판 목록에서 blamed_count 질문드립니다.
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
게시판 목록 설정에서
추천수만 표시되게 해놓고
목록에는 $document->get('blamed_count')+$document->get('voted_count') 추천에서 비추천을 뺀숫자를 표시하게 게시판 스킨을 수정하였습니다.
헌데 추천수 10, 비추천수 5인 게시글을 목록에서보면 추천표시란에는 +10으로 (추천수만 카운팅)되서 나오는데, 해당게시글을 들어가서야 비추천이 계산되서 +5로 나옵니다.
확인해보니 게시판 목록 설정에서 비추천까지 표시해줘야
+5로 나오게되는데 제가 하고싶은건 게시판 목록설정에서는 추천수만 불러오고 표시될때는 추천-비추천을한 결과값만 보여주고싶은데 어떻게 해야할까요..
스포
Lv. 5
댓글 9
$document->get('blamed_count')+$document->get('voted_count')
5 + 10 = 15;;
-1*$document->get('blamed_count')+$document->get('voted_count') = 5
앗. 근데 그게 문제가 아닙니다 ㅜ 게시판 목록에서 "비추천수" 없이 "추천수"만 목록에서 불러오게 해두면$document->get('blamed_count')를 못불러옵니다 ㅠ 게시글을 들어가서야 $document->get('blamed_count') 까지 반영이 되더라구요..
이후 추천수 부분에 값 출력시 계산해서 출력하도록 하면 될테고요.
스킨에서도 모든 PHP의 프론트 표현에 따른 모든 작업을 쉽게 해주니까요..
게시판의 정보는 대부분 api를 불러오기 보단 php 를 호출하여 변환된 html 을 가져온다고 생각하시면 스킨에서 구현한 내용으로 쉽게 구현이 가능할 것으로 보입니다.
밑에 yjsoft님께서 말씀하신것처럼 글목록 상단의 표기부분과 실제 글 항목의 조건을 토대로 제작해보세요
비추천수를 목록에 포함시키고
스킨에서 비추천수 출력하는 부분을 제거하시는게.....
설정 페이지에서 추천수, 비추천수 모두 나오게한 다음
스킨단엔서 비추천수 출력 안되게 수정하시는게 가장 좋을 거 같아요~
modules/board/board.view.php 에서
fucntion _makeListColumnList() 함수에서
$defaultColumn = array('document_srl', 'module_srl', 'category_srl', 'lang_code', 'member_srl', 'last_update', 'comment_count', 'trackback_count', 'uploaded_count', 'status', 'regdate', 'title_bold', 'title_color');
아래에 추가
$defaultColumn = array_merge(array('blamed_count'),$defaultColumn);