묻고답하기

댓글의 경우에는 comment.controller.php에서

  // invalid vote if both ip addresses between author's and the current user are same.
  if($oComment->get('ipaddress') == $_SERVER['REMOTE_ADDR'])
  {
   $_SESSION['voted_comment'][$comment_srl] = TRUE;
   return new Object(-1, $failed_voted);
  }

이 부분을 지우면 자신의 댓글에 추천이 가능합니다. 참 쉽죠 ^0^


그럼 게시글의 경우는 어떻게 해야할까요...? 댓글처럼하면 참으로 쉬워보이는데요....

 

우선 document.controller.php를 들어가봐야겠죠..

1060줄대쯤 부근에  function updateVotedCount($document_srl, $point = 1) ... 추천과 관련된 함수가 있습니다...

조금 밑에 이부분이 있습니다.

  // Pass if the author's IP address is as same as visitor's.
  if($oDocument->get('ipaddress') == $_SERVER['REMOTE_ADDR'])
  {
   $_SESSION['voted_document'][$document_srl] = true;
   return new Object(-1, $failed_voted);
  }

 

그 다음엔 이런식으로 이어지는군요..

  // Create a member model object
  // Check if document's author is a member.
             // Pass after registering a session if author's information is same as the currently logged-in user's.
  // Use member_srl for logged-in members and IP address for non-members.

 

흠... 하지만 이 부분을 모두 주석처리해도 자신의 글이 추천되지 않습니다.....


저는 bin님의 추천/비추천/신고 모듈을 사용중입니다. 그래서 안되는 걸까요?

그래서 vote모듈의 vote.controller.php를 들어가보았습니다..

  // 추천 세션확인   <--- 부분에 보면 다큐먼트컨트롤러와 동일하게 이런 부분이 있네요.

  // Pass if the author's IP address is as same as visitor's. 

if($logged_info->is_admin != 'Y')
  {
   if($oDocument->get('ipaddress') == $_SERVER['REMOTE_ADDR'])
   {
    $_SESSION['voted_document'][$document_srl] = true;
    return new Object(-1, $failed_voted);
   }
  }
  else
  {
   if($config->use_adminVote != 'Y')
   {
    if($oDocument->get('ipaddress') == $_SERVER['REMOTE_ADDR'])
    {
     $_SESSION['voted_document'][$document_srl] = true;
     return new Object(-1, $failed_voted);
    }
   }
  }

이것이 추천모듈에서 ip중복검사를 하는 부분인 것 같습니다.

하지만 이 부분을 주석처리해도 자신의 글은 추천이 되지 않습니다...

이부분과 다큐먼트컨트롤러php와 추천모듈의php 둘을 모두 주석처리해도 안되구요..

으아아 도와주십시오. 모르겠습니다 무엇을 놓친것인지..

비회원이라서 그런가요..? 아닌딩;;;; ㅠㅠㅠ

아니면 시스템적으로.. 마치 내용없이는 등록이 안되는 것과 같이 소스수정으로는 구현할 수 없는 것인가요??

아시는 분이 계셨으면 좋겠네요..ㅎㅎ

 

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
박진국 [질문]제로카운터 설치 사용법  
채혁 프레임 질문 입니다.  
혈흔 벅스뮤직이나 맥스에 서요; [1] 2007.08.10
박선영 이미지맵사용된 이미지에 마우스오버시 이미지바뀌는 팁을 아시는분.. T^T  
명태호 인쿨루드에 질문. [2] 2007.08.10
정호석 제로보드 스킨중에 발생한 css설정 질문입니다. [1] 2007.08.10
레드 메모장이 이상(?)해요 [3] 2007.08.10
김태진 질문이요! 이런효과는 어떠케 나타내는지 질문이여. [3] file 2007.08.10
새신랑 [re] 4가지 질문입니당  
토깽이=Zeno™ 4가지 질문입니당 [1] 2007.08.10
이명주 embed src 가 안먹힙니다 [1] 2007.08.10
k_교주 XML에 대해 이것 저것 듣고싶습니다. [1] 2007.08.10
gamja 검색후 문자열치환 [급] 고수님 도움요청 [1] 2007.08.10
후리 [PHP] 예전에 PHP 부분에 비혼님의 강의 있었잖아요.. 우편번호 db없이 검색하는거 말인데요.. [1] 2007.08.10
lovetea 미리보기 기능에 대해서인데요.. [1] 2007.08.10
양윤식 포토샵에서요 저장하면 자꾸 깨져서욤 -_-;;; 답변좀.. [3] 2007.08.10
레드 어떻게 하죠?? [1] 2007.08.10
새벽무렵 익스플로러에서 주소를 지워도 남는건..? [2] 2007.08.10
└(`ε´)┘ 간단한 질문~! [1] 2007.08.10
후니~* 이 소스 어디가 잘못됐는지 좀 봐주세요. [1] 2007.08.10
Clara Kim include error 도와주세요 !!! [2] 2007.08.10
ⓒandy쏘민★ 소스올려요! [1] 2007.08.10
flowermiso 정말 정말 궁금하고..해결해야 할 것인데요.-,.-;; [1] 2007.08.10
윤준봉 홈페이지 로딩 ...?? [1] 2007.08.10
김재원 쇼핑몰 프로그램 작성시 물건값을 소숫점 2자리까지 하려면 어떻게 해야 되나요?? [3] 2007.08.10
명태호 인쿨루드 다시 질문~ [1] 2007.08.10
이명주 ★ embed src 가 안먹힙니다 해결 방법 아무도 모르나요??  
이민우 쇼핑몰엣 결제시스템연동 해주실분요...  
샤갈 제로보드 게시판과 html문서를 함께 링크걸고자 할때?  
Abv_hevn NZEO 채널 흉내내기 에서요..