묻고답하기

asdsad.png

xe1.4 처럼 xe1.5에서도 회원 아이디 클릭 시 나오는 팝업창에 아이콘을 추가하고 싶습니다.

어디에 가서 손을 보면 될가요...?

        function getMemberMenu() {
            // Get member_srl of he target member and logged info of the current user
            $member_srl = Context::get('target_srl');
            $mid = Context::get('cur_mid');
            $logged_info = Context::get('logged_info');
            $act = Context::get('cur_act');
            // When click user's own nickname
            if($member_srl == $logged_info->member_srl) $member_info = $logged_info;
            // When click other's nickname
            else $member_info = $this->getMemberInfoByMemberSrl($member_srl);

            $member_srl = $member_info->member_srl;
            if(!$member_srl) return;
            // List variables
            $user_id = $member_info->user_id;
            $user_name = $member_info->user_name;

            ModuleHandler::triggerCall('member.getMemberMenu', 'before', $null);

            $oMemberController = &getController('member');
            // Display member information (Don't display to non-logged user)
            if($logged_info->member_srl) {
                $url = getUrl('','mid',$mid,'act','dispMemberInfo','member_srl',$member_srl);
$icon_path = './modules/member/tpl/images/icon_view_info.gif';
                $oMemberController->addMemberPopupMenu($url,'cmd_view_member_info',$icon_path,'self');
            }
            // When click other's nickname
            if($member_srl != $logged_info->member_srl && $logged_info->member_srl)
{
                // Send an email
                if($member_info->email_address) {
                    $url = 'mailto:'.htmlspecialchars($member_info->email_address);
$icon_path = './modules/member/tpl/images/icon_view_info.gif';
                    $oMemberController->addMemberPopupMenu($url,'cmd_send_email',$icon_path);
                }
            }
            // View homepage info
            if($member_info->homepage)
                $oMemberController->addMemberPopupMenu(htmlspecialchars($member_info->homepage), 'homepage', '', 'blank');
            // View blog info
            if($member_info->blog)
                $oMemberController->addMemberPopupMenu(htmlspecialchars($member_info->blog), 'blog', '', 'blank');
            // Call a trigger (after)
            ModuleHandler::triggerCall('member.getMemberMenu', 'after', $null);
            // Display a menu for editting member info to a top administrator
            if($logged_info->is_admin == 'Y') {
                $url = getUrl('','module','admin','act','dispMemberAdminInsert','member_srl',$member_srl);
$icon_path = './modules/member/tpl/images/icon_view_info.gif';
                $oMemberController->addMemberPopupMenu($url,'cmd_manage_member_info',$icon_path,'MemberModifyInfo');

                $url = getUrl('','module','admin','act','dispDocumentAdminList','search_target','member_srl','search_keyword',$member_srl);
$icon_path = './modules/member/tpl/images/icon_view_info.gif';
                $oMemberController->addMemberPopupMenu($url,'cmd_trace_document',$icon_path,'TraceMemberDocument');

                $url = getUrl('','module','admin','act','dispCommentAdminList','search_target','member_srl','search_keyword',$member_srl);
$icon_path = './modules/member/tpl/images/icon_view_info.gif';
                $oMemberController->addMemberPopupMenu($url,'cmd_trace_comment',$icon_path,'TraceMemberComment');
            }
            // Change a language of pop-up menu
            $menus = Context::get('member_popup_menu_list');
            $menus_count = count($menus);
            for($i=0;$i<$menus_count;$i++) {
                $menus[$i]->str = Context::getLang($menus[$i]->str);
            }
            // Get a list of finalized pop-up menu
            $this->add('menus', $menus);
        }


여기에 $icon_path = './modules/member/tpl/images/icon_view_info.gif';

를 추가하였는데요 나오질 않습니다. 이미지는 경로에 제대로 있구요 icon_path 자리에

그냥 파일경로를 적어줘도 꿈쩍도 않습니다.

$icon_path 란게 있다면, 분명 아이콘을 표현해주기 위해 존재하는 것일텐데

왜 작동이 안되는 걸까요. 


member.controller.php 에도 이러한 부분이 있는데

$icon 변수는 있는데 왜 안되는 걸까요


function addMemberPopupMenu($url, $str, $icon = '', $target = 'self') {

            $member_popup_menu_list = Context::get('member_popup_menu_list');

            if(!is_array($member_popup_menu_list)) $member_popup_menu_list = array();


            $obj->url = $url;

            $obj->str = $str;

            $obj->icon = $icon;

            $obj->target = $target;

            $member_popup_menu_list[] = $obj;


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

        }


도움이 필요합니다. 도와주세요 ㅜㅜ


글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
바람과비 비회원이 추천버튼 클릭시 "잘못된 요청입니다." 메세지 변경 방법 좀... [1] 2010.01.01 by calko
TooliCEO 비회원도 추천을 할 수 있도록 설정할 수 있나요? [1] 2010.01.01 by calko
유재완565 GoDaddy 쓰시는 분..? [2] 2010.01.01 by 유샤인
노대갈휭 사랑비 관련 질문입니다.  
hermenu member 모듈을 새로 올리고 난 후에 에러... file  
saiph 이러한 날짜 출력은 어찌 하는 것인지 궁금합니다. file  
InDesign 게시글의 제목을 관리자가 미리 입력해둔 글로 표시되게 하는 방법이 있나요? file  
한주네 게시판과 페이지 생성후 메인화면 확인이 안되는데 왜 그럴까요? [1] 2010.01.01 by 곰이v
주알리기 XE 레이아웃 로그인 팝업에 관해 질문드립니다.  
공부해야지 난다날아님의 회원가입 확장 모듈(join_extend) 0.5.1 업데이트후... 에러 [2] file 2010.01.01 by 난다날아
saiph 카페 삭제 후 관리자페이지의 정보관리에서 file  
앨리스1004 글이 없을 경우 메인페이지로 모두 이동시키는 방법 없을까요?  
박상은742 제로보드 쪽지함에 유저리스트 오류나는데 도와주세요 file  
칼잇으마 멀티미디어 자료관리로 플래쉬 올릴때 주소 틀리니 버그나타납니다  
시니시즘 최근 글의 document_srl을 xml 형식으로 출력하려면  
칼잇으마 설치파일 페이지 수정되었으면 합니다  
미죠 material, dreditor, textyle,을 다운받으란 글을 봣는데 - [1] 2010.01.01 by saiph
양해극 제로보드로 만든 홈페이지 인데요 [2] 2010.01.01 by saiph
한주네 제어판-서비스관리-게시판 만들기가 없는데요?... [2] 2010.01.01 by 곰이v
송맹규 [급] 첨부 파일 첨부시 에러