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

비추천 게시물 블라인드

· 10년 전 · 7644 · 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


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

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

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

댓글 작성

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

로그인하기

댓글 3개

좋은 자료 감사합니다
좋은 자료 감사합니다!!!
11개월 전

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

게시글 목록

번호 제목
2410
2401
2395
2387
2385
2377
2374
2372
2368
2367
2366
2364
2354
2353
2352
2349
2333
2329
2327
2304
2298
2297
2295
2288
2282
2279
2278
2276
2273
2268