XETOWN

호수 공원

XE 사용에 대한 여러가지 정보들을 공유할 수 있습니다.
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

아마 이 기능을 원하는 분도 있을 거라 생각합니다. 네이버나 다음카페의 경우 검색노출을 비회원에게까지 할 것인지 작성자에게 선택하게 되어있죠.

 

비회원까지 검색(포탈검색)에서 해당글이 노출될지 아니면 카페 내에서만 보이기 할 지 그런 기능입니다.

 

웹사이트에서도 커뮤니티의 경우 회원들이 회원에게만 글을 보여주고 싶은 경우도 있을 것이고 관리자가 특정게시물은 외부에 공개가 조금 애매한 경우도 있을 겁니다.

 

저희는 후자의 경우인데요. 

 

저희가 진행하는 유기견 후원사업의 투명성을 위해 대부분 공개로 진행해야 하는 것이 맞긴하나 현재 기금의 잔액 등의 너무 자세한 정보가 외부에게 까지 공개되는 것은 부작용 ? 이 생길 우려도 있고 실제 기금을 함께 마련하고 있는 회원들께 공개하는 것으로 투명성 확보는 충분하다고 판단해서 이 기능을 적용 했습니다.

 

게시글 작성자가 원하는 특정 글은 회원에게만 글 전부가 공개되고 특정그룹 또는 비회원에게는 일부만 공개되는 기능입니다.

 

 

 

비회원,준회원이 열람했을때 

 

not.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

정회원이상 회원들이 보는 원글

 

member.jpg

 

 

 

보시면 내용의 일부 그리고 이미지 같은 것이 제거되었습니다. 저희는 태그를 제거하고 문서의 일부만 비회원과 준회원에게 제공하는 것으로 결정해서 적용했습니다. 

 

이렇게 통장의 이미지와 기금의 현재 잔액 등 민감한 내용을 굳이 참여하지 않고 있는 비회원에게 제공할 필요도 없고 오히려 비공개로 해야 한다는 판단으로 이러한 특정한 글만 글 작성시 사용자정의 선택으로 외부 전체공개를 막게 되었습니다. (저희는 모든 회원에게 이 선택권을 주는 것이 아닌 관리자가 쓰는 게시판만 확장변수(사용자정의)를 만들었습니다.)

 

 

 

 

적용방법

 

1.원하는 게시판에서 원하는 글만 적용할 수 있게 사용자정의를 1개 만들어 줍니다.

 - 저희는 member_only 라는 이름으로 만들었습니다. 선택되었을때 값은 YES 입니다.

 

 

check.png

 

글 작성할때 사용자정의 선택이 이렇게 표시가 되어 원할경우 체크하게 되는 것이죠.

 

 

 

 

2.글 읽는 곳을 사용자정의 체크여부로 기존에 본문을 보여주는 곳을 조건을 걸어 일부만 보여주게 처리합니다.

 

스케치북5스킨의 경우 _read.html 파일에 찾아보시면 

 

<article>{$oDocument->getContent(false)}</article> 이러한 부분이 있는데 본문을 그대로 불러오는 부분입니다. 여기를 위 사용자정의가 체크 되었을때의 조건을 걸어줍니다.

 

조건을 걸기 위해 해당 문서에서 해당 사용자 정의가 선택되어 선택되어진 값(저희는 YES)을 가졌는지 먼저 확인해야 합니다.

 

적당한 곳에 

{@ $value_member_only = implode('',$oDocument->getExtraEidValue('member_only'));}

 

위 내용을 넣어 해당 사용자정의 값을 변수에 담아 둡니다.

 

 

그리고 아래와 같이 사용자정의 값이 YES일때와 비로그인 원하는 회원그룹일때 라는 만족하는 조건으로 걸어 컨텐츠의 일부만 보여지게 처리합니다.

 

 

<article>
<!--@if($value_member_only == 'YES' && (!$is_logged || (in_array('준회원', $logged_info->group_list))))-->
{cut_str(strip_tags($oDocument->getContent(false)),300,'...')}
<!--@else-->
{$oDocument->getContent(false)}
<!--@end-->
</article>

 

저희는 300자까지 잘랐고 태그도 제거했습니다. 이미지와 같은 곳에 중요정보(통장내역이나 결산정보)가 표시되는 경우가 있어 태그까지 제거해 버렸습니다. 이러한 처리는 각 사이트 환경에 맞게 처리 하시면 됩니다.

 

 

 

아주 간단하게 비회원에게 글 일부만 공개하는 방법입니다.

 

 

 

** 추가사항 **

사용자정의 값은 YES 보다는 직관적인 "회원공개" 등과 같이 사용하시는게 더 좋을 것 같습니다. 이 값을 직접 출력시켜 사용하다보니 연관된 단어가 적합하네요.

 

또 radio 보다는 다중 select로 해주는게 좋겠네요. radio로 입력을 받으니 글 수정시 다시 해제가 안되더군요.

 

글쓴이 웹지기

profile

Atachment
첨부 3
  • profile
    구미호 2017.02.15 10:00:10
    오~~~ 이것도 정말 좋은 소스 같습니다
    이번에 웹지기님 덕을 너무 많이 보는것 같습니다
    감사 합니다 ^^;;;

List of Articles
번호 분류 제목 글쓴이 날짜
공지 질문/답변 답변을 확실히 받기위한 질문자 지침서 21 람보 2015.12.31
화제의 글 자료공유 애니메이션 GIF 확인 애드온 V0.3 14 file prologos 2017.02.08
화제의 글 자료공유 애니메이션 GIF 확인 애드온 V0.3.1 13 file prologos 2017.02.09
화제의 글 자료공유 광고제거 멤버십 애드온 v0.1 7 file ExtendKR 2017.02.13
4567 질문/답변 회원의 총 추천수 출력하기 new 햄토리 22:05
4566 아이디어 제안/공유 이거 어떤가요? 3 newfile 트리플라워 21:23
4565 질문/답변 위젯에 위젯스타일 적용 방법 new 구미호 21:06
4564 질문/답변 index페이지 수정 질문 1 newfile teamcafeit 17:05
4563 질문/답변 layout.html 에 삽입하는 스크립트 질문드려요 1 new 고라자 16:52
4562 질문/답변 커뮤니티 사이트를 만드려고 하는데 어떤 서버를 써야하나요 3 new 인디고 15:45
4561 질문/답변 Query XML에 대해서 문의 좀 드립니다. 2 new 주피터3837 13:22
4560 질문/답변 마지막 문장 이후 오는 <p> </p> 를 모두 제거해서 보여 줄 수 있을까요 ? 58 new 웹지기 10:43
4559 질문/답변 문서 '조회수정렬' 기능이 추가되었으면 좋겠습니다. ^^ 일단놓고말해 09:56
4558 질문/답변 본문/댓글 폰트 질문 5 update Katze 07:33
4557 질문/답변 에디터에 컨텍스트 메뉴는 어떻게 수정하나요? 2 updatefile xetown998 03:47
4556 질문/답변 타임라인 모듈 (원래게시물로 돌아가기) 작동안합니다 3 update 피피포 02:40
4555 질문/답변 댓글 가지고 오는 한번 쿼리 한번 봐주세요..ㅜㅜ 주피터3837 00:47
4554 질문/답변 imgur 에디터 https 3 VJT 00:18
4553 질문/답변 닉네임 이미지, 아이콘 동시적용시 아이콘에 마우스를 갖다 댈경우 file 라그릿 2017.02.21
4552 질문/답변 게시판 정렬 조건 어떤 방식으로 만드는건거요? 2 update 웹지기 2017.02.21
4551 질문/답변 게시글 일괄 삭제 방법 3 우리종도 2017.02.21
4550 질문/답변 (라이믹스) 회원가입시 메일인증, 가입후 페이지 이동이 되시나요? 1 고수군 2017.02.21
4549 질문/답변 지금 쓰고있는 웹호스팅 업체가.. 4 트리플라워 2017.02.21
4548 질문/답변 라이믹스 궁금해서 질의 드립니다. 3 update December 2017.02.21
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 229 Next
/ 229
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...