케이보드 게시판에도
신고 및 관리 기능이 있다면 좋지 않을까..?
그래서 만든 기능, 이젠 간단하게 추가하세요
신고 및 관리 기능이 있다면 좋지 않을까..?
그래서 만든 기능, 이젠 간단하게 추가하세요
더보기
설명
설치 방법
라이센스
업데이트 로그
Hooks 설명
하이버드 - 신고하기 for KBoard는
워드프레스 플러그인으로써 케이보드 게시판 & 댓글에 '신고하기 및 관리 기능'을 추가합니다.
데모 게시판에서 사용해보기(새창)
![/img/plugins/신고하기.gif 신고하기.gif]()
케이보드 게시판을 사용하는 모든 커뮤니티 사이트에 찰떡궁합!
설치 및 활성화 시 자동으로 생성되는 '신고하기 for KBoard' 관리자 메뉴를 통해, 신고된 게시글 & 댓글들을 간편하게 관리할 수 있는 기능을 제공합니다.
※ 해당 플러그인은 'KBoard 게시판 / 댓글'의 애드온(보조 플러그인)으로써 반드시 'KBoard 게시판 / 댓글 플러그인'을 먼저 설치해주세요. - KBoard 게시판 / 댓글 다운로드 바로가기(새창)
※ 해당 플러그인은 다음과 같은 환경에서 테스트 되었습니다. (2024.10.22)
- KBoard 게시판 플러그인 버전 : 5.6 ~ 6.4
- KBoard 댓글 플러그인 버전 : 4.7 ~ 5.3
- 워드프레스 버전 : 5.8.6 ~ 6.6.2
- PHP 버전 : 7.2 ~ 8.2
사용 방법
1. '게시글'에 '신고하기' 코드 삽입하기
1) FTP(예: 파일 질라)에 접속하여 케이보드 게시판 별 스킨 폴더 속(/wp-content/plugins/kboard/skin/스킨명)의 'document.php' 파일을 열어
'kboard-button-like'라는 단어로 검색하여 '좋아요 버튼 코드' 찾기
('신고하기' 기능을 사용할 스킨마다 개별적으로 현재의 작업을 동일하게 적용해주셔야 합니다.)
2) 아래 사진과 같이 기호에 따라 '좋아요 버튼(kboard-button-like)' 또는 '인쇄 버튼(kboard-button-print)' 영역에
아래의 '신고하기 생성 코드'를 복사하여 추가하고 저장 및 반영하기
(예시 사진은 '인쇄 버튼' 이전에 삽입한 모습입니다.)
<?php
// '신고하기 for KBoard - 하이버드' - 게시글용
if(is_plugin_active('highbird-report-for-kboard/highbird-report-for-kboard.php')){
include_once WP_PLUGIN_DIR.'/highbird-report-for-kboard/highbird-report-for-kboard.php';
if(function_exists('highbird_report_for_kboard_content')){
highbird_report_for_kboard_content($content, $board);
}
}
?>
(게시글용 신고하기 생성 코드)
![/img/plugins/신고하기_for_KBoard-사용방법_01.jpg 신고하기_for_KBoard-사용방법_01.jpg]()
2. '댓글'에 '신고하기' 코드 삽입하기
1) FTP(예: 파일 질라)에 접속하여 케이보드 댓글 스킨 폴더 속(/wp-content/plugins/kboard-comments/skin/스킨명)의 'list-template.php' 파일을 열어
'comments-button-like'라는 단어로 검색하여 댓글의 '좋아요 버튼 코드' 찾기
2) 아래 사진과 같이 기호에 따라 '좋아요 버튼(comments-button-like)' 또는 '답글달기 버튼(comments-button-reply)' 영역에
아래의 '신고하기 생성 코드'를 복사하여 추가하고 저장 및 반영하기
(예시 사진은 '답글달기 버튼' 다음에 삽입한 모습입니다.)
<?php
// '신고하기 for KBoard - 하이버드' - 댓글용
if(is_plugin_active('highbird-report-for-kboard/highbird-report-for-kboard.php')){
include_once WP_PLUGIN_DIR.'/highbird-report-for-kboard/highbird-report-for-kboard.php';
if(function_exists('highbird_report_for_kboard_comment')){
highbird_report_for_kboard_comment($comment);
}
}
?>
(댓글용 신고하기 생성 코드)
![/img/plugins/신고하기_for_KBoard-사용방법_02.jpg 신고하기_for_KBoard-사용방법_02.jpg]()
3. '신고하기 설정' 페이지
* '알림 메일' 발송 여부 설정 가능
* 별도 파일 수정 없이 커스텀 CSS 입력 가능
![/img/plugins/신고하기_for_KBoard-설정.jpg 신고하기_for_KBoard-설정.jpg]()
4. '신고 게시글 관리' 페이지
* '작성자 / 신고자' 닉네임 클릭 시 회원 프로필로 바로 이동 가능 (사이트 규정에 따른 사후 조치 시 용이)
* '미처리 상태'인 게시물들에 한하여 좌측 메뉴에 '알림 카운트'가 표시됨
* 해당 화면에서 개별/일괄적으로 '반려' 또는 '게시글 즉시 삭제' 처리 가능
('게시글 즉시 삭제'의 경우 사이트에서는 게시글이 삭제되지만 DB에는 남아있어,
'KBoard -> 전체 게시글 -> 휴지통' 페이지에서 영구 삭제 OR 복구(재발행) 가능합니다.)
![/img/plugins/신고하기_for_KBoard-게시글관리.jpg 신고하기_for_KBoard-게시글관리.jpg]()
5. '신고 댓글 관리' 페이지
* '작성자 / 신고자' 닉네임 클릭 시 회원 프로필로 바로 이동 가능 (사이트 규정에 따른 사후 조치 시 용이)
* 신고 게시글과 마찬가지로 '미처리 상태'인 게시물들에 한하여 좌측 메뉴에 '알림 카운트'가 표시됨
* 해당 화면에서 개별/일괄적으로 '반려' 또는 '댓글 즉시 삭제' 처리 가능
('댓글 즉시 삭제'의 경우 게시글과는 달리 DB에서도 바로 삭제되며,
삭제 전에 삭제 진행 여부를 묻는 알림창이 표시됩니다.)
![/img/plugins/신고하기_for_KBoard-댓글관리.jpg 신고하기_for_KBoard-댓글관리.jpg]()
6. 게시글/댓글에 적용된 '신고하기 버튼' 및 '신고하기 창' 모습
(기본 디자인 상태로써 색상 및 모양, 글꼴, 크기 등의 경우 CSS로 수정 가능합니다)
![/img/plugins/신고하기_for_KBoard-게시글_신고하기_버튼.jpg 신고하기_for_KBoard-게시글_신고하기_버튼.jpg]()
![/img/plugins/신고하기_for_KBoard-게시글_신고하기_창.jpg 신고하기_for_KBoard-게시글_신고하기_창.jpg]()
![/img/plugins/신고하기_for_KBoard-댓글_신고하기_버튼.jpg 신고하기_for_KBoard-댓글_신고하기_버튼.jpg]()
워드프레스 플러그인으로써 케이보드 게시판 & 댓글에 '신고하기 및 관리 기능'을 추가합니다.
데모 게시판에서 사용해보기(새창)
(이미지 클릭 시 크게보기 가능)
케이보드 게시판을 사용하는 모든 커뮤니티 사이트에 찰떡궁합!
설치 및 활성화 시 자동으로 생성되는 '신고하기 for KBoard' 관리자 메뉴를 통해, 신고된 게시글 & 댓글들을 간편하게 관리할 수 있는 기능을 제공합니다.
- 간단한 코드 삽입만으로 케이보드 게시글과 댓글에 '신고하기' 버튼과 기능 생성!
- PC는 물론 모바일 & 태블릿에서도 반응형으로! (관리자 페이지는 PC ver만 제공)
- 신고된 게시글 & 댓글이 있을 땐 관리자 대시보드 메뉴에 알림 카운트로 한 눈에!
- 신고가 접수될 때 미리 선택한 관리자 역할 그룹에게 알림 메일 발송 기능도 OK!
- 커스텀 CSS 필드가 제공되어 별도의 파일 수정없이 CSS 커스텀도 간편하게!
- 신고된 게시글 & 댓글들은 관리 페이지에서 곧바로 반려 및 삭제 처리 가능!
- 신고된 게시글 & 댓글들을 게시판 별, 처리 상태 별 모아보기도 손쉽게!
※ 해당 플러그인은 'KBoard 게시판 / 댓글'의 애드온(보조 플러그인)으로써 반드시 'KBoard 게시판 / 댓글 플러그인'을 먼저 설치해주세요. - KBoard 게시판 / 댓글 다운로드 바로가기(새창)
※ 해당 플러그인은 다음과 같은 환경에서 테스트 되었습니다. (2024.10.22)
- KBoard 게시판 플러그인 버전 : 5.6 ~ 6.4
- KBoard 댓글 플러그인 버전 : 4.7 ~ 5.3
- 워드프레스 버전 : 5.8.6 ~ 6.6.2
- PHP 버전 : 7.2 ~ 8.2
사용 방법
1. '게시글'에 '신고하기' 코드 삽입하기
1) FTP(예: 파일 질라)에 접속하여 케이보드 게시판 별 스킨 폴더 속(/wp-content/plugins/kboard/skin/스킨명)의 'document.php' 파일을 열어
'kboard-button-like'라는 단어로 검색하여 '좋아요 버튼 코드' 찾기
('신고하기' 기능을 사용할 스킨마다 개별적으로 현재의 작업을 동일하게 적용해주셔야 합니다.)
2) 아래 사진과 같이 기호에 따라 '좋아요 버튼(kboard-button-like)' 또는 '인쇄 버튼(kboard-button-print)' 영역에
아래의 '신고하기 생성 코드'를 복사하여 추가하고 저장 및 반영하기
(예시 사진은 '인쇄 버튼' 이전에 삽입한 모습입니다.)
document.php - 게시글용 신고하기 생성 코드
<?php
// '신고하기 for KBoard - 하이버드' - 게시글용
if(is_plugin_active('highbird-report-for-kboard/highbird-report-for-kboard.php')){
include_once WP_PLUGIN_DIR.'/highbird-report-for-kboard/highbird-report-for-kboard.php';
if(function_exists('highbird_report_for_kboard_content')){
highbird_report_for_kboard_content($content, $board);
}
}
?>
(게시글용 신고하기 생성 코드)
2. '댓글'에 '신고하기' 코드 삽입하기
1) FTP(예: 파일 질라)에 접속하여 케이보드 댓글 스킨 폴더 속(/wp-content/plugins/kboard-comments/skin/스킨명)의 'list-template.php' 파일을 열어
'comments-button-like'라는 단어로 검색하여 댓글의 '좋아요 버튼 코드' 찾기
2) 아래 사진과 같이 기호에 따라 '좋아요 버튼(comments-button-like)' 또는 '답글달기 버튼(comments-button-reply)' 영역에
아래의 '신고하기 생성 코드'를 복사하여 추가하고 저장 및 반영하기
(예시 사진은 '답글달기 버튼' 다음에 삽입한 모습입니다.)
list-template.php - 댓글용 신고하기 생성 코드
<?php
// '신고하기 for KBoard - 하이버드' - 댓글용
if(is_plugin_active('highbird-report-for-kboard/highbird-report-for-kboard.php')){
include_once WP_PLUGIN_DIR.'/highbird-report-for-kboard/highbird-report-for-kboard.php';
if(function_exists('highbird_report_for_kboard_comment')){
highbird_report_for_kboard_comment($comment);
}
}
?>
(댓글용 신고하기 생성 코드)
3. '신고하기 설정' 페이지
* '알림 메일' 발송 여부 설정 가능
* 별도 파일 수정 없이 커스텀 CSS 입력 가능
4. '신고 게시글 관리' 페이지
* '작성자 / 신고자' 닉네임 클릭 시 회원 프로필로 바로 이동 가능 (사이트 규정에 따른 사후 조치 시 용이)
* '미처리 상태'인 게시물들에 한하여 좌측 메뉴에 '알림 카운트'가 표시됨
* 해당 화면에서 개별/일괄적으로 '반려' 또는 '게시글 즉시 삭제' 처리 가능
('게시글 즉시 삭제'의 경우 사이트에서는 게시글이 삭제되지만 DB에는 남아있어,
'KBoard -> 전체 게시글 -> 휴지통' 페이지에서 영구 삭제 OR 복구(재발행) 가능합니다.)
5. '신고 댓글 관리' 페이지
* '작성자 / 신고자' 닉네임 클릭 시 회원 프로필로 바로 이동 가능 (사이트 규정에 따른 사후 조치 시 용이)
* 신고 게시글과 마찬가지로 '미처리 상태'인 게시물들에 한하여 좌측 메뉴에 '알림 카운트'가 표시됨
* 해당 화면에서 개별/일괄적으로 '반려' 또는 '댓글 즉시 삭제' 처리 가능
('댓글 즉시 삭제'의 경우 게시글과는 달리 DB에서도 바로 삭제되며,
삭제 전에 삭제 진행 여부를 묻는 알림창이 표시됩니다.)
6. 게시글/댓글에 적용된 '신고하기 버튼' 및 '신고하기 창' 모습
(기본 디자인 상태로써 색상 및 모양, 글꼴, 크기 등의 경우 CSS로 수정 가능합니다)
업데이트 로그
1.3.1 버전
· 아이콘과 관련된 CSS 업데이트 - 24.01.25
1.3 버전
· 워드프레스 6.4.1 버전에 따른 대응 업데이트
· php 8.0 버전 대에 따른 대응 업데이트 - 23.11.13
· php 8.0 버전 대에 따른 대응 업데이트 - 23.11.13
1.2 버전
· 보안 관련 강화 업데이트 - 23.08.04
1.1 버전
· highbird_report_for_kboard_content_report_after 액션 추가
· highbird_report_for_kboard_comment_report_after 액션 추가 - 23.06.25
· highbird_report_for_kboard_comment_report_after 액션 추가 - 23.06.25
1.0 버전
· 제작 완료
Actions
워드프레스의 add_action() 함수를 사용해서 '하이버드 - 신고하기 플러그인 for 케이보드(KBoard)'에 새로운 기능을 추가할 수 있습니다.
워드프레스의 add_action() 함수를 사용해서 '하이버드 - 신고하기 플러그인 for 케이보드(KBoard)'에 새로운 기능을 추가할 수 있습니다.
highbird_report_for_kboard_content_report_after($board_id, $content_uid, $reporter_user_id, $reporter_user_display_name, $report_date, $report_txt)
· '게시글 신고하기'를 통해 신고가 접수된 직후 시점에 새로운 코드를 추가하고 실행하게 합니다.
· Parameters :
· Parameters :
- $board_id (신고된 글이 속한 게시판 ID값)
- $content_uid (신고된 글의 uid값)
- $reporter_user_id (신고한 유저의 고유 ID값)
- $reporter_user_display_name (신고한 유저의 보여지는 이름)
- $report_date (신고 날짜)
- $report_txt (신고 사유)
highbird_report_for_kboard_comment_report_after($board_id, $content_uid, $comment_uid, $reporter_user_id, $reporter_user_display_name, $report_date, $report_txt)
· '댓글 신고하기'를 통해 신고가 접수된 직후 시점에 새로운 코드를 추가하고 실행하게 합니다.
· Parameters :
· Parameters :
- $board_id (신고된 글이 속한 게시판 ID값)
- $content_uid (신고된 댓글이 포함된 게시글의 uid값)
- $comment_uid (신고된 댓글의 uid값)
- $reporter_user_id (신고한 유저의 고유 ID값)
- $reporter_user_display_name (신고한 유저의 보여지는 이름)
- $report_date (신고 날짜)
- $report_txt (신고 사유)
신고하기
이 게시글을 신고합니다.
신고하기
닫기
전체 0
댓글을 남기려면 로그인하세요.
관련 상품
모든 상품 보기