묻고답하기

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);

        }




방향을 바꿔서 jquery로 접근하려 했는데

$(window).load(function(){

$('#popup_menu area ul li').prepend('<img src="#" />');

});


popup_menu area 안에 ul 안에 li 안에 a태그 링크(쪽지보내기 등)들이 있고

이런식으로 해도 되야 할 것 같은데 전혀 꿈쩍도 안하네요



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




글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
글쎄나는 shopxe 쇼핑몰 위젯 어디 없을까요? [1] 2013.06.05 by 빅스타
쿡래빗 송동우 님께 질문드립니다.  
본체 xeschool 의 팝업모듈  
본체 1.7.3.4 페이지관리 [1] 2013.06.04 by 송동우
LucyeN '사용자 정의'부분 질문입니다. file  
호스케치 최근문서를 메인화면에 나오려 하려면.. [2] 2013.06.04 by loveis...
리플랜찐찐 게시물 카카오링크에 대한 질문..  
가가가과갸 슬로우 쿼리 보실수 있는분 계신가요?  
헤젤리엘 회원정보 수정화면, 신규가입 화면에 글씨가 일부 사라집니다. [1] file 2013.06.04 by 헤젤리엘
김상권185 제발 도와주세요 [1] 2013.06.04 by 송동우
아이구머리 xe짧은주소사용 404오류 [2] 2014.07.16 by 아이구머리
하다하다 게시판이 갑자기 약먹었나봐요 [1] 2013.06.04 by 쨍하고해뜰날돌아온단다
rainnovel 위키 단락편집기에서 글감  
임채원임 위키피디아 덤프데이타베이스 xe 로 들여오는 방법  
늑대소리 게시판 확장변수 사용해서 첨부파일 재생이 가능할까요? [1] 2013.06.04 by 푸시아
Uknow onya 보드에서..  
zartin 이 스킨들의 이름좀 알수 있을까요?  
마이꿈이 최근 기간동안 댓글이나 글이 없는 회원 관리 [1] 2013.06.04 by 몽실아빠
짝사랑 게시글조회시 포인트 부족하면 로그인 여부에따라 사용자들 나오는 메시지 달리..  
막돼먹은현태씨 로그인 폼 만드는 방법좀 알수 있을까요?  
Astroplex 커스텀 레이이아웃 만들어서 사용하는데요. 외부페이지 적용 질문입니다. [1] 2013.06.04 by Astroplex
단기종합 추천순  
loveis... 회원 가입을 할 때... [1] 2013.06.03 by 송동우
기술지원 이건 어떻게 쓰는건가요?? [1] file 2013.06.03
임실치즈 홈페이지 복사를 했는데 이상합니다 [1] 2013.06.03 by sejin7940
onair 모바일 서버 비밀번호분실  
타마릭스 이상한 댓글이 엄청 생겼습니다. [1] file 2013.06.03 by 송동우
강석준669 게시판을 열면 왜 이렇게 나오죠? file  
기술지원 추천/비추천 게시물 이동 애드온이 잇나요?  
티지로 비추천 숫자 보이게 하는 방법이 아무리 검색해도 안나오네요... [1] 2013.06.03 by 송동우