사용후기 작성자 별표처리 및 날짜 년월만 노출되게

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
사용후기 작성자 별표처리 및 날짜 년월만 노출되게

QA

사용후기 작성자 별표처리 및 날짜 년월만 노출되게

본문

사용후기 상품상세 및 목록 페이지에서

작성자는  김** (한글자 빼고 모두 별표처리)

날짜는 2024-05 (년,월만 나오게) 어떻게 하면될까요?

 

게시판은 

작성자 별표 ☞ <?php
        for ($i=0; $i<count($list); $i++) {
            if (!$is_admin && $list[$i]['mb_id'] != 'admin') {
    $list[$i]['name'] = substr($list[$i]['wr_name'], 0, -6).'**';
}
         ?>

날짜 년월처리 ☞ <?php echo date("Y-m", strtotime($list[$i]['wr_datetime'])) ?> 해서잘되는데ㅜㅜ

후기는 적용이 안되네요

 

후기 원래 소스 ↓↓↓↓↓↓↓↓

itemuse.skin.php
<?php echo $is_time; ?> 
<?php echo $is_name; ?> 

 

itemuselist.skin.php
<?php echo $row['is_name']; ?> 
<?php echo substr($row['is_time'],0,10); ?> 

이 질문에 댓글 쓰기 :

답변 2

https://github.com/gnuboard/gnuboard5/blob/master/skin/shop/basic/itemuselist.skin.php#L37


    for ($i=0; $row=sql_fetch_array($result); $i++)
    {
        // added
        $row['is_time'] = substr($row['is_time'], 0, 7);
        preg_match('/^./u', $row['is_name'], $row_is_name);
        $row['is_name'] = preg_replace('/./u', '*', $row['is_name']);
        $row['is_name'] = $row_is_name[0] . substr($row['is_name'], 0, -1);

        $num = $total_count - ($page - 1) * $rows - $i;
        $star = get_star($row['is_score']);
        
        ...

 

https://github.com/gnuboard/gnuboard5/blob/master/skin/shop/basic/itemuse.skin.php#L28


    for ($i=0; $row=sql_fetch_array($result); $i++)
    {
        $is_num     = $total_count - ($page - 1) * $rows - $i;
        $is_star    = get_star($row['is_score']);
        $is_name    = get_text($row['is_name']);
 
        // added
        preg_match('/^./u', $is_name, $row_is_name);
        $is_name = preg_replace('/./u', '*', $is_name);
        $is_name = $row_is_name[0] . substr($is_name, 0, -1);

        $is_subject = conv_subject($row['is_subject'],50,"…");
        $is_content = get_view_thumbnail(conv_content($row['is_content'], 1), $thumbnail_width);
        $is_reply_name = !empty($row['is_reply_name']) ? get_text($row['is_reply_name']) : '';
        $is_reply_subject = !empty($row['is_reply_subject']) ? conv_subject($row['is_reply_subject'],50,"…") : '';
        $is_reply_content = !empty($row['is_reply_content']) ? get_view_thumbnail(conv_content($row['is_reply_content'], 1), $thumbnail_width) : '';
        $is_time    = substr($row['is_time'], 2, 8);
 
        // added
        $is_time    = substr($row['is_time'], 0, 7);
 
        ...

아래의 코드를 참고해 보세요..

 

itemuse.skin.php

 

<?php // 작성자 이름 별표 처리 $is_name = mb_substr($is_name, 0, 1) . '**'; // 날짜 년월만 표시 $is_time = date("Y-m", strtotime($is_time)); ?> <?php echo $is_name; ?> <?php echo $is_time; ?>

 

 

itemuselist.skin.php

 

<?php // 작성자 이름 별표 처리 $row['is_name'] = mb_substr($row['is_name'], 0, 1) . '**'; // 날짜 년월만 표시 $row['is_time'] = date("Y-m", strtotime($row['is_time'])); ?> <?php echo $row['is_name']; ?> <?php echo $row['is_time']; ?>

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 1,513
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT