게시판 리스트에서..

지정 이름을 리스트에서 표시하고자 하여
아래와 같이 하였습니다.

<?=$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*" 이렇게 표시되네요.
이름 앞 두글자 표시가 안됩니다..

수정 방법을 알려주시면 감사하겠습니다..
|

댓글 3개

이름 substr로 잘리나요?
mb_substr 또는 cut_str("문자","자를글자수","")
식으로 하셔야 맞을꺼같고..
필드 값은
<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로 변경해서 해 보세요.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12년 전 조회 767
12년 전 조회 2,052
12년 전 조회 744
12년 전 조회 971
12년 전 조회 901
12년 전 조회 921
12년 전 조회 762
12년 전 조회 2,169
12년 전 조회 611
12년 전 조회 815
12년 전 조회 688
12년 전 조회 674
12년 전 조회 948
12년 전 조회 823
12년 전 조회 1,591
12년 전 조회 1,438
12년 전 조회 2,788
12년 전 조회 2,050
12년 전 조회 953
12년 전 조회 996
🐛 버그신고