[게시판] 신고기능 (스크랩기능활용)
[게시판] 신고기능 (스크랩기능활용)
=> 프론트단만 먼저 처리하였습니다. 신고받은이후에 관리자단은 다음버전에 업데이트 하겠습니다.
차단까지 할려고했는데 못했습니다
=> 애플에서 신고/차단 기능이 없어서 리젝을 몇번 당해서 작업하게 되었습니다.
우선작업
g5_scrap을 그대로 g5_singo 테이블로 복사(phpmyadmin 테이블 추가작업 필수)
폴더구조
/bbs/singo.php
/bbs/singo_delete.php
/bbs/singo_popin.php
/bbs/singo_popin_update.php
/skin/member/basic/singo.skin.php
/skin/member/basic/singo_popin.skin.php
게시판 뷰페이지
/skin/board/singo/view.skin.php 89라인
[code]
<a href="/bbs/singo_popin.php?bo_table=singo&wr_id=<?php echo $_GET['wr_id'];?>"
target="_blank" class="btn btn_b03" onclick="win_scrap(this.href); return false;">
<i class="fa fa-warning" aria-hidden="true"></i> 신고</a>
[/code]
/lib/get_data.lib.php 함수추가
[code]
function get_singo_totals($mb_id=''){
global $g5;
$add_where = $mb_id ? " and mb_id = '$mb_id' " : '';
$sql = " select count(*) as cnt from {$g5['singo_table']} where 1=1 $add_where";
$row = sql_fetch($sql, false);
return isset($row['cnt']) ? $row['cnt'] : 0;
}
[/code]
/lib/outlogin.lib.php 변수 추가 48라인 $mb_scrap_cnt 밑에 추가
[code]
$mb_singo_cnt = isset($member['mb_singo_cnt']) ? (int) $member['mb_singo_cnt'] : '';
[/code]
/theme/basic/skin/outlogin/basic/outlogin.skin.2.php 스크랩밑에 추가
[code]
<li>
<a href="<?php echo G5_BBS_URL ?>/singo.php" target="_blank" id="ol_after_scrap" class="win_scrap">
<i class="fa fa-thumb-tack" aria-hidden="true"></i>신고
<strong class="scrap"><?php echo $mb_singo_cnt; ?></strong>
</a>
</li>
[/code]
버전 정보
첨부파일
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 10개
차단에 대해서도 기대하고 있습니다@.@ 화이팅
라고 뜰때 어떻게 해야할까요..?
URL은 도메인 뒤에 다음과 같이 찍히네요 "/bbs/singo_popin.php?bo_table=singo&wr_id=743"