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
번호 분류 제목 글쓴이 날짜
공지 알려진 Core 문제 XE 1.8.31 무조건 업데이트합니다. 실시! 4 new 기진곰 2017.02.25
화제의 글 자료공유 광고제거 멤버십 애드온 v0.1 7 file ExtendKR 2017.02.13
4570 질문/답변 DB에서 흔적이 남아있는 모듈 테이블을 삭제하는 방법을 알고 싶습니다. 2 dongdong 2017.02.23
4569 질문/답변 특정글에만 스팸 댓글이 올라옵니다. 2 물비늘 2017.02.23
4568 질문/답변 ckeditor에 사진 넣고 옆에 글쓰는 기능은없나요? 6 file 라그릿 2017.02.23
4567 질문/답변 (라이믹스) admin - 파일 항목 들어갈 때마다 디버그에 오류가 뜹니다 1 기븐 2017.02.22
4566 질문/답변 회원의 총 추천수 출력하기 햄토리 2017.02.22
4565 아이디어 제안/공유 이거 어떤가요? 7 file 트리플라워 2017.02.22
4564 질문/답변 위젯에 위젯스타일 적용 방법 구미호 2017.02.22
4563 질문/답변 index페이지 수정 질문 2 file teamcafeit 2017.02.22
4562 질문/답변 layout.html 에 삽입하는 스크립트 질문드려요 1 고라자 2017.02.22
4561 질문/답변 커뮤니티 사이트를 만드려고 하는데 어떤 서버를 써야하나요 4 인디고 2017.02.22
4560 질문/답변 Query XML에 대해서 문의 좀 드립니다. 2 주피터3837 2017.02.22
4559 질문/답변 마지막 문장 이후 오는 <p> </p> 를 모두 제거해서 보여 줄 수 있을까요 ? 58 웹지기 2017.02.22
4558 질문/답변 문서 '조회수정렬' 기능이 추가되었으면 좋겠습니다. ^^ 일단놓고말해 2017.02.22
4557 질문/답변 본문/댓글 폰트 질문 9 Katze 2017.02.22
4556 질문/답변 에디터에 컨텍스트 메뉴는 어떻게 수정하나요? 2 file xetown998 2017.02.22
4555 질문/답변 타임라인 모듈 (원래게시물로 돌아가기) 작동안합니다 3 피피포 2017.02.22
4554 질문/답변 댓글 가지고 오는 한번 쿼리 한번 봐주세요..ㅜㅜ 주피터3837 2017.02.22
4553 질문/답변 imgur 에디터 https 3 VJT 2017.02.22
4552 질문/답변 닉네임 이미지, 아이콘 동시적용시 아이콘에 마우스를 갖다 댈경우 file 라그릿 2017.02.21
4551 질문/답변 게시판 정렬 조건 어떤 방식으로 만드는건거요? 2 웹지기 2017.02.21
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 231 Next
/ 231
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...