묻고답하기

XE의 스크랩기능을 좀 변형하여 다른형태로 이용하고자 수정중에있습니다.

 

Member 모듈에 포함된 PopupMenu 부분중,

 

$url = sprintf("doCallModuleAction('member','procMemberScrapDocument','%s')", $document_srl);
$oDocumentController->addDocumentPopupMenu($url,'cmd_scrap','./modules/document/tpl/icons/scrap.gif','javascript');

 

부분을 찾아, addDocumentPopupMenu 함수를 찾아보니 Controller에 포함된

 

function addDocumentPopupMenu($url, $str, $icon = '', $target = 'self') {
            $document_popup_menu_list = Context::get('document_popup_menu_list');
            if(!is_array($document_popup_menu_list)) $document_popup_menu_list = array();

            $obj->url = $url;
            $obj->str = $str;
            $obj->icon = $icon;
            $obj->target = $target;
            $document_popup_menu_list[] = $obj;

            Context::set('document_popup_menu_list', $document_popup_menu_list);

 

을 통해, 버튼클릭시엔

 

function procMemberScrapDocument() {
            // 로그인 정보 체크
            if(!Context::get('is_logged')) return new Object(-1, 'msg_not_logged');
            $logged_info = Context::get('logged_info');

            $document_srl = (int)Context::get('document_srl');
            if(!$document_srl) $document_srl = (int)Context::get('target_srl');
            if(!$document_srl) return new Object(-1,'msg_invalid_request');

            // 문서 가져오기
            $oDocumentModel = &getModel('document');
            $oDocument = $oDocumentModel->getDocument($document_srl);

            // 변수 정리
            $args->document_srl = $document_srl;
            $args->member_srl = $logged_info->member_srl;
            $args->user_id = $oDocument->get('user_id');
            $args->user_name = $oDocument->get('user_name');
            $args->nick_name = $oDocument->get('nick_name');
            $args->target_member_srl = $oDocument->get('member_srl');
            $args->title = $oDocument->get('title');


가 실행되고 있었습니다.

 

요는, 스크랩기능을 팝업메뉴가 아니라 View_document에, get_content 부분 주변에 버튼으로 따로 빼내고싶습니다.

 

그래서 addDocumentPopMenu 함수에 $url 로 들어가는부분!

 

sprintf("doCallModuleAction('member','procMemberScrapDocument','%s')", $document_srl);

 

의 결과를 링크로 걸어봤는데 안되는군요... 제가봐도 당연히 안되는게 맞구요...

 

근데 뭘어떻게 걸어야 동작을하게될지 참의문입니다;

 

도와주시면 감사하겠습니다 ㅠㅠ

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
꽃쌈 제로보드\를 설치하지 않았는데  
조영훈479 XE폴더를 루트폴더로 이동할수있나요? [1] 2011.01.04 by 똑디
999 첨부파일 100% 증발 되버리는 현상의 이유는 ? 그리고 해결책 [1] 2011.01.04 by 똑디
나무아래서 XE 배울만한 책 좀 추천해 주세요. [1] 2011.01.04 by 똑디
김선호489 모듈 복사하는 방법 질문드려요...  
JinkPark xe에서 메뉴에 게시판 연결은.. [2] 2011.01.04 by JinkPark
참빛누리 마이그레이션 툴로 백업시에... [1] 2011.01.04 by 카르마
라니야 제로보드에서 업로드 용량 좀..ㅠㅠ [1] 2011.01.04 by 왜만지냐
마이무라 공유기 접속문제 도와주세요!!! [1] file 2011.01.04 by 왜만지냐
grey''s 텍스타일 스킨 파일 편집 다른 프로그램에선 되지 않나요? [1] 2011.01.04 by SMaker
ibasic 게시판 경로가 zbxe 와 xe 두가지로 나오는데 [1] 2011.01.04 by RainDrop+
키리노 member DB 질문입니다 [1] 2011.01.04 by RainDrop+
줏메. 질문이요~~~ [1] file 2011.01.04 by RainDrop+
국카스텐 자꾸 게시판 스킨 적용에서 오류가 나는데.. [1] 2011.01.04 by RainDrop+
등대602 제로보드4 사용하던 게시판을 xe에서... [1] 2011.01.04 by RainDrop+
다하독고 업데이트 하고 난 후에요..ㅠ.ㅠ [1] 2011.01.04 by RainDrop+
아이쿠야 XE 세팅에서 FTP설정 오류 문제 [1] file 2011.01.04 by 100억
왕바우 해킹문제 문의좀 드립니다. [2] 2011.01.04 by 희망사앙
Hodoll zetyx.net 포워딩이 작동 오류가 있네요.  
우리아기 스마트폰으로 접속할경우 [1] 2011.01.03 by misol
소울번 닉네임이 바뀌지 않습니다 [1] 2011.01.03 by Huckleberry Finn
고관성 업데이트 이후에 에러 ㅠ.ㅠ 도와주세요 [1] file 2011.01.03 by 고관성
RainDrop+ 하나만 여쭙겠습니다.... member에 popupmenu 관련입니다.  
mulen 백업과 복구에 대해서 질문 드립니다. [1] 2011.01.03 by 카르마
뗑뗑 답변 주실 분이 정말 안계신가요? 플래시 뒤의 자바스크립트 메뉴..  
김성호321 갤러리 제목관련입니다.  
kates 게시판에 글이나 댓글을달면 운영자가 확인후게시할수있는방법..  
김병수647 메인에 에러메시지가 계속띕니다. 고수님들 도와주세요...  
명랑폐인™ 위젯 코드 생성시 기본값 지정하기 info.xml [1] 2011.01.03 by SMaker
Huckleberry Finn 이것은 무슨레이아웃입니까? [1] file 2011.01.03 by SMaker