비추천 게시물 블라인드 > 그누보드5 팁자료실

그누보드5 팁자료실

비추천 게시물 블라인드 정보

비추천 게시물 블라인드

첨부파일

basic_chk.zip (18.9K) 50회 다운로드 2015-03-12 20:33:43

본문

질문답 게시판에
비추천이 일정횟수 이상일때 블라이드 요청 기능을 문의 하셔서 간단하게 만들었는데 스킨에는 등록이 안되네요..

스킨에서 수정할 곳은 두군데입니다.
list.skin.php 96line

            <?php if ($is_checkbox) { ?>
            <td class="td_chk">
                <label for="chk_wr_id_<?php echo $i ?>" class="sound_only"><?php echo $list[$i]['subject'] ?></label>
                <input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id'] ?>" id="chk_wr_id_<?php echo $i ?>">
            </td>
            <?php } ?>

위 소스 아래쪽 <td></td> 사이를
다음 으로 교체를 합니다.
<!-- 블라인드기능 시작 -->
<td>
                <?php
                echo $list[$i]['icon_reply'];

                $ca_link = "<a href=\"{$list[$i]['ca_name_href']}\" class=\"bo_cate_link\">{$list[$i]['ca_name']}</a>";

                if ($list[$i]['wr_nogood'] > 5 ){ //  신고횟수 지정

                    if ($is_category && $list[$i]['ca_name'] && $is_admin) { // 관리자면 카테고리 기능 정상
                        echo $ca_link;
                    }

                    if ($is_admin){ // 관리자면 링크기능 정상
                    ?>
                        <a href="<?php echo $list[$i]['href'] ?>">
                            <?php
                                echo $list[$i]['subject'];
                                echo "신고게시물";
                            ?>
                            <?php if ($list[$i]['comment_cnt']) { ?><span class="sound_only">댓글</span><?php echo $list[$i]['comment_cnt']; ?><span class="sound_only">개</span><?php } ?>
                        </a>
                    <? } else {
                        echo "신고게시물";
                    }
                } else {

                    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 } ?>

                    <a href="<?php echo $list[$i]['href'] ?>">
                        <?php echo $list[$i]['subject'] ?>
                        <?php if ($list[$i]['comment_cnt']) { ?><span class="sound_only">댓글</span><?php echo $list[$i]['comment_cnt']; ?><span class="sound_only">개</span><?php } ?>
                    </a>

                <?php }
                // if ($list[$i]['link']['count']) { echo '['.$list[$i]['link']['count']}.']'; }
                // if ($list[$i]['file']['count']) { echo '<'.$list[$i]['file']['count'].'>'; }

                // if (isset($list[$i]['icon_new'])) echo $list[$i]['icon_new'];
                // if (isset($list[$i]['icon_hot'])) echo $list[$i]['icon_hot'];
                // if (isset($list[$i]['icon_file'])) echo $list[$i]['icon_file'];
                // if (isset($list[$i]['icon_link'])) echo $list[$i]['icon_link'];
                if (isset($list[$i]['icon_secret'])) echo $list[$i]['icon_secret'];

                ?>
            </td>
<!-- 블라인드기능 끝 -->


view.skin.php 9 line
에 삽입합니다.

// 신고된 게시물의 경우 차단
if($view['wr_nogood'] > 5 && !$is_admin) {
    alert("신고된 게시물입니다.", G5_BBS_URL."/board.php?bo_table=".$bo_table);
}

위 소스에서 각 숫자가 비 추천 횟수입니다.
$list[$i]['wr_nogood'] > 5
$view['wr_nogood'] > 5


그동안 얻어만 먹다가 오늘 질문답게시판 들여다 봤더니 옛날에 몰랐을때 생각도 나고 그러네요
뭐 그렇다고 지금도 잘하는건 아니니까 고수분들은 부족한 부분 보충해 주시구요..
비 추천 회수 설정을 여분필드를 사용해볼까 하다가 다른분들이 더 고민해보시라고....

기본 비 추천 기능이 활성화 되어있어야 합니다.

첨부는 스킨으로 만들어 놓은것이니 사용하셔도 됩니다...
추천
2

댓글 2개

전체 2,431 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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