묻고답하기

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 남기남
HOTSUN 댓글만 달면 게시판이 이상해지네요. [1] file 2013.06.03 by sejin7940
NaviGator layout 의 $GNB 변수 위치 [2] 2013.06.03 by 처로
또별 1734 버전 회원가입폼 항목과 입력박스 수평정렬 방법 문의 합니다. file  
임실치즈 홈페이지 복사문의드립니다 [2] 2013.06.03 by 포스짱
기술지원 xe 인기글 출력..? [1] 2013.06.03 by 큰성565
neifirst 게시판의 내용이 보이지 않습니다.  
후이다 최고관리자 비밀번호 잊어버렸을때는 어떻게 하나요?  
김태숙229 게시판 등록버튼 file  
하늘384 관리자 화면 접속 백지  
BonaSera 게시판에서 파일첨부 후 무언가를 작동하게 하려면?  
BonaSera 게시물 목록에 동영상 첨부 표시 아이콘 출력이 안됩니다.  
dbaseman 게시판 제목과 본문의 색깔을 검정색으로 변경하는 방법  
BonaSera 회원 아이디 클릭시 나오는 팝업창에 아이콘 삽입하려면?  
dbaseman 회원목록 가입일자순으로 보이게 하기  
보소보소 현재 접속자 아이디와 접속기록을 관리자만 볼수 있는 프로그램이 있는지요.  
인포츠 하위 메뉴 메인 화면에 게시판 내용 표시 방법좀 알려주세요. [1] 2013.06.03 by YEARNING
들소떼 홈페이지의 분류가 생성되지 않아요!!! [1] 2013.06.03 by 윤씨
티지로 1.7.3.4 사용하고 있습니다... 저만 확장컴포넌트에 설문조사가 없는가요 [1] 2013.06.03 by sejin7940
본쥬 XE사용하기 [1] 2013.06.03 by sejin7940
푸우하늘 게시판, 회원 등 자료옮기기 질문 [1] 2013.06.03 by sejin7940
티지로 비추천 숫자 보이게 하는 방법이 아무리 검색해도 안나오네요... [1] 2013.06.03 by 송동우
기술지원 추천/비추천 게시물 이동 애드온이 잇나요?  
강석준669 게시판을 열면 왜 이렇게 나오죠? file  
타마릭스 이상한 댓글이 엄청 생겼습니다. [1] file 2013.06.03 by 송동우
onair 모바일 서버 비밀번호분실  
임실치즈 홈페이지 복사를 했는데 이상합니다 [1] 2013.06.03 by sejin7940
기술지원 이건 어떻게 쓰는건가요?? [1] file 2013.06.03
loveis... 회원 가입을 할 때... [1] 2013.06.03 by 송동우
단기종합 추천순  
Astroplex 커스텀 레이이아웃 만들어서 사용하는데요. 외부페이지 적용 질문입니다. [1] 2013.06.04 by Astroplex