묻고답하기
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 남기남 |
따르식스 | IIS에서.. [6] | 2008.08.25 by 따르식스 |
오규환 | 여러개의 블로그글을 시간의 순서대로 종합해서 제로보드에서 뿌려줄 수 있을까요? [1] | 2008.08.21 by 붐치치 |
xe촙5 | 로그인하지 않고 비회원 일반 독자들이 글을 추천할 수 있게 [3] | 2008.08.11 by xe촙5 |
낭만홀리님 | open id 접속자만 보이게 할 수 있나요? [3] | 2008.08.07 by withover.com |
반도체맨 | 로그인 하는데 오래 걸립니다. | |
아주가끔은 | 로그인 및 회원가입 메뉴버튼 삭제 [3] | 2008.07.04 by 아주가끔은 |
withover | 제로보드 로그인 풀림 문제 [1] | 2008.06.25 by withover |
gizmo | 제로보드 4에서 이관한 블로그 게시물 카테고리 수정, 이동하기~ | |
이창훈785 | 정말 못찾겠네요. 귀신이 씌였나봅니다. [3] | 2008.01.29 by DY |
셀프닥터 | URL 주소를 열면 메인홈으로 안뜨는 건 왜일까요? [7] | 2008.01.17 by 셀프닥터 |
smico | 회원이 로그인을 할수 없습니다- 한마디라도 해주세요-제발! | |
공자아들 | 제로보드를 올블로그 내보내기 했는데요 헬프미 [2] | 2007.08.14 |
아래의 파일중 소스를 삭제하시면 됩니다.
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);
}