댓글 작성 후 게시글 열람이 가능한 플러그인
2021년 12월 24일 오전 11시에 첨부파일을 재업합니다.
제가 cheditor5 의 경우를 감안하지 않았네요.
--------------------
1. 첨부파일을 다운로드 받아 압축을 풀고 원하는 게시판 스킨의 pc 와 모바일 디렉토리에 넣어줍니다.
2. 글쓰기 본문에서 [hide] 와 [/hide] 사이에
댓글 미작성자에게는 열람시켜 주지 않을 내용을 넣어줍니다.
[hide]
......어쩌구저쩌구
[/hide]
3. 댓글 미작성자에게는 댓글작성 후 열람가능 이라는 빨간글씨가 보여지고
관리자와 게시글 작성자 및 댓글 작성자에게는 [hide][/hide] 라는 대괄호만 없어지고 나머지의 모든 내용이 노출됩니다.
4. 댓글 미작성자에게는 첨부파일도 보이지 않으며
이 hide 영역은 본문 안에서 몇번이나 사용해도 상관없습니다.
5. 댓글작성 후 열람가능 이라는 글자를 바꾸고 싶으면 그 부분을 찾아 고치면 되고
스타일은 .hide 라는 클래스에서 정의되고 있으니 그것도 알아서 수정하여 사용하세요.
6. 그누순정 5.4 버전에서 작업하였고 크롬과 안드로이드에서먼 확인하였으며 기타 빌더나 테마는 배려하지 않았습니다.
----------
혹시 회원 중에 진짜 짜증 나는 회원에게 열람권한을 주지 않으려면...
여분필드를 하나 만들고 여분필드에 그 사람 아이디를 적고
$member['mb_id'] != $view['wr_4']
의 형태로 만들어 조건 안에 넣어주는 코드를 첨가해서 사용하세요.
여러 명일 경우 | 를 넣어 explode 하는 약간 더 복잡한 코드를 넣어주셔도 됩니다.
----------
도움이 되셨다면 추천과 댓글 부탁드립니다.
버전 정보
첨부파일
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 41개
인성이 쪼잔해지는 것이긴 한데 가장 인간적일 수도 있다는 생각이 들어서요.ㅋ
새로 다운로드 받아 가세요.
커뮤니티의 댓글 활성화가 필요할 때 사용하면 괜찮을 것 같아서요.
익스에서 가능한 코드도 같이 넣었어요.
새로 다운로드 받아 가세요.
[http://sir.kr/data/editor/2112/e9d324b046a8ea88908394e959ff374c_1640237435_3845.gif]
늘 감사합니다
새로 다운로드 받아 가세요.
이거 안 쓰는 게 훨 좋긴 하죠
혹시 댓글 작성해야 타인의 댓글을 볼수있게 할수도 있을까요?
내일 오후쯤 댓글에 코드 추가 해 드릴게요.
bo_v_file.remove();
for (vhd = 0; vhd < hideDiv.length; vhd++) hideDiv[vhd].innerHTML = '댓글작성 후 열람가능';
[/code]
위의 부분을 아래로 바꾸면 댓글까지 같은 형태로 기능합니다
[code]
bo_v_file.remove();
bo_vc.innerHTML = '<div class=hide>댓글작성 후 댓글 열람가능</div>';
if (typeof document.getElementsByClassName('cmt_btn')[0] != 'undefined') {
document.getElementsByClassName('cmt_btn')[0].style.display = 'none'; // IE하위버전
document.getElementsByClassName('cmt_btn')[0].remove();
}
for (vhd = 0; vhd < hideDiv.length; vhd++) hideDiv[vhd].innerHTML = '댓글작성 후 열람가능';
[/code]
새로 다운로드 받아 가세요.
그럼 원하는 글만 선택적으로 댓글을 요청할 수 있으니까요.
옵션이 없으면 해당게시판 전체가 댓글을 넣어야 볼수 있는 게시판이 될거 같아서요. 글마다 선택적으로 할수 있다면 활용도가 많을거 같습니다.
원하시는 기능은 코드가 다 공개되어 있으니 여분필드를 활용하여 체크박스나 라디오 버튼으로 불린값을 하나 날려서 php 문 가장 앞에 이프문으로 여분필드값이 true 일 때만 이 기능을 실행시켜 주면 되겠지요.
<?php
if ($view['wr_4']) {
기존코드
}
?>
멋진 자료라 꼭 활용해 보고 싶네요^^
글 작성할때
[hide] [/hide]
이것을 사용하지 않으면 일반 게시판이랑 동일한 것이네요^^
옵션이 필요가 없네요
지금보니 저도 덩달아 잠시 그걸 잊고 있었네요.ㅋ
아래처럼 작성해서 넣어봤는데. 그냥 다 보이네요??
내일 급등할 종목을 공개합니다.
종목을 확인 하고 싶다면 댓글을 남겨주세요..
[hide]
내일은 불장입니다. 뭘사도 다 오를거 같아요..^^
메이져코인중에는 리플같은 종목
일반 알트중에는 그동안 많이 눌린 종목들.. 에이브,1인치네트워크 같은 종목을 찾아보세요..
[/hide]
[http://sir.kr/data/editor/2112/64196c49e080a1ee1fa5e6cf224612c2_1640280284_7916.jpg]
스타일만 적용이 되네요..
제 스킨 자료나 다른 팁에서는 그 점을 계속 언급해 왔었는데 여기에는 그 설명을 누락했네요. 이리 된 김에 """""6번 설명"""""으로 붙였습니다.
빌더나 테마는 프론트에서는 엘레먼트의 클래스명이 순정과 다르고 백에서는 테이블명이나 컬럼명이 순정과 다를 수도 있기 때문에 그 점을 기준으로 코드를 짜는 제 소스가 무력화되기가 쉽습니다.
그렇다고 제가 나리야나 이윰을 깔면서까지 타인을 배려할 아량은 없답니다.
이해해 주시길요.
새로 다운로드 받아 가세요.
나리야에서 cheditor5 로 글쓰기를 하셨다면 이번에는 나리야에서도 성공할 확률이 지극히 높습니다.
혹시나 해서 사용중이더 스마트에디터에서 cheditor5로 변경해 봤는데. 그래도 안되네요..
//bo_v_file.style.display = 'none'; // IE하위버전
//bo_v_file.remove();
2개를 주석처리하니 잘됩니다.
[code]
if (typeof bo_v_file != 'undefined') { // 만일 bo_v_file 이 존재한다면
bo_v_file.style.display = 'none'; // IE하위버전
bo_v_file.remove();
}
[/code]
그런데 이리 되면 댓글을 안 달아도 첨부파일은 보여집니다.
나리야에서 첨부파일을 표현하는 곳의 id를 찾아서 bo_v_file 와 바꿔주세요.
한별아빠님은 내공도 있으시고 소스 자체가 독해가 쉬워서 금방 해결하셨을 거에요.
bo_v_file.remove();
를 for 아래로 내리세요.
멋진 기능이군요.
그리고 설명글 6번에서 언급했듯 그누순정이 아니라 테마나 빌더를 사용하고 계신다면 안 먹을 수 있습니다.
저는 only 그누순정을 기준으로만 코드를 짭니다.
물론 테마에서도 가능하겠죠. 그러나 제가 테마를 제 서버에 깔고 테스트를 할 생각은 하나도 없기 때문에 본인이 타개하는 방법 밖에는 없어 보이네요.