묻고답하기
댓글 관리 페이지 추천 수 0/0 표시 되는 문제
2012.06.22 03:11
안녕하세요.
다름이 아니라 댓글 관리 페이지에서 추천 비추천의 수가 "0/0" 으로 항상 표시되는 문제 때문에,
제로보드XE 소스를 뜯어 보았더니;; <td class="nowr">0/0</td> 으로 하드 코딩 되어 있네요??
제로보드 최신버전 입니다 : 1.5.2.5
실제 게시물의 댓글에서는 정상적으로 "추천 5 비추천 3" 식으로 잘 표시되는데.
관리자 페이지에서는 해당 댓글의 추천 비추천수가 정작 "0/0" 으로 표시되어 있어서.
무엇이 문제 인지 ㅡㅡ 하루종일 엄청나게 삽질하고 여기저기 찾아 봤는데;;
결국에는 정답은 댓글 관리 페이지 modules\comment\tpl\comment_list.html 의 소스에서 "0/0" 으로 하드 코딩되어 있네요.
그런데 이걸 정상적으로 표시되게 수정 할 수 없나요??
제로보드 최신버전 인데도 하드 코딩되어 있는것 보면 무언가 문제가 있는듯 보여서...
78번째 줄을 <td class="nowr">{$val->get('voted_count')}/{$val->get('blamed_count')}</td>
으로 바꾸었는데... 정상적으로 추천 비추천수가 표시되지 않고... 그냥 빈공간 값 ""/"" 으로 표시됩니다.
안전을 생각해서?
<td class="nowr">{$val->get('voted_count')?$val->get('voted_count'):0}/{$val->get('blamed_count')?$val->get('blamed_count'):0}</td>
해도 값을 못읽어오는지 "0/0" 으로 표시되네요...
정상적으로 표시되게 할 수 없어서 하드 코딩으로 "0/0" 으로 막아 놓은건가요?? ㅠ_ㅜ??
해결방법 아시는 분 계시면 부탁좀 드려요... 최신버전 나올때까지 하드 코딩 되어 있는거 보면, 구조적으로 표시하기 힘든건가요??
웃긴거는 이와 관련해서 팁이나, 질문 자체가 없네요 ^ㅡ^;; 아무리 검색을 해보아도...
댓글 2
-
sejin7940
2012.06.22 05:49
-
으흥
2012.06.22 14:13
감사 합니다. 수정하니까 정상적으로 잘 표시됩니다 ^^ -
으흥
2012.06.22 14:18
같은 경우를 격고 계신분 수정하시라고 정리해서 올려 드립니다.
다시금 문제 해결에 도움을 주신 sejin7940 님 감사 드립니다.
문제점 : 댓글 관리 페이지에서 추천 비추천의 수가 "0/0" 으로 항상 표시되는 문제,
실제 게시물의 댓글에서는 정상적으로 "추천 5 비추천 3" 식으로 잘 표시되는데.
관리자 페이지에서는 해당 댓글의 추천 비추천수가 "0/0" 으로 표시됨원 인 : 댓글 관리 페이지 modules\comment\tpl\comment_list.html 의 소스에서 "0/0" 으로 하드 코딩 되어 있음
제로보드 최신버전 : 1.5.2.5
해결법 :
modules\comment\tpl\comment_list.html 소스의 78번째 줄을 아래로 바꿈
<td class="nowr">{$val->get('voted_count')?$val->get('voted_count'):0}/{$val->get('blamed_count')?$val->get('blamed_count'):0}</td>
modules/comment/comment.admin.view.php 소스의 44번째줄에 있는
$columnList = array('comment_srl', 'document_srl', 'is_secret', 'status', 'content', 'comments.member_srl', 'comments.nick_name', 'comments.regdate', 'ipaddress'); 부분을 아래로 바꿈
$columnList = array('comment_srl', 'document_srl', 'is_secret', 'status', 'content', 'comments.member_srl', 'comments.nick_name', 'comments.regdate', 'ipaddress','voted_count','blamed_count');
바꾸면 정상적으로 잘 표시됩니다... ^^ 그럼 이만 줄이겠습니다.
최근에 XE전반에 columnList 라는 항목이 생기면서 발생한 버그네요
modules/comment/comment.admin.view.php 에서 44번째줄즈음에 있는
$columnList = array('comment_srl', 'document_srl', 'is_secret', 'status', 'content', 'comments.member_srl', 'comments.nick_name', 'comments.regdate', 'ipaddress'); 부분을
$columnList = array('comment_srl', 'document_srl', 'is_secret', 'status', 'content', 'comments.member_srl', 'comments.nick_name', 'comments.regdate', 'ipaddress','voted_count','blamed_count');
로 바꿔주세요