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
번호 분류 제목 글쓴이 날짜
공지 질문/답변 답변을 확실히 받기위한 질문자 지침서 21 람보 2015.12.31
화제의 글 자료공유 시간표 위젯 1.1.2배포합니다. 15 file 착한악마 2017.01.10
4203 질문/답변 이게 클라우드 플레어가 적용된건지 모르겠네요 4 new 낙타 01:17
4202 질문/답변 제목박스에 [""] 쌍따움표 에러 수정 가능 할까요"" 4 new 구미호 2017.01.16
4201 XE 사용팁 카페24 가상서버 사용자 고급메일 발송모듈 우리메일 작동이 되지 않을 시 2 newfile yoon 2017.01.16
4200 질문/답변 로그인시 '기본 URL 설정이 안 되어 있습니다.'라는 메시지가 출력됩니다. 2 new 별하 2017.01.16
4199 질문/답변 로그인 히스토리 ip 관련 2 new lis**** 2017.01.16
4198 XE 사용팁 대댓글 수신자 표기 2 3 new GG 2017.01.16
4197 질문/답변 VPS에 XE 설치 문의드립니다. 3 new Sraty 2017.01.16
4196 질문/답변 아이디 클릭 - 팝업창 없에기 2 newfile Katze 2017.01.16
4195 질문/답변 서버에서 XE의 XE_VALIDATOR_MESSAGE가 나오지 않습니다. 4 new 투정 2017.01.16
4194 질문/답변 클플 사용하고 계신분께 질문드립니다 (icn 국내망 문제) 2 new 이니그마 2017.01.16
4193 질문/답변 [스케치북] 웹진형 목록에서 본문요약 글 수 조정 5 file 네모세상 2017.01.16
4192 질문/답변 하다하다 질문드려요 10 아날로그 2017.01.15
4191 질문/답변 업데이트하고 난 뒤 업데이트 하라는 메시지가 그대로인 경우 어떻게 처리할 수 있나요? 3 file 김병화 2017.01.15
4190 질문/답변 가위바위보 모듈 모바일 지원 버전 있으신 분.. Hafree 2017.01.15
4189 질문/답변 스케치북 게시판 흑백 file 이준희 2017.01.15
4188 질문/답변 xe xml 쿼리에서 update 구문 set null이 가능한가요? 3 holyachon 2017.01.15
4187 질문/답변 파일필드 추가때문에 질문드립니다. 변사또 2017.01.14
4186 질문/답변 라이믹스 회원정보 업데이트 문의드립니다 고라자 2017.01.14
4185 질문/답변 Wincomi 님레이아웃 짤림. 9 file 이준희 2017.01.14
4184 질문/답변 추천/비추천 표시2개 2 file 이준희 2017.01.14
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 211 Next
/ 211
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...