묻고답하기
닉네임클릭하면 나타나는 콘텍스트메뉴
2012.04.03 07:34
고교 동기회 사이트를 제작중 지금 현재 xe 1.5.2.2 로 업그레이드해서 사용하고 있습니다.
동기회사이트의 목적상 xe체계와는 별개로 member 테이블에서 회원명부를 직접 추출해서 이름과 주소등 회원정보를 로그인한 회원에게 보여주도록 디자인해놨는데
제가 제작한 회원명부에서 이름위에서 마우스를 클릭하면 xe 모든 영역에서 닉네임을 클릭했을 때 보이는 콘텍스트메뉴가 보이게 하고 싶습니다.
어떤 링크를 더하여야 하는지 알려주시면 감사하겠습니다.
다음은 회원명부를 추출해서 출력하는 소스입니다.
//*** DB Connect
$con = mysql_connect("localhost","**********","*********") or die ("Connect Failed.");
mysql_select_db("kyungdong24xe", $con);
$result = mysql_query($sql) or die ("Query Failed.");
//*** DB Connect $bgcolor_set = 0; $html = '';
$html .= "<table border=0 cellspacing=1 cellpadding=4 bgcolor=#888888 style='width:760px;'>";
$html .= "<tr style='height:25px; text-align:center;' bgcolor=#e0ffff>";
$html .= "<td width='80' rowspan='2'>사진</td><td width='50' rowspan='2'>이름</td><td width='25' rowspan='2'>반</td><td width='90'>전화</td><td width='142'>휴대전화</td><td rowspan='2'>주소</td>";
$html .= "</tr>";
$html .= "<tr style='height:25px; text-align:center;' bgcolor=#e0ffff>";
$html .= "<td>팩스</td><td>이메일</td>";
$html .= "</tr>";
while ($row = mysql_fetch_assoc($result)) {
}if ( $bgcolor_set == 0 ) { $bgcolor = '#FFFFFF'; $bgcolor_set = 1;} else { $bgcolor = '#f5f5f5';$bgcolor_set = 0; } $ui = unserialize($row['extra_vars']);
$html .= "<tr style='height:42px;' bgcolor=" . $bgcolor . ">";
$path_home = "/home/hosting_users/kyungdong24xe/www/xe/files/member_extra_info/profile_image/";
$filename_profile_image = $row['member_srl'] . ".jpg";
$command_profile_image = "find " . $path_home . " -name '" . $filename_profile_image . "'";
$is_image_file = exec($command_profile_image);
$length_image_file = strlen($is_image_file);
if ($is_image_file) {
$profile_image_path = "." .substr($is_image_file,40,$length_image_file);
$html .= "<td rowspan='2' style='text-align:center;'><img src='" . $profile_image_path . "' style='width:80px;height:80px;'></td>";
} else {
$no_profile_image_path = "./files/member_extra_info/profile_image/noimage.jpg";
$html .= "<td rowspan='2' style='text-align:center;'><img src='" . $no_profile_image_path . "' style='width:80px;height:80px;'></td>";
}
$html .= "<td rowspan='2' style='text-align:center;'>" . $row['user_name'] . "</td>";
$html .= "<td rowspan='2' style='text-align:center;'>" . $ui->class . "</td>";
$html .= "<td style='text-align:left;' >" . $ui->phone[0] . " " . $ui->phone[1] . " " . $ui->phone[2] . "</td>";
$html .= "<td style='text-align:left;'>" . $ui->celphone[0] . " " . $ui->celphone[1] . " " . $ui->celphone[2] . "</td>";
$html .= "<td style='text-align:left;'>" . $ui->adress[0] . "</td>";
$html .= "</tr>";
$html .= "<tr style='height:42px;' bgcolor=" . $bgcolor . ">";
$html .= "<td style='text-align:left;'>" . $ui->fax[0] . " " . $ui->fax[1] . " " . $ui->fax[2] . "</td>";
$html .= "<td style='text-align:left;'>" . $row['email_address'] . "</td>";
$html .= "<td style='text-align:left;'>" . $ui->adress[1] . "</td>";
$html .= "</tr>";
$html .= "</table>";
echo $html;