글쓴이 이름감추기
본문
안녕하세요
상담용으로 사용하는 게시판에서
글쓴이의 이름을 감추고 싶습니다
예)
홍길동 -> 홍길*
성춘향 -> 성춘*
이몽룡 -> 이몽*
예전에 이팁을 본것같은데
검색해도 찾을수가 없네요
꾸벅
답변 3
list.skin.php 에서 <?php echo $list[$i]['name'] ?> 이걸 검색합니다.
그럼 아래소스가 나옵니다.
<td class="td_name sv_use"><?php echo $list[$i]['name'] ?></td>
이 소스를 아래처럼 바꿔주세요.
<td class="td_name sv_use">
<?php
// 이름 한글 글자수 구하기
$len = mb_strwidth($list[$i]['wr_name'],'UTF-8');
$star = "*";
if($len <= 4) {
$list[$i]['name'] = cut_str($list[$i][wr_name],1,"").$star;
} else {
$list[$i]['name'] = cut_str($list[$i][wr_name],2,"").$star;
}
?>
<?php echo $list[$i]['name'] ?>
</td>
관리자 라면 관리* 라고 표시됩니다.
설명하자면 이름이 4자 이상인 가나다라마바사 일경우
이름을 3자로 줄이고 가나다 마지막 1자를 별표시 합니다.
이름: 가나다라마바사 -> 가나*
!-->!-->
// 이름 한글 글자수 구하기
$len = mb_strwidth($list[$i]['wr_name'],'UTF-8');
$star = "*";
if($len <= 4) {
$list[$i]['name'] = cut_str($list[$i][wr_name],1,"").$star;
} else {
$list[$i]['name'] = cut_str($list[$i][wr_name],2,"").$star;
}
?>
<span><?php echo $list[$i]['name'] ?></span>
저도 예전에 사용할일이 있어
리스트페이지에서 이름끝에 몇자 별표시 하려고 저장해둔 소스입니다.
리스트페이지에서 응용하시면 되겠습니다.
답변을 작성하시기 전에 로그인 해주세요.