최신버전 XE에 기본적으로 포함된 content위젯이 있습니다.
기능이 많고 뛰어나서 많이 쓰이고 있죠.
이 위젯을 사용하여 위젯을 생성시 닉네임을 단순화 시키고 닉네임의 길이를 고정시키는 방법입니다.
닉네임을 전체 보이기 했을시 해당 스킨의 범위를 벗어나 버립니다.
제목글의 글자수를 조절하면 되나 매번 귀찮습니다. (특히 open_id사용시 긴네임이 나옵니다)
닉네임의 크기를 고정시 아래 이미지와 같이 갈끔하게 적용이 됩니다.
xe/widgets/content/skins/default/normal.html를 수정합니다.
[수정전]
<!--@else if($v=='nickname')-->
<td><a <!--@if($item->getMemberSrl())-->href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}"<!--@elseif($item->getAuthorSite())-->href="/{$item->getAuthorSite()}" onclick="window.open(this.href); return false;" class="author member"<!--@else-->href="#" onclick="return false;" class="author member"<!--@end--> >{$item->getNickName()}</a></td>
<td><a <!--@if($item->getMemberSrl())-->href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}"<!--@elseif($item->getAuthorSite())-->href="/{$item->getAuthorSite()}" onclick="window.open(this.href); return false;" class="author member"<!--@else-->href="#" onclick="return false;" class="author member"<!--@end--> >{$item->getNickName()}</a></td>
[수정후]
<!--@else if($v=='nickname')-->
<td>{cut_str($item->getNickName(), 6, "..")}</td>
<td>{cut_str($item->getNickName(), 6, "..")}</td>