회원 공개차단 블라인드 게시판(업뎃) > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

회원 공개차단 블라인드 게시판(업뎃) 정보

게시판 회원 공개차단 블라인드 게시판(업뎃)

첨부파일

block_board.zip (39.5K) 15회 다운로드 2022-05-13 13:36:34
테스트한 버전5.5.7
호환 가능 버전5.4

본문

//////// ---------- 2022년 5월 13일 업데이트 ---------- ////////

 

아무래도 기본 코어를 수정하는 것이 맘에 걸려서 하루만에 업뎃합니다.

이전의 파일들은 삭제해주시고 lib/common.lib.php 파일은 원본으로 바꿔주세요.

 

//////// ---------- 2022년 5월 13일 업데이트 ----------////////

 

1. 커뮤니티에서 보기 싫은 회원을 공개적으로 차단하는 블라인드 게시판입니다.

https://sir.kr/cm_free/1627230 링크를 보고 하나 만들어 보았습니다.

차단당한 회원이나 차단시킨 회원이나 본인의 차단상태를 즉각적으로 알 수 있는

대놓고 디스하는 게시판으로 pc 전용입니다.

basic 스킨을 커스텀 하였습니다.

 

----------

 

2. 첨부압축 파일을 풀어봅니다.

 

1) _pluscore 폴더는 그누의 루트 디렉토리로 폴더째 업로드합니다.

adm 이나 bbs 와 동등한 항렬의 디렉토리입니다.

https://sir.kr/g5_skin/50451 를 설치하신 분들은 그대로 덮어씌우기 해 주세요.

 

2) basic_block_pc 폴더는 게시판의 pc 스킨 디렉토리로 업로드하여 적용합니다.

 

3) latest_block_pc 폴더는 최신글의 pc 스킨 디렉토리로 업로드합니다.

적용방법은 바로 아래에 설명해 놓았습니다.

 

4) change_sideview.php 파일은 extend 디렉토리로 업로드 합니다.

 

----------

 

3. 최신글 적용을 위하여 2가지 사항이 필요합니다.

 

1) config.php 에서

define('G5_USE_CACHE',  true); 를

define('G5_USE_CACHE',  false); 로 바꿔줍니다.

 

2) 최신글은 원하는 부분에 아래의 형식으로 적용해 주세요.

함수의 명칭 변경이 필요합니다.

<?php echo latest_block('latest_block_pc', $row['bo_table'], 6, 24); ?>

 

----------

 

4. 게시판 관리에서 아래처럼 글쓴이 사이드뷰를 사용한다고 체크해 줍니다.

 

31832361_1652321306.137.jpg

 

----------

 

5. 글쓴이 사이드뷰 옵션에서 회원차단하기와 회원차단해제가 토글형식으로

새로고침 필요없이 버튼클릭 다이렉트 한방으로 적용이 됩니다.

뷰페이지와 리스트페이지 그리고 최신글에서 동시에 가능하며

최고관리자와 본인자신은 사이드뷰 항목 자체에서 나타나지 않습니다.

 

31832361_1652321365.2353.jpg

 

----------

 

6. 차단회원목록에서 본인이 차단한 회원을 알 수 있습니다.

또한 이 페이지에서 차단해제도 가능합니다.

 

31832361_1652321593.8275.jpg

 

----------

 

7. 차단회원의 정보는 따로 DB를 건드리지 않고

각 회원의 mb_4 멤버필드에 저장됩니다. 죽을 사자라서 4번으로 하였습니다.ㅋ

혹시 회원들 간의 차단상황이 많이 발생하리라 예상될 경우(차단회원들의 아이디 총글자수가 255자 이상)
phpmyadmin 등을 이용하여 mb_4 필드타입을 varchar(255)에서 text 로 바꿔주세요.

 

31832361_1652321668.9852.jpg

 

----------

 

8. 적용예제입니다. 뷰페이지의 경우는

http://www.mediaplayer.kr/main/tip/52

차단상황에 따라 3가지의 문장 중 하나가 보여집니다.

스크랩버튼이나 댓글영역 등 모든 영역이 사라지고 대놓고 디스하는 메시지만 보여집니다.

 

----------

 

9. 리스트페이지와 최신글은 아래와 같습니다.

모두 쌍방차단, 차단시킴, 차단당함의 상황이 적나라하게 보여집니다.

 

31832361_1652416568.0458.jpg

----------

 

10. 차단과 상관없는 제3자 회원의 댓글 부분은 아래처럼 표시됩니다.

역시 쌍방차단, 차단시킴, 차단당함의 상황이 적나라하게 보여지고

차단상황의 회원은 오른쪽 버튼 자체가 없어져서 2차 이상의 코멘트 등을 달 수가 없습니다.

 

31832361_1652322105.5591.jpg

 

----------

 

11. 그누순정 5.4 이상버전만 가능합니다. 따로 빌더나 테마는 배려하지 않았습니다.

커스텀한 코드는 주석 모두에 wittazzurri 라는 글자가 들어가 있으니

찾아서 원하는 부분을 첨삭하거나 따로 모바일 버전을 만들어 사용하세요.^^
만일 basic pc 버전 이외의 모바일 버전과
gallery 스킨의 pc 및 모바일 버전의 수정이 버거우신 분들은
이 코드를 완전한 오픈소스로 공유하기는 어려워서
제 프로필 https://sir.kr/bbs/profile.php?mb_id=wittazzurri 의 개인연락처를 통하여
공유받으셨으면 합니다.

추천
7

댓글 전체

전체 2,137 |RSS
그누보드5 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIR SOFT