XETOWN

호수 공원

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

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

지금 작성하는 팁을 왜 이렇게 복잡하게 따로 로그인 회원에게 추천,비추천,미추천 여부를 알려주지 ? 글 추천인표시 애드온으로 보여주면 거기에 본인 이름이 있으면 추천한건데 ? 라고 생각 하시는 분이 계실겁니다.

 

하지만 XE타운에서도 그렇고 많은 커뮤니티에서는 너무 자세하게 회원들의 활동내용을 공개하면 부작용이 생기는 경우가 있습니다. 이른바 회원들의 성향등을 파악하여 행동하려는 것에서 나오는 문제 등이 있습니다.

 

어떤 회원이 어떤 회원들의 글에는 추천을 하고 어떤 회원의글에는 추천을 하지 않는 등의 정보를 회원들에게 제공을 하면 다소 리스크가 있어 저희도 추천인표시 애드온은 최소한 알아야 할 권리라고 생각하는 글 작성자에게만 제공을 하고 있습니다.

 

그런데 다소 불편한 점은 글을 읽고 있는 회원이 내가 이 글을 추천했는지 기억이 없어 다시 추천버튼을 눌러보는 일이 생길겁니다. 그래서 저희는 추천한 경우 추천했다고 표시를 해 주었으나..... 

 

최근 비추천을 좀더 활성화 할 필요가 있어 비추천도 표시해 주기 위해 지금 작성하는 팁으로 변경하여 적용하게 되었습니다.

 

 

우선 글을 열람하는 페이지에 추천을 표시할 부분보다 앞선 자리에 아래의 코드르 넣어 로그인한 회원이 추천,또는 비추천 했는지 확인을 해야 합니다. (스케치북 기준 _read.html)

 

<!--@if($is_logged)-->
{@
 $morepoint = 1;
 $oDB = &DB::getInstance();
 $query = $oDB->_query('select count(*) as count from xe_document_voted_log  where document_srl = '.$document_srl.' and member_srl = '.$logged_info->member_srl.' and point = '.$morepoint);
 $result = $oDB->_fetch($query);
 $votted_result = $result->count;
}

{@
 $morepoint = -1;
 $oDB = &DB::getInstance();
 $query = $oDB->_query('select count(*) as count from xe_document_voted_log  where document_srl = '.$document_srl.' and member_srl = '.$logged_info->member_srl.' and point = '.$morepoint);
 $result = $oDB->_fetch($query);
 $votted_minus_result = $result->count;
}
<!--@end-->

 

위 코드는 비회원에게는 해당사항이 없는 사항이라 불필요한 비회원에게까지 적용되지 않도록 로그인한 사람에게만 조건을 걸었습니다.

 

두번 조회를 했습니다. 첫번째 결과가 추천했는지 결과값이고 두번째 결과가 비추천했는지 결과값입니다.

 

XE문서 추천 비추천 로그에는 추천시에는 point 1을 가지고 비추천시에는 -1을 가집니다.

 

 

 

이제 위 결과값을 가지고 표현하고 싶은 곳에 조건을 걸어 주시면 됩니다.

 

ex) 추천해줬다! , 비추천해줬다!

 

<!--@if ($votted_result>0) -->
이 글에 공감을 표시해 주셨습니다. 따뜻한 마음 감사합니다.
<!--@end-->

 

 

<!--@if ($votted_minus_result>0) -->
이 글에 <strong>비추천</strong>을 해 주셨습니다. 이 글이 보기 싫으셨군요 ?
<!--@end-->

 

위와 같이 2개 조건을 함께 넣어주면 해당되는 문구가 출력이 됩니다.

 

 

추천버튼의 문구도 위 조건을 이용해서 추천이나 비추천을 했을 경우는 추천 -> 완료 , 비추천 -> 완료 로 해주고 버튼의 아이콘도 다른 아이콘으로 해주면 구분하기 쉽겠죠 ?  내가 이미 추천했다는 걸 쉽게 알수 있게 해주는 팁입니다.

 

 

 

 

 

before_pc.png

비로그인한 방문자 또는 아직 추천하지 않은 회원에게 보여지는 경우입니다.

 

 

 

 

 

 

 

after_pc.png

 

로그인한 회원이 추천을 한 경우 위에 추천했다는 문구와 추천버튼을 다르게 해주었습니다.

 

 

 

 

 

 

 

 

pc_after2.png

로그인한 회원이 비추천을 한경우 위에 비추천 했다는 문구와 추천버튼에 완료라는 문구로 해주었습니다.

 

 

 

 

 

아래는 모바일 입니다.

 

 

mobile_before.png

 

 

 

 

 

mobile_after1.png

 

mobile_after2.png

  • ?
    마신 2017.01.14 13:11:10
    추천드립니다.
    확실히 추천인과 비추천인 모두 보여주니 부담스러워 하는경우가 있긴 있더라구요.
    하지만 반대로 추천인과 비추천인에 이름이 있을때 뿌듯해 하시는분도 계시구요.
    추천인을 알게 되면서 호감을 가지는분도 계시고 비추천을 했다는것에 앙심을 품는분도 계시지만 반대로 추천인과 비추천인을 표시하면서 누가? 라는 답답함을 해소할수도 있는것 같아요.(자주 누가 비추천했는지 문의가 많았어요. 하나면 몰라도 게시글 모두에 비추천을 하는분들이 계시니 물어보는게 당연할지도)
    저 같은 경우는 타사이트 또는 사이트내에 쪽지등으로 서로추천 제안을 하고 포인트를 올리는 사람들과 댓글 하나에 맘상해서 댓글 단사람의 글을 찾아서 모두 비추천 테러를 하시는분이 자주 있어 와서 추천인과 비추천인을 모두 공개하여 사전에 차단하거나 쉽게 적발할수 있게 하고 있습니다.
    장단점이 있는것 같아요. 논쟁이 없거나 좋은 분위기의 사이트라면 웹지기님의 사용팁이 좋을거 같습니다.
  • profile
    Chronos 2017.01.14 15:10:08
    추천합니다. ㅎㅎ

List of Articles
번호 분류 제목 글쓴이 날짜
화제의 글 자료공유 스케치북 게시판용 서명 애드온 v0.1 10 file ExtendKR 2017.03.11
화제의 글 XE 사용팁 후원회원 가입 받을 때 서명(싸인, 사인) 받는 법 2 - 복수의 패드 및 해당 확장변수가 필수/선택일 경우를 모두 고려함 10 윤삼 2017.03.11
4930 질문/답변 모바일 반응형 메뉴가 특정기기의 특정 브라우저에서만 작동이 잘안되는데요 file xetown998 2017.03.19
4929 질문/답변 특정 권한 이용자의 댓글 자동추천 라지 2017.03.19
4928 자료공유 [오랜만에변경점많은] 누리고 쇼핑몰모듈 Ver.2.5 19 람보 2017.03.19
4927 질문/답변 번외 해결 좀 부탁해요 2 드론엑스이 2017.03.19
4926 질문/답변 작년 후반쯤에 오픈소스... 2 가이더 2017.03.19
4925 질문/답변 네이버블로그에서 링크해석 문제 재질문 3 웹지기 2017.03.19
4924 질문/답변 섬네일 생성시 timeout 걸리는 문제 데히히이이 2017.03.19
4923 질문/답변 XE 가입폼 컬럼 위치 C0D3&2D 2017.03.19
4922 질문/답변 위젯페이지에서 msg_is_not_administrator 란 문구가 뜹니다. 5 file 세이나 2017.03.19
4921 질문/답변 레이아웃 저작권관련하여... 7 햄토리 2017.03.19
4920 질문/답변 확장변수를 이렇게 다중검색 할 수 있을까요? 6 file 햄토리 2017.03.19
4919 질문/답변 ck 에디터 기본 글꼴 기본 폰트 설정하기 2 file 데히히이이 2017.03.19
4918 질문/답변 photoswipe애드온 사용시 링크 걸린 이미지 클릭시 링크로 안넘어가게 하기 데히히이이 2017.03.19
4917 질문/답변 본문영역 내의 이미지 max width 를 100%로 만들기 4 데히히이이 2017.03.19
4916 질문/답변 게시물 이전 후 첨부파일이 본문에 안 떠요. 이온디 2017.03.19
4915 질문/답변 ckeditor 기본 정렬을 중앙으로 Jack 2017.03.18
4914 질문/답변 회원가입 질문드립니다. 2 임시크 2017.03.18
4913 XE 사용팁 XE사이트에 구글맞춤검색 적용하기 두페이지 혼용 2 file 웹지기 2017.03.18
4912 XE 사용팁 사이트의 색상을 반전시키는 법 3 ExtendKR 2017.03.18
4911 질문/답변 Mixed Content 에러 문의드립니다. 4 펭펭구 2017.03.18
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 250 Next
/ 250
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...