그누보드 게시판에 작성자를 홍**이라고 하고 싶은데요. 도움 요청드립니다.
본문
어느 부분을 수정해야 하는지 도움 요청드립니다.
혹 빨간 부분을 수정해야 하나요?
<tbody>
<?php
for ($i=0; $i<count($list); $i++){
if ($i%2==0) $lt_class = ""; //even
else $lt_class = "";
?>
<tr class="<?php if ($list[$i]['is_notice']) echo "bo_notice"; ?> <?php echo $lt_class ?>">
<?php if ($is_checkbox) { ?>
<td class="td_chk chk_box">
<input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id'] ?>" id="chk_wr_id_<?php echo $i ?>" class="selec_chk">
<label for="chk_wr_id_<?php echo $i ?>">
<span></span>
<b class="sound_only"><?php echo $list[$i]['subject'] ?></b>
</label>
</td>
<?php } ?>
<td class="td_num2">
<?php
if ($list[$i]['is_notice']) // 공지사항
echo '<strong class="notice_icon">공지</strong>';
else if ($wr_id == $list[$i]['wr_id'])
echo "<span class=\"bo_current\">열람중</span>";
else
echo $list[$i]['num'];
?>
</td>
<td class="td_subject" style="padding-left:<?php echo $list[$i]['reply'] ? (strlen($list[$i]['wr_reply'])*10) : '0'; ?>px">
<?php
if ($is_category && $list[$i]['ca_name']) {
?>
<a href="<?php echo $list[$i]['ca_name_href'] ?>" class="bo_cate_link"><?php echo $list[$i]['ca_name'] ?></a>
<?php } ?>
<div class="bo_tit">
<a href="<?php echo $list[$i]['href'] ?>">
<?php echo $list[$i]['icon_reply'] ?>
<?php echo $list[$i]['subject'] ?>
</a>
<?php
if ($list[$i]['icon_new']) echo "<span class=\"new_icon\">new<span class=\"sound_only\">새글</span></span>";
if (isset($list[$i]['icon_secret'])) echo rtrim($list[$i]['icon_secret']);
// if ($list[$i]['file']['count']) { echo '<'.$list[$i]['file']['count'].'>'; }
if (isset($list[$i]['icon_hot'])) echo rtrim($list[$i]['icon_hot']);
if (isset($list[$i]['icon_file'])) echo rtrim($list[$i]['icon_file']);
if (isset($list[$i]['icon_link'])) echo rtrim($list[$i]['icon_link']);
?>
<?php if ($list[$i]['comment_cnt']) { ?><span class="sound_only">댓글</span><span class="cnt_cmt">+ <?php echo $list[$i]['wr_comment']; ?></span><span class="sound_only">개</span><?php } ?>
</div>
<div class="mview">
<div class="gall_info">
<?php echo $list[$i]['name'] ?>
</div>
<div class="gall_info">
<span class="sound_only">조회 </span>Hit <?php echo $list[$i]['wr_hit'] ?>
<?php if ($is_good) { ?><span class="sound_only">추천</span><strong><i class="far fa-thumbs-up"></i> <?php echo $list[$i]['wr_good'] ?></strong><?php } ?>
<?php if ($is_nogood) { ?><span class="sound_only">비추천</span><strong><i class="far fa-thumbs-down"></i> <?php echo $list[$i]['wr_nogood'] ?></strong><?php } ?>
<span class="gall_date"><span class="sound_only">작성일 </span>Date <?php echo $list[$i]['datetime'] ?></span>
</div>
</div>
</td>
<td class="td_name sv_use lview"><?php echo $list[$i]['name'] ?></td>
<td class="td_num lview"><?php echo $list[$i]['wr_hit'] ?></td>
<?php if ($is_good) { ?><td class="td_num lview"><?php echo $list[$i]['wr_good'] ?></td><?php } ?>
<?php if ($is_nogood) { ?><td class="td_num lview"><?php echo $list[$i]['wr_nogood'] ?></td><?php } ?>
<td class="td_datetime lview"><?php echo $list[$i]['datetime'] ?></td>
<td class="td_status"><span class=" <?php echo ($list[$i]['wr_2']=="완료" ? 'txt_done' : 'txt_rdy'); ?>"><?php echo ($list[$i]['wr_2']=="완료" ? '<i class="fa fa-check-circle" aria-hidden="true"></i> 완료' : '<i class="fa fa-times-circle" aria-hidden="true"></i> 접수'); ?></span></td>
</tr>
<?php } ?>
<?php if (count($list) == 0) { echo '<tr><td colspan="'.$colspan.'" class="empty_table">게시물이 없습니다.</td></tr>'; } ?>
</tbody>
답변 4
<?php echo $list[$i]['name'] ?> ->변경(이름 첫자만 빼고 *처리)
<?php
$list[$i]['name'] = preg_replace('/(?<=.{1})./u','*',$list[$i]['wr_name']);
echo $list[$i]['name'];
?>
!-->
<?php echo substr($list[$i]['name'], 0, -13).'**' ?>
그누위즈 님 혹 어디에 수정해야 하나요?
dragon 님 너무 감사드립니다.
엄청 헤매고 있었는데 단방에 해결했네요.
다시 한번 감사드립니다.
오늘도 행복한 하루 되세요~~~~~