묻고답하기

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 남기남
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 송동우
푸우하늘 게시판, 회원 등 자료옮기기 질문 [1] 2013.06.03 by sejin7940
본쥬 XE사용하기 [1] 2013.06.03 by sejin7940
티지로 1.7.3.4 사용하고 있습니다... 저만 확장컴포넌트에 설문조사가 없는가요 [1] 2013.06.03 by sejin7940
들소떼 홈페이지의 분류가 생성되지 않아요!!! [1] 2013.06.03 by 윤씨
인포츠 하위 메뉴 메인 화면에 게시판 내용 표시 방법좀 알려주세요. [1] 2013.06.03 by YEARNING
보소보소 현재 접속자 아이디와 접속기록을 관리자만 볼수 있는 프로그램이 있는지요.  
dbaseman 회원목록 가입일자순으로 보이게 하기  
BonaSera 회원 아이디 클릭시 나오는 팝업창에 아이콘 삽입하려면?  
dbaseman 게시판 제목과 본문의 색깔을 검정색으로 변경하는 방법  
BonaSera 게시물 목록에 동영상 첨부 표시 아이콘 출력이 안됩니다.  
BonaSera 게시판에서 파일첨부 후 무언가를 작동하게 하려면?  
하늘384 관리자 화면 접속 백지  
김태숙229 게시판 등록버튼 file  
후이다 최고관리자 비밀번호 잊어버렸을때는 어떻게 하나요?  
neifirst 게시판의 내용이 보이지 않습니다.