묻고답하기

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 남기남
개돌 최근 게시물 위젯 사용하다가.. [2] 2009.04.17 by zero
Billows mysql 데이타의 주민번호 암호화 소스...  
정정훈188 게시글이 가끔 이상하네요 . [3] 2009.04.17 by 도파돌이
도파돌이 글/댓글 입력시 글자가 나타나지 않고, 한영변환 안됨. [8] 2009.04.17 by 도파돌이
밀로그 게시판 맨처음 상단에 글이 안써집니다.. [2] 2009.04.17 by 도파돌이
내소금 내용 직접 추가 창높이 조정방법은...? [2] file 2009.04.17 by 내소금
ilemonkr 특정 게시물은 목록에서 안보이게(특정게시물) [1] 2009.04.17 by ㅁㄴㅇㅁㄴㅇ
similan XE 1.2.1에서 XE 1.1.5로 다운그레이드 후 [5] file 2009.04.17 by similan
지누니™ Xe로 두개를 카페를 구축하였으나 issuetracker 연결이 안됨 [2] 2009.04.17 by 지누니™
초보입니다 게시판 확장변수 정렬에 대한 질문입니다. [2] 2009.04.17 by 초보입니다
모디플로 안녕하세요? 리뉴얼 작업요청 입니다. [1] 2009.04.17 by 비나무
마틴. 이 공지사항 위젯 스킨 뭐예요? [1] file 2009.04.17 by 비나무
살구광선 사설아이피(사설IP)에서 제로보드 사용 [1] 2009.04.17 by 개돌
안준석758 CSS 관련 질문입니다. [3] 2009.04.17 by 안준석758
최소영329 파일첨부를 통해 mp3올리면 자동실행이 되지 않습니다(한글,영문모두다) [1] 2009.04.17 by
궁금 링크를 해서 새창을 띄울려고 합니다만  
moog 웹진형 게시판 제목이 아래로 쳐지는 문제 ㅠㅠ file  
김일남811 질문입니다 [2] 2009.04.17 by 비나무
궁금혀~유~ 에러 메시지의 의미를 모르겠습니다. file  
지우개님 로그인시 에러.. 홈페이지 접속시 잘 접속이 안됨.. 이런 화면 나옴 file  
wheezing 가입시 포인트적용 및 가입인증메일이 이상해요;;; [2] 2009.04.17 by 파라805
루냐 게시판 질문 드립니다.  
기다림 로그인 인포에서요... [4] file 2009.04.17 by 기다림
세르 간단 덧글 오른쪽 아래 세부 메뉴를 없애고 싶습니다. [2] 2009.04.17 by 세르
세르 회원 아이디 클릭시 나오는 부속 메뉴를 없애고 싶습니다. file  
RainSky SCM 로그관리 페이지만 접속이 안 되고 있습니다. [13] file 2009.04.17 by RainSky
아담하와 이건 무엇으로 만든걸까요? (소스공개) [2] 2009.04.17 by 아담하와
KRB XE 초기화 질문 [1] 2009.04.17 by narawiz
k0su [급] 집나간 ''파일'' 을 찾습니다 [5] file 2009.04.17 by k0su
박철수555 메인에 갤러리 썸네일...