ZB4->XE로 전환중 필요한 Tip 모음, XE공식사이트
추천,비추천 애드온 설치후 비회원 추천방법
버전: 1.0 (2012-10-11) 추천,비추천 애드온을 설치한 후
------------------------------------------------------------------------
xe - modules - document - document.model.php 열고
line 518 쯤에 (1.4.x 버전의 경우 line 436 쯤)
if($logged_info->member_srl) {
이 조건절을 없애고
아랫쪽에 조건절을 닫는 } 이것도 없앤다
------------------------------------------------------------------------
xe - modules - document - document.model.php 열고
431 라인에 // if($logged_info->member_srl) {
461 라인에 // }
정상적 주석 처리 하였고
------------------------------------------------------------------------
xe - modules - document - document.controller.php 열고
line 19 쯤에 (추천 부분)
if(!Context::get('is_logged')) return new Object(-1, 'msg_invalid_request');
이걸 없앤다
line 51 쯤에 (비추천 부분)
if(!Context::get('is_logged')) return new Object(-1, 'msg_invalid_request');
이것도 없앤다
------------------------------------------------------------------------
xe - modules - document - document.controller.php 열고
23 라인에 // if(!Context::get('is_logged')) return new Object(-1, 'msg_invalid_request');
자신의 글을 추천하는 법을 아시나요 ^^?
2015.07.28 04:07
댓글의 경우에는 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);
}
이 부분을 지우면 자신의 댓글에 추천이 가능합니다.
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);
}
전체 주석처리
=====
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);
}
}
}
번호 | 제목 | 닉네임 | 등록일 | 조회 | 추천 |
---|---|---|---|---|---|
40 | 팁 ssl 적용 후 관리자 세팅 불가 문의 | cyber |
2022-03-18 | 405 | |
39 | 팁 1.4.*버전대에서 1.7.* 로 업그레이드 방법 | cyber |
2017-08-13 | 696 | |
팁 추천,비추천 애드온 설치후 비회원 추천방법 [1] | roks821 |
2018-11-15 | 772 | ||
37 | 팁 XE 동작 순서 | cyber |
2018-11-28 | 973 | |
36 | 팁 통합검색에서 계속검색 대신 모두 출력하는 방법? | cyber |
2019-06-27 | 993 | |
35 | 팁 xe 1.4.5.9에서 1.5.4.2 업데이트 | cyber |
2017-08-13 | 1125 | |
34 | 팁 퍼미션 값 설정.. by Fidelity | roks821 |
2016-03-12 | 1247 | |
33 | 팁 Core 업글후 레이아웃 깨질때 | roks821 |
2014-03-21 | 1610 | |
32 | 팁 XE 1.4에서 HTML5 에디터 사용하기 (Flash 없는) | cyber |
2021-04-15 | 2072 | 1 |
31 | 게시판 크롬에서의 악성코드 | roks821 |
2013-03-02 | 2761 | |
30 | 팁 HTML 색상표2 | roks821 |
2011-01-23 | 3288 | |
29 | 위젯 특정 카테고리만의 표시 | roks821 |
2011-01-21 | 3342 | |
28 | 게시판 검색시 검색어 정밀도 향상 | roks821 |
2011-01-21 | 3502 | |
27 | 팁 [스크랩] 회원당 하루에 등록글 가능 횟수 제한을 줄수 없을까요? | roks821 |
2011-12-22 | 3530 | |
26 | 위젯 검색어로 표현하는 방법추가 [1] | roks821 |
2011-01-06 | 3772 | |
25 | 게시판 공지사항 정렬 문제 해결법 | roks821 |
2011-01-02 | 4030 | |
24 | 위젯 정렬방법 수정 [1] | roks821 |
2011-01-06 | 4286 | |
23 | 팁 글꼴의 단위에 따른 크기 비교표 | roks821 |
2011-01-29 | 4411 | |
22 | 팁 xe에 플래시 삽입밥법 | roks821 |
2011-01-03 | 4433 | |
21 | 컴퓨터일반 파일 첨부시 열림창이 한참 있다가 열릴때 | roks821 |
2011-05-16 | 4482 |