테스트 사이트 - 개발 중인 베타 버전입니다

댓글 작성 후 게시글 열람이 가능한 플러그인

hide.jpg

 

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개

굉장히 유용한 플러그인이네요. 굿입니다. !!
특히 자료 다운로드나 설명부분을 블라인드 처리해 주는 기능은 커뮤니티를 운영할 때 필요할 때가 있을 것 같아 만들어 보았습니다.
인성이 쪼잔해지는 것이긴 한데 가장 인간적일 수도 있다는 생각이 들어서요.ㅋ
제가 cheditor5 의 경우를 감안하지 않았네요.
새로 다운로드 받아 가세요.
필요한기능인데, 감사합니다!
원래는 컨텐츠몰에 올릴까 했는데 10분짜리 코드라서 같이 공유합니다.
커뮤니티의 댓글 활성화가 필요할 때 사용하면 괜찮을 것 같아서요.
익스에서 가능한 코드도 같이 넣었어요.
제가 cheditor5 의 경우를 감안하지 않았네요.
새로 다운로드 받아 가세요.
베리 고오드 입니다. 감사 합니다.
[http://sir.kr/data/editor/2112/e9d324b046a8ea88908394e959ff374c_1640237435_3845.gif]
성탄 즈음에 인간성 치사해지는 팁을 올려서 죄송합니다.ㅋ
늘 감사합니다
제가 cheditor5 의 경우를 감안하지 않았네요.
새로 다운로드 받아 가세요.
완전 좋은 자료네요..^^ 선추천. 후설치
회원들이 많으면 분쟁이 끊이지 않아서 알아서 디스해버리라는 팁입니다.
이거 안 쓰는 게 훨 좋긴 하죠
좋은자료 감사해요^^
혹시 댓글 작성해야 타인의 댓글을 볼수있게 할수도 있을까요?
예 가능합니다.
내일 오후쯤 댓글에 코드 추가 해 드릴게요.
[code]
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]
제가 cheditor5 의 경우를 감안하지 않았네요.
새로 다운로드 받아 가세요.
지금 생각해 보니 글쓰기 할때 옵션으로 선택할 수 있으면 좋을거 같아요..
그럼 원하는 글만 선택적으로 댓글을 요청할 수 있으니까요.
옵션이 없으면 해당게시판 전체가 댓글을 넣어야 볼수 있는 게시판이 될거 같아서요. 글마다 선택적으로 할수 있다면 활용도가 많을거 같습니다.
옙 감사합니다.

원하시는 기능은 코드가 다 공개되어 있으니 여분필드를 활용하여 체크박스나 라디오 버튼으로 불린값을 하나 날려서 php 문 가장 앞에 이프문으로 여분필드값이 true 일 때만 이 기능을 실행시켜 주면 되겠지요.

<?php
if ($view['wr_4']) {
기존코드
}
?>
저같은 초보가 할 수 있을지는 모르지만.... 도전해 보겠습니다.
멋진 자료라 꼭 활용해 보고 싶네요^^
제가 바보 같은 질문을 올렸군요..
글 작성할때
[hide] [/hide]
이것을 사용하지 않으면 일반 게시판이랑 동일한 것이네요^^
옵션이 필요가 없네요
맞아요. 그래서 제가 본문 전체를 감추지 않고 냑의 code 블럭처럼 융통성을 준 거랍니다.
지금보니 저도 덩달아 잠시 그걸 잊고 있었네요.ㅋ
https://tstock.net/tstock/bbs/board.php?bo_table=free&wr_id=17678
아래처럼 작성해서 넣어봤는데. 그냥 다 보이네요??

내일 급등할 종목을 공개합니다.
종목을 확인 하고 싶다면 댓글을 남겨주세요..

[hide]
내일은 불장입니다. 뭘사도 다 오를거 같아요..^^
메이져코인중에는 리플같은 종목
일반 알트중에는 그동안 많이 눌린 종목들.. 에이브,1인치네트워크 같은 종목을 찾아보세요..
[/hide]
나리야 사용중인데.
[http://sir.kr/data/editor/2112/64196c49e080a1ee1fa5e6cf224612c2_1640280284_7916.jpg]
스타일만 적용이 되네요..
죄송합니다. 저는 항상 "그누순정"만을 고집합니다.
제 스킨 자료나 다른 팁에서는 그 점을 계속 언급해 왔었는데 여기에는 그 설명을 누락했네요. 이리 된 김에 """""6번 설명"""""으로 붙였습니다.

빌더나 테마는 프론트에서는 엘레먼트의 클래스명이 순정과 다르고 백에서는 테이블명이나 컬럼명이 순정과 다를 수도 있기 때문에 그 점을 기준으로 코드를 짜는 제 소스가 무력화되기가 쉽습니다.

그렇다고 제가 나리야나 이윰을 깔면서까지 타인을 배려할 아량은 없답니다.
이해해 주시길요.
감사합니다.. 좋은 소스 공개해 주신 것 만으로도 너무 감사드립니다.
제가 cheditor5 의 경우를 감안하지 않았네요.
새로 다운로드 받아 가세요.
나리야에서 cheditor5 로 글쓰기를 하셨다면 이번에는 나리야에서도 성공할 확률이 지극히 높습니다.
아쉽게도 여전히 스타일만 적용이 되고 감춰지지는 않네요.
혹시나 해서 사용중이더 스마트에디터에서 cheditor5로 변경해 봤는데. 그래도 안되네요..
나리야의 한별아빠님 도움으로 해결하였습니다.
//bo_v_file.style.display = 'none'; // IE하위버전
//bo_v_file.remove();
2개를 주석처리하니 잘됩니다.
나리야에서는 업로드된 파일을 표시하는 영역의 id 가 bo_v_file 가 아닌가 보네요. 그럼 아래처럼 사용해도 됩니다.
[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.style.display = 'none'; // IE하위버전
bo_v_file.remove();
를 for 아래로 내리세요.
좋은자료 감사해요^^
감사합니다.
멋진 기능이군요.
파일이 view_comment.tail.skin.php 이거 하나가 전부인가요? /theme/스킨 폴더에 넣으면 된다고 했지만 넣어도 안됩니다. mobile 폴더와 일반 폴더 둘다 넣었습니다. 다른데 수정해야하는거 아닌가요?
안 되는 게시글을 링크시켜 주세요
https://dmdm.duckdns.org/talk/1#c_2
에디터를 무엇으로 쓰시나요?
그리고 설명글 6번에서 언급했듯 그누순정이 아니라 테마나 빌더를 사용하고 계신다면 안 먹을 수 있습니다.
테마는 ety_boba_fett 이고 에디터는 cheditor5 입니다... 완전 순정에서 해야하는건가 보네요...
설명글을 꼼꼼하게 읽으셨으면 서로 시간 낭비가 없었을 것인데...
저는 only 그누순정을 기준으로만 코드를 짭니다.
물론 테마에서도 가능하겠죠. 그러나 제가 테마를 제 서버에 깔고 테스트를 할 생각은 하나도 없기 때문에 본인이 타개하는 방법 밖에는 없어 보이네요.
네.. 맞는 말씀이십니다.. ^^ 글 내용중에 테마안에라고 적으셔서 테마를 설치하고도 가능하다는 것인줄 알았습니다.. ^^ 혼자서 연구해서 20포인트가 아깝지 않도록 써먹어봐야 겠습니다.. ^^

게시글 목록

번호 제목
13723
13721
13707
13694
13693
13692
13685
13680
13657
13654
13647
13624