묻고답하기
게시판 타이틀에 추천시 hot 표시 방법 문의 드립니다
2014.01.07 16:58
추천수가 한번 이상이면 hot 표시를 넣으려 합니다
list.html 파일에서
<td class="title" cond="$val->type=='title' && $val->idx==-1">
<!--@if($document->get('voted_count') > 1)-->HOT <!--@end-->
<a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">
{$document->getTitle()}
위 처럼 수정했는데 동작하지 않네요
무엇이 문제일까요 ?
게시판은 xe_v3_default 사용중입니다 ( 1.7.3.6)
댓글 6
-
neostream
2014.01.07 20:05
-
어라얼랑
2014.01.08 08:12
답변 감사합니다^^
-
애니즌
2014.01.08 12:31
단순히 현재 if문을 보자면
<!--@if($document->get('voted_count') > 1)-->HOT <!--@end-->
만약에 추천수가 1보다 크면 ~ 표시해라!
라고 하신 겁니다.
그러니 추천수가 1보다 큰 수, 즉 2이상 되어야 표시되도록 설정하셨습니다.
이를 1이상으로 설정하시려면
<!--@if($document->get('voted_count') >= 1)-->HOT<!--@end-->
로 바꾸셔야 합니다.
'>' 이것을 '>=' 이것으로 바꾼 겁니다~
즉 크면을 크거나 같으면으로 바꾼거에요~
-
어라얼랑
2014.01.10 12:39
^^ 감사합니다
-
애니즌
2014.01.10 13:09
아니면 조건식을 이렇게 하셔도 됩니다.
<!--@if($document->get('voted_count') > 0)-->HOT <!--@end-->
0보다 크면 ~
-
어라얼랑
2014.01.11 10:05
애니즌님 ...감솨합니다^^
추천수가 1번이상이면 그냥 추천이 있으면 으로 바꾸시면 됩니다.
<block cond="$document->get('voted_count')">HOT</block>