묻고답하기

댓글의 경우에는 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 남기남
라이징썬 게시판 글쓰기 시에만 SSL 적용하는 방법이 있을까요? [2] 2015.07.28 by 기진곰
XE모듈 모바일 댓글에 이상한게 보입니다..  
서정a335b 페이지 내 스크롤 자동이동 태그 (책갈피태그) 질문드립니다  
샤넬4da3b 기존 운영중인 사이트에 문제가 생겼습니다.  
서기에요 게시판 리스트에 인기글 출력? [2] 2015.07.28 by 서기에요
지원필요 분류삭제가 안되는문제!.. [2] file 2015.07.28 by 종대랑
mcgomting board 모듈 스킨 페이지 질문입니다.  
gioia XEDITION 레이아웃에서 메인 슬라이드 크기 조절에 관하여 [1] 2015.07.28 by YJSoft
newdays 회원가입 속도가 매우 느립니다. [4] 2015.07.28 by newdays
초보해외유저 XE 속도 최적화 팁 적용후 문제점 file  
프리맨baf94 menu 모듈 업데이트가 안됩니다.  
박도현ebff8 설치 중 오류가 뜹니다  
나나난나나난 contact us 를 쓰는데 메일이 안 갑니다. [2] 2015.07.28 by 나나난나나난
라디오스테이션 사이트 무한루프 발생에관해 도움을받고싶습니다... 사례하고싶습니다 [10] 2015.07.28 by Happiness
Happiness 1.81 글쓰기 자동저장 기능이 됩니까? [5] 2015.07.28 by Happiness
KimTAJO 기본 url 변경하는법을 알고싶습니다. [2] file 2015.07.28 by KimTAJO
공학소녀 네이버 신디디케이션 기준을 알고 싶습니다.  
조우리2 로그인 문제..... 황당하지만 웃긴 질문을 하나 드려야겠습니다. [2] file 2015.07.28 by 조우리스
기억속으로 헬프미욤. 페이지 오류부분 [2] 2015.07.28 by 기억속으로
내사랑하이룽 푸터 이미지 추가 및 배경색상변경 질문입니다 [1] 2015.07.28 by Double'U'
김수연9e685 코어업데이트이후 하얀화면 [1] 2015.07.28 by 불금
제투 진짜 -- 왜이럴까요?? [1] 2015.07.28 by BJ람보
초보해외유저 1.8.7 사용중 대표 썸네일 선택시 잘못된 요청입니다. [3] file 2015.07.28 by 초보해외유저
항순 자신의 글을 추천하는 법을 아시나요 ^^? [1] 2015.07.28 by 항순
luminosa XEDITION 레이아웃 몇가지 질문 드립니다, 도저히 모르겠습니다, 도와주세요~~~ ㅠ.ㅠ file  
모해 ip 주소를 md5 해서 익명 닉네임을 설정 하려고합니다. [4] 2015.07.28 by 모해
T3RR3T SCM player 설치시 질문  
CAILAB loginXE에서 네이버로 접속하기 문제 [2] 2015.07.27 by 영흥도우럭
hackerb57fa php 업데이트 어떻게하나요 [1] 2015.07.27 by 우리아기
원보드 모듈을 찾을 수 없다고 합니다.