게시판 리스트에서.. 정보
게시판 리스트에서..본문
지정 이름을 리스트에서 표시하고자 하여
아래와 같이 하였습니다.
<?=$is_admin=='super'? $list[$i][wr_2]:substr($list[$i][wr_name],0,2).'*'?>
<?//=$list[$i][name]?>
또는
<?=$is_admin=='super'? $list[$i][name]:substr($list[$i][wr_name],0,2).'*'?>
<?//=$list[$i][name]?>
그런데 "00*" 이렇게 표시되네요.
이름 앞 두글자 표시가 안됩니다..
수정 방법을 알려주시면 감사하겠습니다..
아래와 같이 하였습니다.
<?=$is_admin=='super'? $list[$i][wr_2]:substr($list[$i][wr_name],0,2).'*'?>
<?//=$list[$i][name]?>
또는
<?=$is_admin=='super'? $list[$i][name]:substr($list[$i][wr_name],0,2).'*'?>
<?//=$list[$i][name]?>
그런데 "00*" 이렇게 표시되네요.
이름 앞 두글자 표시가 안됩니다..
수정 방법을 알려주시면 감사하겠습니다..
댓글 전체
이름 substr로 잘리나요?
mb_substr 또는 cut_str("문자","자를글자수","")
식으로 하셔야 맞을꺼같고..
mb_substr 또는 cut_str("문자","자를글자수","")
식으로 하셔야 맞을꺼같고..
필드 값은
<input maxlength=15 size=40 name=wr_2 itemname="책임자" value="<?=$write[wr_2]?>">
substr" 적용 시 리스트에 ??* 이렇게 표시됩니다..
mb_substr 또는 cut_str("문자","자를글자수","")
적용 후 "2*" 이렇게 표시 됩니다
<input maxlength=15 size=40 name=wr_2 itemname="책임자" value="<?=$write[wr_2]?>">
substr" 적용 시 리스트에 ??* 이렇게 표시됩니다..
mb_substr 또는 cut_str("문자","자를글자수","")
적용 후 "2*" 이렇게 표시 됩니다
그누보드에는 common.lib.php 파일에 글자 자르는 함수가 이미 있습니다.
function cut_str($str, $len, $suffix="…") <= 이런 식으로 정의 되어 있지요.
그러니 님의 다음 소스부분을 cut_str을 이용해서 변경하면 될 것 같네요.
==================변경전====================
<?=$is_admin=='super'? $list[$i][wr_2]:substr($list[$i][wr_name],0,2).'*'?>
================= 변경후 ====================
<?=$is_admin=='super'? $list[$i][wr_2]:cut_str($list[$i][wr_name], 4, "*")?>
한글 두 글자니 길이는 4로 하면 되겠지요? ^^
만일 안되면 2로 변경해서 해 보세요.
function cut_str($str, $len, $suffix="…") <= 이런 식으로 정의 되어 있지요.
그러니 님의 다음 소스부분을 cut_str을 이용해서 변경하면 될 것 같네요.
==================변경전====================
<?=$is_admin=='super'? $list[$i][wr_2]:substr($list[$i][wr_name],0,2).'*'?>
================= 변경후 ====================
<?=$is_admin=='super'? $list[$i][wr_2]:cut_str($list[$i][wr_name], 4, "*")?>
한글 두 글자니 길이는 4로 하면 되겠지요? ^^
만일 안되면 2로 변경해서 해 보세요.