회원정보 작성 댓글 보기에 '스티커 댓글입니다.' 출력하기
기븐님의 이 팁을 응용하시면 됩니다.
https://xetown.com/questions/494632
위 팁은 컨텐츠 위젯에서의 출력을 수정하는 팁입니다.
회원 정보 작성 댓글 보기에도 스티커를 사용하면 {@sticker:24461|24475} 이런식으로 기븐님 표현대로 예쁘지 않게 출력이 되는데요, /modules/member/skins/default/comment_list.html 을 여시고
맨 상단에
<!--@if($lang_type=='ko')-->
{@ $lang->sticker_comment = '스티커 댓글입니다.';}
<!--@else-->
{@ $lang->sticker_comment = 'Sticker';}
<!--@end-->
이렇게 추가 하시고,
이 부분을 찾아서
<a href="{getUrl('','document_srl',$comment->document_srl)}#comment_{$comment->comment_srl}" target="_blank">{$comment->getSummary() ?: $lang->msg_no_text_comment}</a>
이렇게 바꿔 주시면 '글자가 없는 댓글입니다.' 까지 잘 출력이 됩니다.
{@ $length = mb_strlen(trim(preg_replace('/\s+/', ' ', strip_tags($comment->getSummary()))), 'UTF-8');}
<a href="{getUrl('','document_srl',$comment->document_srl)}#comment_{$comment->comment_srl}" target="_blank"><!--@if (strpos($comment->getSummary(), 'sticker') === 2) -->{$lang->sticker_comment}<!--@elseif ($length > 0) -->{$comment->getSummary()}<!--@else--> {$lang->msg_no_text_comment}<!--@end--></a>
댓글 5
해봐야겠네요 ㅎㅎ