묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
로그인하지 않고 비회원 일반 독자들이 글을 추천할 수 있게
2008.08.11 21:25
오랫만에 들렀습니다
XE베타 0.26쓰다가 1.03 정식버전으로 업데이트 하고나니 손봐야 할 부분이 한두군데가 아니네요. (거의 모든 스킨에 문제가...)
암튼 열공 중입니다.
/modules/document/ document.model.php
에 로그인하지 않으면 추천/비추천 메뉴 안보이게 하는 조건절을 예전처럼 밑으로 내렸습니다. 그러나 이것으로 해결되지 않는 군요
로그인하지 않고 비회원 일반 독자들이 글을 추천할 수 있게 하려면 어딜 변경해야 하나요?
이거 반드시 필요해서 그러니 꼭 좀 알려주세요
제로님 이거 관리창 옵션으로 선택할 수 있도록 하면 안될까요?
XE베타 0.26쓰다가 1.03 정식버전으로 업데이트 하고나니 손봐야 할 부분이 한두군데가 아니네요. (거의 모든 스킨에 문제가...)
암튼 열공 중입니다.
/modules/document/ document.model.php
에 로그인하지 않으면 추천/비추천 메뉴 안보이게 하는 조건절을 예전처럼 밑으로 내렸습니다. 그러나 이것으로 해결되지 않는 군요
로그인하지 않고 비회원 일반 독자들이 글을 추천할 수 있게 하려면 어딜 변경해야 하나요?
이거 반드시 필요해서 그러니 꼭 좀 알려주세요
제로님 이거 관리창 옵션으로 선택할 수 있도록 하면 안될까요?
댓글 3
-
대암지기
2008.08.11 21:59
-
xe촙5
2008.08.11 22:10
감사합니다 꾸벅^^ -
xe촙5
2008.08.11 22:19
음....comment 도 바꿔주면 되겠네요
/modules/comment/comment.model.php
에 있는 동일한 부분
//if(!Context::get('is_logged')) return new Object(-1, 'msg_invalid_request');
지웠습니다
다른 분들 참고해 주세요
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
스카이즈 | 하나의 XE계정으로 여러 사이트에서 로그인 할 수 있는 방법이 없을까요? [1] | 2016.07.17 by sejin7940 |
haupt | 외부 SSO 와의 연동 [4] | 2017.01.26 by haupt |
haupt | [질문] XE 로그인 과정/자동 로그인 방법 이 궁급합니다. [2] | 2017.02.10 by haupt |
nick | 관리자 로그인이 되지않습니다. | |
노루 | 이거 로그인 대문? 어떻게 하나요ㅜㅜ 봐도 모르겠어요ㅜㅜ [1] | 2017.07.20 by 이온디 |
0115 | 로그인이 되지 않습니다. [3] | 2018.02.17 by whiterose5889 |
eXtriar | 단독 로그인 페이지를 만들고 싶은데 어떻게 하는건가요? [2] | 2018.09.26 by 뿌구루 |
ecli**** | 로그인 먹통 -- 뭐가 문제일까요? 도와주세요 선배님 ㅠㅠ [2] | 2018.11.20 by 이상철 |
현명한박사 | 제 사이트가 갑자기 로그인이 먹통입니다. | |
헨델8 | 글,댓글 추천 log에 member_srl이 있다가 없다가하네요. (버그일까요?) [1] | 2019.08.08 by reactux |
양현석 | 소셜xe 오류이후 관리자 로그인 기능이 사라졌습니다. | |
김윤하fa53c | 가입하는 회원마다 개인 블로그(미니홈)가 생성되게 하는것은 어떻게 하나요? [5] | 2020.10.11 by 랩퍼투혼 |
아래의 파일중 소스를 삭제하시면 됩니다.
1. moudles/document/document.model.php
line 59 부분
// 회원이어야만 가능한 기능
if($logged_info->member_srl) {
// 추천 버튼 추가
$url = sprintf("doCallModuleAction('document','procDocumentVoteUp','%s')", $document_srl);
$oDocumentController->addDocumentPopupMenu($url,'cmd_vote','./modules/document/tpl/icons/vote_up.gif','javascript');
// 비추천 버튼 추가
$url= sprintf("doCallModuleAction('document','procDocumentVoteDown','%s')", $document_srl);
$oDocumentController->addDocumentPopupMenu($url,'cmd_vote_down','./modules/document/tpl/icons/vote_down.gif','+ 'javascript');
// 신고 기능 추가
$url = sprintf("doCallModuleAction('document','procDocumentDeclare','%s')", $document_srl);
$oDocumentController->addDocumentPopupMenu($url,'cmd_declare','./modules/document/tpl/icons/declare.gif','javascript');
// 스크랩 버튼 추가
$url = sprintf("doCallModuleAction('member','procMemberScrapDocument','%s')", $document_srl);
$oDocumentController->addDocumentPopupMenu($url,'cmd_scrap','./modules/document/tpl/icons/scrap.gif'+ ','javascript');
}
2. moudles/document/document.controller.php
line 16부분
/**
* @breif 게시글의 추천을 처리하는 action (Up)
**/
function procDocumentVoteUp() {
if(!Context::get('+ 'is_logged')) return new Object(-1, 'msg_invalid_request');
$document_srl = Context::get('target_srl');
if(!$document_srl) return new Object(-1, 'msg_invalid_request');
$point = 1;
return $this->updateVotedCount($document_srl, $point);
}
/**
* @breif 게시글의 추천을 처리하는 action (Down)
**/
function procDocumentVoteDown() {
if(!Context::get('is_logged')) return new Object(-1, 'msg_invalid_request');
$document_srl = Context::get('target_srl');
if(!$document_srl) return new Object(-1, 'msg_invalid_request');
$point = -1;
return $this->updateVotedCount($document_srl, $point);
}