위젯 설정에 아이콘 표시를 하니깐
파일 아이콘과 뉴 아이콘이 기본 문서모듈의 이 아이콘이 뜨더라구요
/modules/document/tpl/icons/file.gif
저는 단지 새글표시만 다른 아이콘으로 띄워주고 싶거든요.
혹시 방법 아시나요??
스케치북 게시판의 경우 다음 소스를 사용했더군요.
그런데 게시판이 아니라 위젯에서 사용하려니 어떻게 하는 건지 모르겠네요 ㅠㅠ
<!--// 리본 --> <block cond="$mi->gall_ribbon!='N'"> <block cond="!$mi->gall_ribbon || $mi->gall_ribbon=='new_update'"> <!--@if((int)($document->getRegdate('YmdHis')>date("YmdHis", time()-$mi->duration_new*60*60)))--> <span class="ribbon nnu new"><i>new</i></span> <!--@elseif((int)(zdate($document->get('last_update'),'YmdHis')>date("YmdHis", time()-$mi->duration_new*60*60)))--> <span class="ribbon nnu update"><i>update</i></span> <!--@else--> <span cond="!$mi->gall_ribbon" class="ribbon"><i class="date"><b>{$document->getRegdate("d")}</b><small>{$document->getRegdate("M")}</small></i></span> <!--@end--> </block> <span cond="$mi->gall_ribbon && $mi->gall_ribbon!='new_update'" class="ribbon"> <i cond="$mi->gall_ribbon=='cate' && $document->get('category_srl')" class="cate">{$category_list[$document->get('category_srl')]->title}</i> <i cond="$mi->gall_ribbon=='date'" class="date"><b>{$document->getRegdate("d")}</b><small>{$document->getRegdate("M")}</small></i> <i cond="$mi->gall_ribbon=='read'"><b>{$document->get('readed_count')}</b><small>Views</small></i> <i cond="$mi->gall_ribbon=='vote'"><b>{$document->get('voted_count')}</b><small>Likes</small></i> <i cond="$mi->gall_ribbon=='cmt'"><b>{$document->getCommentCount()}</b><small>Replies</small></i> <i cond="$mi->gall_ribbon=='extra'">{$document->getExtraValueHTML($mi->extra_num)}<!--<small>{@$extravar_list = $document->getExtraVars()}{$extravar_list[$mi->extra_num]->name}</small>--></i> </span> </block>
이온디
Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
댓글 16
위젯 스킨에서만 동작하면 되는데;ㅁ;
꼼수고 ㅎ
이 이미지를 바꿔버리는 건 모든 게시판에서도 동일하게 변경이 되버리기 때문에 ㅠ_ㅠ;;
<block cond="$oDocument->get('regdate')> date('YmdHis') + 60 * 60 * 시간">
<img src="/img/new.gif">
</block>
이런 식으로 구현하시면 될 듯 합니다.
<img src="/img/new.gif">
</block>
어떤 위젯인지 몰라서, 일단 위에 있는 소스를 바탕으로 고쳐봤습니다.
저는 매직컨텐츠위젯을 사용 중인데 레이아웃 부분이 깨져서 해당 부분에서 더 이상 출력이 안되더라구요 ;ㅁ;
매직컨텐츠위젯 기본 스킨을 기준으로... 위젯의 loop 문 안에 넣는 거라면
<block cond="$item->get('regdate')> date('YmdHis') + 60 * 60 * 시간">
<img src="/img/new.gif">
</block>
이게 맞는 것 같네요.
잘 안되네요 ㅠ;
소스는 맞는거 같긴 한데 @_@;ㅁ;