묻고답하기
하나만 여쭙겠습니다.... member에 popupmenu 관련입니다.
2011.01.03 17:52
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);
의 결과를 링크로 걸어봤는데 안되는군요... 제가봐도 당연히 안되는게 맞구요...
근데 뭘어떻게 걸어야 동작을하게될지 참의문입니다;
도와주시면 감사하겠습니다 ㅠㅠ
댓글 0
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
전대근 | 게시물 조회 횟수보다 다운횟수가 많아요. [2] | 2011.01.03 by SMaker |
참빛누리 | XE로 갈아타려는데.... [1] | 2011.01.03 by SMaker |
squarehacker | 포인트모듈이 작동을 안해요 ㅠㅠ [1] | 2011.01.03 by SMaker |
레드콤마 | 게시물 비밀글 관련 [1] | 2011.01.03 by 수아아빠™ |
t_sue | 말줄임표 어떻게 없애요? | |
괴적인격 | 파일을 올리고나면.. | |
prismatic | Unknown 칼럼 'find_account_question' in 'field list' [1] | 2011.01.03 by prismatic |
sugarkane | 다른 게시판 모듈의 제목 불러오기 | |
토깽이2 | 애드온 제작중인데.. [2] | 2011.01.03 by misol |
kates | 게시판에 글이나 댓글을달면 운영자가 확인후게시할수있는방법.. | |
nothanku | 회원 정보 보기에서 좌우폭 조절하는 방법 | |
레드콤마 | 분류 선택시 에러 문의 | |
ziyk™ | XE를 생각하면 그저 막막~하기만 합니다. [1] | 2011.01.02 by guny |
천년호빵 | 게시판이 두개로 보이는 현상.. | |
해피보이 | 본문내 이미지 조절 문의드립니다. [2] | 2011.01.02 by 아아악내눈 |
타키온2010 | 게시판 리스트서 해당 비밀글 감추기... [1] | 2011.01.02 by 크로커다일 |
권순재476 | 로그인창 질문 / 최근글보기에서 더보기 텍스트 질문 | |
비밀얌 | 쉬운설치 했는데 팝업에 Error이라고 나왔습니다. | |
레드콤마 | 메인에 갤러리가 세로로만 출력이 됩니다...T.T [3] | 2011.01.02 by 레드콤마 |
Bokmani | 최신 버전으로 업데이트했는데... [1] | 2011.01.02 by reon |