묻고답하기
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 남기남 |
smico | 회원이 로그인을 할수 없습니다- 한마디라도 해주세요-제발! | |
셀프닥터 | URL 주소를 열면 메인홈으로 안뜨는 건 왜일까요? [7] | 2008.01.17 by 셀프닥터 |
이창훈785 | 정말 못찾겠네요. 귀신이 씌였나봅니다. [3] | 2008.01.29 by DY |
withover | 제로보드 로그인 풀림 문제 [1] | 2008.06.25 by withover |
아주가끔은 | 로그인 및 회원가입 메뉴버튼 삭제 [3] | 2008.07.04 by 아주가끔은 |
반도체맨 | 로그인 하는데 오래 걸립니다. | |
낭만홀리님 | open id 접속자만 보이게 할 수 있나요? [3] | 2008.08.07 by withover.com |
xe촙5 | 로그인하지 않고 비회원 일반 독자들이 글을 추천할 수 있게 [3] | 2008.08.11 by xe촙5 |
강민병 | 로그인문제 | |
sakurastorm | 외부로그인 관련 질문입니다! [8] | 2008.11.22 by 미누7 |
큰바위 | 1.1.1 패치 후 로그인이 안됩니다. [2] | 2008.12.05 by 큰바위 |
개돌 | 메일 인증 받기 전에 로그인 하기 [3] | 2008.12.18 by 느까끼 |
아소 | 제로보드에선 항상 재로그인이 안되요 | |
aeolus | 큐브리드(7.3.0) + XE(1.1.4) 설치시 관리자 로그인 에러 | |
조지영932 | 제로보드 처음 써보는데요.. 고수님들 도와주세요~~^^ [2] | 2009.03.09 by 띵야 |
글쓴이 | 설치후 관리자 로그인이 안됩니다. | |
뷰티 | 로그인이 한 번에 되지 않습니다. [1] | 2009.07.30 by 분홍곰 |
로그인 | 로그인하면 제자리로 돌아옵니다. | |
진달래 | 홈페이지 로그인이 안되요. | |
Rony | 구글번역기 사용시 로그인 문제입니다. |
아래의 파일중 소스를 삭제하시면 됩니다.
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);
}