2026, 새로운 도약을 시작합니다.

[게시판] 신고기능 (스크랩기능활용)

신고게시판1.png

[게시판] 신고기능 (스크랩기능활용) 

=> 프론트단만 먼저 처리하였습니다. 신고받은이후에 관리자단은 다음버전에 업데이트 하겠습니다.

차단까지 할려고했는데 못했습니다

=> 애플에서 신고/차단 기능이 없어서 리젝을 몇번 당해서 작업하게 되었습니다.

우선작업 

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]

버전 정보

테스트한 버전 5.4
호환 가능 버전 5.3 이상

첨부파일

신고게시판1.png (45 KB)
0회 2023-03-05 17:27 포인트 차감 10
singobbs.zip (6.2 KB) 48회 2023-03-05 17:27 포인트 차감 10
|

댓글 10개

좋은 기능입니다. 감사 합니다.
멋지네요 공개해 주셔서 감사합니다.
수고 하셨습니다. 좋군요 !
감사합니다. ^^
오오 저도 요즘 하고 있는데! 도움 많이 될거 같습니다!

차단에 대해서도 기대하고 있습니다@.@ 화이팅
신고하시려는 게시글이 존재하지 않습니다.
라고 뜰때 어떻게 해야할까요..?
url 한번 주시면 확인해드리겟습니다.
저 역시 [신고하려는 게시글이 존재하지 않습니다.] 라는 alert 창이 뜨는데.. 확인 가능하실까요?
URL은 도메인 뒤에 다음과 같이 찍히네요 "/bbs/singo_popin.php?bo_table=singo&wr_id=743"
감사합니다. 참조해 보겠습니다.

댓글 작성

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

로그인하기
🐛 버그신고