어

비추천 게시물 블라인드

· 2015-03-12 (목) 20:33:43 · 9588 · 3
질문답 게시판에
비추천이 일정횟수 이상일때 블라이드 요청 기능을 문의 하셔서 간단하게 만들었는데 스킨에는 등록이 안되네요..

스킨에서 수정할 곳은 두군데입니다.
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


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

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

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

첨부파일

basic_chk.zip (18.9 KB) 52회 2015-03-12 20:33
|

댓글 3개

좋은 자료 감사합니다
좋은 자료 감사합니다!!!
2024-11-25 (월) 16:18:51

좋은자료 잘 사용 하겠습니다.^^

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

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
15-03-21 조회 1.7만
15-03-20 조회 1.5만
15-03-20 조회 2.3만
15-03-18 조회 8,464
15-03-13 조회 8,667
15-03-13 조회 7,714
15-03-12 조회 9,589
15-03-12 조회 9,107
15-03-08 조회 1.2만
15-03-08 조회 2.7만
15-03-04 조회 1.6만
15-02-27 조회 9,993
15-02-24 조회 1.2만
15-02-18 조회 1.1만
15-02-17 조회 1.2만
15-02-14 조회 2만
15-02-14 조회 9,819
15-02-12 조회 6,673
15-02-11 조회 9,741
15-02-06 조회 1만
15-02-06 조회 1.8만
15-02-06 조회 9,854
15-02-05 조회 1.2만
15-01-31 조회 1.3만
15-01-30 조회 9,463
15-01-29 조회 8,142
15-01-28 조회 1.4만
15-01-27 조회 1.1만
15-01-26 조회 9,412
15-01-25 조회 1.2만