테스트 사이트 - 개발 중인 베타 버전입니다

글쓴이 이름감추기 채택완료

애스크 9년 전 조회 4,139

안녕하세요

상담용으로 사용하는 게시판에서

글쓴이의 이름을 감추고 싶습니다

 

예)

홍길동 -> 홍길*

성춘향 -> 성춘*

이몽룡 -> 이몽*

 

예전에 이팁을 본것같은데

검색해도 찾을수가 없네요

 

꾸벅 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

list.skin.php 에서 <?php echo $list[$i]['name'] ?> 이걸 검색합니다.

그럼 아래소스가 나옵니다.

 

</p><p><td class="td_name sv_use"><?php echo $list[$i]['name'] ?></td></p><p>

 

이 소스를 아래처럼 바꿔주세요.

 

</p><p><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></p><p>

관리자 라면 관리* 라고 표시됩니다.

 

설명하자면 이름이 4자 이상인 가나다라마바사 일경우

이름을 3자로 줄이고 가나다 마지막 1자를 별표시 합니다.

 

이름: 가나다라마바사 -> 가나*

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

저도 예전에 사용할일이 있어

리스트페이지에서 이름끝에 몇자 별표시 하려고 저장해둔 소스입니다.

 

리스트페이지에서 응용하시면 되겠습니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

애스크
9년 전
혹시 그누보드5 에서 적용가능한것인가요?
list.php 를 찾아봐도 비슷한 소스가 보이지 않아서요
리스트에서 이름을 표시하는 위치에
wr_name 은 없고
ca_name 만 보이네요.
ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

</p><p>// 이름 한글 글자수 구하기</p><p>$len = mb_strwidth($list[$i]['wr_name'],'UTF-8');</p><p>$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;
}</p><p>?>
<span><?php echo $list[$i]['name'] ?></span>
 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

애스크
9년 전
답변감사합니다
lisp.php를 수정하면 되는것인가요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인