묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
포인트 설정 관련..
2014.01.01 15:27

기본값으로 변경 아니면 설정 대게..
레벨 아이콘 과 최고 레벨 원래 대로 할려고 했는대... 저장 누루면... 백지 화면 나옴... 적용이 안됨...
데이터베이스 에서 어떤 파일을 수정 해야.. 기본값으로 할수 있나요...
페이지로 안대서... 아니면 백지 화면 안뜨게 하면 좋겠지만..
태그 연관 글
- [2016/12/30] 묻고답하기 회원 포인트를 엑셀로 받을 수 있나요? *2
- [2014/06/11] 묻고답하기 회원들 포인트 적립 목록은? *2
- [2014/06/09] 묻고답하기 포인트 부족시 업로드 금지 *3
- [2014/06/09] 묻고답하기 포인트로 상품구매 가능한가요? *5
- [2014/06/08] 묻고답하기 포인트에 따라 글쓰기 버튼 안보이고 보이게 하기 *3
댓글 7
-
KrteamENT
2014.01.01 15:54
-
우리들과
2014.01.01 16:25
감사합니다... 하지만 백지 화면 나오는군요... 적용 누루면...
데이터베이스 쪽에서 수정은 안대나요? 어디 부분인지 몰라서.. 못하고 있는대..
-
KrteamENT
2014.01.01 16:32
흠..없는거 같은데..
이부분은 다른분께 토스 할게요..;ㅅ;
-
KrteamENT
2014.01.01 16:36
xe_point
이 테이블이 가장 의심이 갑니다만..흠..한번 봐보세요..
-
우리들과
2014.01.01 16:46
member_srl / point
사용자? 번호 / 포인트 양
이걸로 알고 있음... 관리자 포인트 보니 동일 해서.
-
KrteamENT
2014.01.01 16:48
Memver_srl / point는
유저번호/포인트
우리들과님의 말이 맞습니다만..흠..
질문자님의 DB는 어디있는지..;ㅅ;
-
우리들과
2014.01.01 16:51
어디에 있는지 참 궁굼 하네요;; 설정 된곳이 ....
설마 files 이런곳에 저장 대나?
이걸 그대로 복사해서 아래 대로 수정하신후에 FTP로 덮으시면 됩니다 ^^
<?php /** * @class point * @author NHN (developers@xpressengine.com) * @brief The parent class of the point module */ class point extends ModuleObject { /** * @brief Additional tasks required to accomplish during the installation */ function moduleInstall() { // Registration in action forward (for using in the administrator mode) $oModuleController = &getController('module'); // Create a directory to store points information FileHandler::makeDir('./files/member_extra_info/point'); $oModuleController = &getController('module'); // The highest level $config->max_level = 30; // Per-level score for($i=1;$i<=30;$i++) { $config->level_step[$i] = pow($i,2)*90; } // 가입시 포인트 $config->signup_point = 10; // 로그인시 포인트 $config->login_point = 5; // Point's name $config->point_name = 'point'; // Level icon directory $config->level_icon = "default"; // Prevent downloads if there are no scores $config->disable_download = false; /** * Define the default points per module as well as all actions (as we do not know if it is forum or blogs, specify "act") */ //글쓰기 포인트 $config->insert_document = 10; $config->insert_document_act = 'procBoardInsertDocument'; $config->delete_document_act = 'procBoardDeleteDocument'; // 댓글 쓸시 포인트 $config->insert_comment = 5; $config->insert_comment_act = 'procBoardInsertComment,procBlogInsertComment'; $config->delete_comment_act = 'procBoardDeleteComment,procBlogDeleteComment'; // 업로드 했을때 포인트 $config->upload_file = 5; $config->upload_file_act = 'procFileUpload'; $config->delete_file_act = 'procFileDelete'; // 다운 했을때 포인트 $config->download_file = -5; $config->download_file_act = 'procFileDownload'; //글 봤을때 포인트 $config->read_document = 0; // Vote up / Vote down $config->voted = 0; $config->blamed = 0; // Save configurations $oModuleController->insertModuleConfig('point', $config); // Cash act list for faster execution $oPointController = &getAdminController('point'); $oPointController->cacheActList(); // Add a trigger for registration/insert document/insert comment/upload a file/download $oModuleController->insertTrigger('member.insertMember', 'point', 'controller', 'triggerInsertMember', 'after'); $oModuleController->insertTrigger('document.insertDocument', 'point', 'controller', 'triggerInsertDocument', 'after'); $oModuleController->insertTrigger('document.deleteDocument', 'point', 'controller', 'triggerBeforeDeleteDocument', 'before'); $oModuleController->insertTrigger('document.deleteDocument', 'point', 'controller', 'triggerDeleteDocument', 'after'); $oModuleController->insertTrigger('comment.insertComment', 'point', 'controller', 'triggerInsertComment', 'after'); $oModuleController->insertTrigger('comment.deleteComment', 'point', 'controller', 'triggerDeleteComment', 'after'); $oModuleController->insertTrigger('file.insertFile', 'point', 'controller', 'triggerInsertFile', 'after'); $oModuleController->insertTrigger('file.deleteFile', 'point', 'controller', 'triggerDeleteFile', 'after'); $oModuleController->insertTrigger('file.downloadFile', 'point', 'controller', 'triggerBeforeDownloadFile', 'before'); $oModuleController->insertTrigger('file.downloadFile', 'point', 'controller', 'triggerDownloadFile', 'after'); $oModuleController->insertTrigger('member.doLogin', 'point', 'controller', 'triggerAfterLogin', 'after'); $oModuleController->insertTrigger('module.dispAdditionSetup', 'point', 'view', 'triggerDispPointAdditionSetup', 'after'); $oModuleController->insertTrigger('document.updateReadedCount', 'point', 'controller', 'triggerUpdateReadedCount', 'after'); // Add a trigger for voting up and down 2008.05.13 haneul $oModuleController->insertTrigger('document.updateVotedCount', 'point', 'controller', 'triggerUpdateVotedCount', 'after'); // Add a trigger for using points for permanent saving of a temporarily saved document 2009.05.19 zero $oModuleController->insertTrigger('document.updateDocument', 'point', 'controller', 'triggerUpdateDocument', 'before'); return new Object(); } /** * @brief A method to check if the installation has been successful */ function checkUpdate() { // Get the information of the point module $oModuleModel = &getModel('module'); // Add a trigger for registration/insert document/insert comment/upload a file/download if(!$oModuleModel->getTrigger('member.insertMember', 'point', 'controller', 'triggerInsertMember', 'after')) return true; if(!$oModuleModel->getTrigger('document.insertDocument', 'point', 'controller', 'triggerInsertDocument', 'after')) return true; if(!$oModuleModel->getTrigger('document.deleteDocument', 'point', 'controller', 'triggerBeforeDeleteDocument', 'before')) return true; if(!$oModuleModel->getTrigger('document.deleteDocument', 'point', 'controller', 'triggerDeleteDocument', 'after')) return true; if(!$oModuleModel->getTrigger('comment.insertComment', 'point', 'controller', 'triggerInsertComment', 'after')) return true; if(!$oModuleModel->getTrigger('comment.deleteComment', 'point', 'controller', 'triggerDeleteComment', 'after')) return true; if(!$oModuleModel->getTrigger('file.insertFile', 'point', 'controller', 'triggerInsertFile', 'after')) return true; if(!$oModuleModel->getTrigger('file.deleteFile', 'point', 'controller', 'triggerDeleteFile', 'after')) return true; if(!$oModuleModel->getTrigger('file.downloadFile', 'point', 'controller', 'triggerBeforeDownloadFile', 'before')) return true; if(!$oModuleModel->getTrigger('file.downloadFile', 'point', 'controller', 'triggerDownloadFile', 'after')) return true; if(!$oModuleModel->getTrigger('member.doLogin', 'point', 'controller', 'triggerAfterLogin', 'after')) return true; if(!$oModuleModel->getTrigger('module.dispAdditionSetup', 'point', 'view', 'triggerDispPointAdditionSetup', 'after')) return true; if(!$oModuleModel->getTrigger('document.updateReadedCount', 'point', 'controller', 'triggerUpdateReadedCount', 'after')) return true; // Add a trigger for voting up and down 2008.05.13 haneul if(!$oModuleModel->getTrigger('document.updateVotedCount', 'point', 'controller', 'triggerUpdateVotedCount', 'after')) return true; // Add a trigger for using points for permanent saving of a temporarily saved document 2009.05.19 zero if(!$oModuleModel->getTrigger('document.updateDocument', 'point', 'controller', 'triggerUpdateDocument', 'before')) return true; // 2012. 08. 29 Add a trigger to copy additional setting when the module is copied if(!$oModuleModel->getTrigger('module.procModuleAdminCopyModule', 'point', 'controller', 'triggerCopyModule', 'after')) return true; return false; } /** * @brief Execute update */ function moduleUpdate() { // Get the information of the point module $oModuleModel = &getModel('module'); $oModuleController = &getController('module'); // Add a trigger for registration/insert document/insert comment/upload a file/download if(!$oModuleModel->getTrigger('member.insertMember', 'point', 'controller', 'triggerInsertMember', 'after')) $oModuleController->insertTrigger('member.insertMember', 'point', 'controller', 'triggerInsertMember', 'after'); if(!$oModuleModel->getTrigger('document.insertDocument', 'point', 'controller', 'triggerInsertDocument', 'after')) $oModuleController->insertTrigger('document.insertDocument', 'point', 'controller', 'triggerInsertDocument', 'after'); if(!$oModuleModel->getTrigger('document.deleteDocument', 'point', 'controller', 'triggerBeforeDeleteDocument', 'before')) $oModuleController->insertTrigger('document.deleteDocument', 'point', 'controller', 'triggerBeforeDeleteDocument', 'before'); if(!$oModuleModel->getTrigger('document.deleteDocument', 'point', 'controller', 'triggerDeleteDocument', 'after')) $oModuleController->insertTrigger('document.deleteDocument', 'point', 'controller', 'triggerDeleteDocument', 'after'); if(!$oModuleModel->getTrigger('comment.insertComment', 'point', 'controller', 'triggerInsertComment', 'after')) $oModuleController->insertTrigger('comment.insertComment', 'point', 'controller', 'triggerInsertComment', 'after'); if(!$oModuleModel->getTrigger('comment.deleteComment', 'point', 'controller', 'triggerDeleteComment', 'after')) $oModuleController->insertTrigger('comment.deleteComment', 'point', 'controller', 'triggerDeleteComment', 'after'); if(!$oModuleModel->getTrigger('file.insertFile', 'point', 'controller', 'triggerInsertFile', 'after')) $oModuleController->insertTrigger('file.insertFile', 'point', 'controller', 'triggerInsertFile', 'after'); if(!$oModuleModel->getTrigger('file.deleteFile', 'point', 'controller', 'triggerDeleteFile', 'after')) $oModuleController->insertTrigger('file.deleteFile', 'point', 'controller', 'triggerDeleteFile', 'after'); if(!$oModuleModel->getTrigger('file.downloadFile', 'point', 'controller', 'triggerBeforeDownloadFile', 'before')) $oModuleController->insertTrigger('file.downloadFile', 'point', 'controller', 'triggerBeforeDownloadFile', 'before'); if(!$oModuleModel->getTrigger('file.downloadFile', 'point', 'controller', 'triggerDownloadFile', 'after')) $oModuleController->insertTrigger('file.downloadFile', 'point', 'controller', 'triggerDownloadFile', 'after'); if(!$oModuleModel->getTrigger('member.doLogin', 'point', 'controller', 'triggerAfterLogin', 'after')) $oModuleController->insertTrigger('member.doLogin', 'point', 'controller', 'triggerAfterLogin', 'after'); if(!$oModuleModel->getTrigger('module.dispAdditionSetup', 'point', 'view', 'triggerDispPointAdditionSetup', 'after')) $oModuleController->insertTrigger('module.dispAdditionSetup', 'point', 'view', 'triggerDispPointAdditionSetup', 'after'); if(!$oModuleModel->getTrigger('document.updateReadedCount', 'point', 'controller', 'triggerUpdateReadedCount', 'after')) $oModuleController->insertTrigger('document.updateReadedCount', 'point', 'controller', 'triggerUpdateReadedCount', 'after'); // Add a trigger for voting up and down 2008.05.13 haneul if(!$oModuleModel->getTrigger('document.updateVotedCount', 'point', 'controller', 'triggerUpdateVotedCount', 'after')) $oModuleController->insertTrigger('document.updateVotedCount', 'point', 'controller', 'triggerUpdateVotedCount', 'after'); // Add a trigger for using points for permanent saving of a temporarily saved document 2009.05.19 zero if(!$oModuleModel->getTrigger('document.updateDocument', 'point', 'controller', 'triggerUpdateDocument', 'before')) $oModuleController->insertTrigger('document.updateDocument', 'point', 'controller', 'triggerUpdateDocument', 'before'); // 2012. 08. 29 Add a trigger to copy additional setting when the module is copied if(!$oModuleModel->getTrigger('module.procModuleAdminCopyModule', 'point', 'controller', 'triggerCopyModule', 'after')) { $oModuleController->insertTrigger('module.procModuleAdminCopyModule', 'point', 'controller', 'triggerCopyModule', 'after'); } return new Object(0, 'success_updated'); } /** * @brief Re-create the cache file */ function recompileCache() { // redefine point action file $oPointAdminController = &getAdminController('point'); $oPointAdminController->cacheActList(); } } /* End of file point.class.php */ /* Location: ./modules/point/point.class.php */