diff --git a/addons/member_extra_info/member_extra_info.addon.php b/addons/member_extra_info/member_extra_info.addon.php index 1e3625fde..081f30d24 100644 --- a/addons/member_extra_info/member_extra_info.addon.php +++ b/addons/member_extra_info/member_extra_info.addon.php @@ -74,12 +74,12 @@ // 4. 자신의 쪽지함 보기 기능 추가 $menu_str = Context::getLang('cmd_view_message_box'); $menu_link = "location.href.setQuery('act','dispMemberMessages')"; - $menu_list .= sprintf("\n%s,move_url(%s,'sendMessage', true)", $menu_str, $menu_link); + $menu_list .= sprintf("\n%s,%s,move_url(%s,'sendMessage', true)", './modules/member/tpl/images/icon_message_box.gif', $menu_str, $menu_link); // 5. 친구 목록 보기 $menu_str = Context::getLang('cmd_view_friend'); $menu_link = "location.href.setQuery('module','member').setQuery('act','dispMemberFriend')"; - $menu_list .= sprintf("\n%s,popopen(%s,'sendMessage', true)", $menu_str, $menu_link); + $menu_list .= sprintf("\n%s,%s,popopen(%s,'sendMessage', true)", './modules/member/tpl/images/icon_friend_box.gif',$menu_str, $menu_link); // 아니라면 쪽지 발송, 친구 등록 추가 @@ -92,14 +92,14 @@ if( $target_member_info->allow_message =='Y' || ($target_member_info->allow_message == 'F' && $this->isFriend($member_srl))) { $menu_str = Context::getLang('cmd_send_message'); $menu_link = sprintf('./?module=member&act=dispMemberSendMessage&receiver_srl=%s',$member_srl); - $menu_list .= sprintf("\n%s,popopen('%s','sendMessage')", $menu_str, $menu_link); + $menu_list .= sprintf("\n%s,%s,popopen('%s','sendMessage')", './modules/member/tpl/images/icon_write_message.gif', $menu_str, $menu_link); } // 5. 친구 등록 메뉴를 만듬 (이미 등록된 친구가 아닐 경우) if(!$this->isAddedFriend($member_srl)) { $menu_str = Context::getLang('cmd_add_friend'); $menu_link = sprintf('./?module=member&act=dispMemberAddFriend&target_srl=%s',$member_srl); - $menu_list .= sprintf("\n%s,popopen('%s','addFriend')", $menu_str, $menu_link); + $menu_list .= sprintf("\n%s,%s,popopen('%s','addFriend')", './modules/member/tpl/images/icon_add_friend.gif', $menu_str, $menu_link); } } diff --git a/common/css/default.css b/common/css/default.css index 11afcd4db..b2849faa1 100644 --- a/common/css/default.css +++ b/common/css/default.css @@ -141,33 +141,17 @@ h6 { } #membermenuarea .item { - color:#000000; - padding:2px; - margin-bottom:3px; + color:#353249; cursor:pointer; - border:1px solid #FFFFFF; + padding:2px; + height:17px; } #membermenuarea .item_on { - padding:2px; - margin-bottom:3px; - color:#FFFFFF; - background-color:#3916EC; + color:#2911B8; + font-weight:bold; + letter-spacing:-1px; cursor:pointer; - border:1px solid #000000; -} - -#membermenuarea .last_item { - color:#000000; padding:2px; - cursor:pointer; - border:1px solid #FFFFFF; -} - -#membermenuarea .last_item_on { - padding:2px; - color:#FFFFFF; - background-color:#3916EC; - cursor:pointer; - border:1px solid #000000; + height:17px; } diff --git a/common/js/common.js b/common/js/common.js index 907165384..3c22d1dab 100644 --- a/common/js/common.js +++ b/common/js/common.js @@ -457,16 +457,19 @@ function displayMemberMenu(ret_obj, response_tags, params) { for(var i=0;i"+str+""; + html += "
"+str+"
"; } } loaded_member_menu_list[member_srl] = html; diff --git a/modules/member/member.model.php b/modules/member/member.model.php index 7f38e8c33..1d686fd5a 100644 --- a/modules/member/member.model.php +++ b/modules/member/member.model.php @@ -52,12 +52,12 @@ // 회원 정보 보기 $menu_str = Context::getLang('cmd_view_member_info'); $menu_url = sprintf('./?mid=%s&act=dispMemberInfo&member_srl=%s', $mid, $member_srl); - $menu_list[] = sprintf('%s,move_url(\'%s\')', $menu_str, $menu_url); + $menu_list[] = sprintf('%s,%s,move_url(\'%s\')', './modules/member/tpl/images/icon_view_info.gif', $menu_str, $menu_url); // 아이디로 검색 $menu_str = Context::getLang('cmd_view_own_document'); $menu_url = sprintf('./?mid=%s&search_target=user_id&search_keyword=%s', $mid, $user_id); - $menu_list[] = sprintf('%s,move_url(\'%s\')', $menu_str, $menu_url); + $menu_list[] = sprintf('%s,%s,move_url(\'%s\')', './modules/member/tpl/images/icon_view_written.gif',$menu_str, $menu_url); } // 다른 사람의 아이디를 클릭한 경우 @@ -66,9 +66,15 @@ // 메일 보내기 $menu_str = Context::getLang('cmd_send_email'); $menu_url = sprintf('%s <%s>', $user_name, $email_address); - $menu_list[] = sprintf('%s,sendMailTo(\'%s\')', $menu_str, $menu_url); + $menu_list[] = sprintf('%s,%s,sendMailTo(\'%s\')', './modules/member/tpl/images/icon_sendmail.gif', $menu_str, $menu_url); } + // 홈페이지 보기 + if($member_info->homepage) $menu_list[] = sprintf("%s,%s,winopen('%s')", './modules/member/tpl/images/icon_homepage.gif',Context::getLang('homepage'), $member_info->homepage); + + // 블로그 보기 + if($member_info->blog) $menu_list[] = sprintf("%s,%s,winopen('%s')", './modules/member/tpl/images/icon_blog.gif', Context::getLang('blog'), $member_info->blog); + // 정보를 저장 $this->add("menu_list", implode("\n",$menu_list)); } diff --git a/modules/member/tpl/images/icon_add_friend.gif b/modules/member/tpl/images/icon_add_friend.gif new file mode 100644 index 000000000..48603de5f Binary files /dev/null and b/modules/member/tpl/images/icon_add_friend.gif differ diff --git a/modules/member/tpl/images/icon_blog.gif b/modules/member/tpl/images/icon_blog.gif new file mode 100644 index 000000000..bdcedacec Binary files /dev/null and b/modules/member/tpl/images/icon_blog.gif differ diff --git a/modules/member/tpl/images/icon_friend_box.gif b/modules/member/tpl/images/icon_friend_box.gif new file mode 100644 index 000000000..24c2b3ea3 Binary files /dev/null and b/modules/member/tpl/images/icon_friend_box.gif differ diff --git a/modules/member/tpl/images/icon_homepage.gif b/modules/member/tpl/images/icon_homepage.gif new file mode 100644 index 000000000..f888434d7 Binary files /dev/null and b/modules/member/tpl/images/icon_homepage.gif differ diff --git a/modules/member/tpl/images/icon_message_box.gif b/modules/member/tpl/images/icon_message_box.gif new file mode 100644 index 000000000..11295b749 Binary files /dev/null and b/modules/member/tpl/images/icon_message_box.gif differ diff --git a/modules/member/tpl/images/icon_on.gif b/modules/member/tpl/images/icon_on.gif new file mode 100644 index 000000000..9a1566245 Binary files /dev/null and b/modules/member/tpl/images/icon_on.gif differ diff --git a/modules/member/tpl/images/icon_sendmail.gif b/modules/member/tpl/images/icon_sendmail.gif new file mode 100644 index 000000000..df138fc13 Binary files /dev/null and b/modules/member/tpl/images/icon_sendmail.gif differ diff --git a/modules/member/tpl/images/icon_view_info.gif b/modules/member/tpl/images/icon_view_info.gif new file mode 100644 index 000000000..8490768b7 Binary files /dev/null and b/modules/member/tpl/images/icon_view_info.gif differ diff --git a/modules/member/tpl/images/icon_view_written.gif b/modules/member/tpl/images/icon_view_written.gif new file mode 100644 index 000000000..57c881981 Binary files /dev/null and b/modules/member/tpl/images/icon_view_written.gif differ diff --git a/modules/member/tpl/images/icon_write_message.gif b/modules/member/tpl/images/icon_write_message.gif new file mode 100644 index 000000000..b93572551 Binary files /dev/null and b/modules/member/tpl/images/icon_write_message.gif differ