[G4] [미니돌/아바타] 아바타 강제 생성하기 > 기술자료 | 해피정닷컴

[G4] [미니돌/아바타] 아바타 강제 생성하기 > 기술자료

본문 바로가기

사이트 내 전체검색

[G4] [미니돌/아바타] 아바타 강제 생성하기 > 기술자료

그누보드 [G4] [미니돌/아바타] 아바타 강제 생성하기

페이지 정보


본문





아바타가 생성되지 않은 경우 강제로 생성하는 방법입니다.

1. 그누보드 / avatar_new.php  파일을 신규로 만듭니다.

<? include "_common.php"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />
<title>아바타 수정하기</title>
<style>
body { font-size:12px; }
td { font-size:12px; }
</style>
</head>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<? if ($member[mb_level] >=2) { ?>

<form method="post" action="avatar_new_ok.php">
<input type="hidden" name="userID" value="<?=$member[mb_id]?>" />
<input type="hidden" name="userName" value="<?=$member[mb_name]?>" />
<br />
<table width="300" border="0" cellspacing="1" cellpadding="6" align="center" bgcolor="#0099ff">
  <col width="100" />
  <col width="200" />
  <tr>
    <td align="center" colspan="2" height="45px" bgcolor="#ffffcc"><strong>아바타 추가 및 성별 변경하기</strong></td>
  </tr>
  <tr>
    <td align="center" bgcolor="#ffffcc">아이디</td>
    <td bgcolor="#ffffff"><?=$member[mb_id]?></td>
  </tr>
  <tr>
    <td align="center" bgcolor="#ffffcc">이&nbsp; &nbsp;름</td>
    <td bgcolor="#ffffff"><?=$member[mb_name]?> ( <?=$member[mb_nick]?> )</td>
  </tr>
  <tr>
    <td align="center" bgcolor="#ffffcc">성&nbsp; &nbsp;별</td>
    <td bgcolor="#ffffff"><select name="userSex">
      <option<? if ($member[mb_sex] == "M") { ?> selected="selected"<? } ?> value="1">남자</option>
   <option<? if ($member[mb_sex] == "F") { ?> selected="selected"<? } ?> value="0">여자</option>
    </select></td>
  </tr>
  <tr>
    <td align="center" colspan="2" bgcolor="#ffffff">아바타를 변경하시겠습니까?<br />
<br />
<input type="submit" value="전송" /><br />
</td>
  </tr>
</table>
</form>
<? } else { ?>
<br /><br /><br /><br /><br /><br />
<center>회원만 접근이 가능합니다.<br />
<br /><br /><br />
<a href="#" onclick="javascript:window.close()"><img src="img/btn_close.gif" border="0" alt="창닫기" /></a></center>
</center>
<? } ?>
</body>
</html>


2. 그누보드 / avatar_new_ok.php    생성

<? include "_common.php"; ?>
<?
@extract($_GET);
@extract($_POST);
@extract($_SERVER);

include "dbconfig.php";

if ($userSex == "1") {   // 남자
  $userAva1 = "h_m_01.gif";
  $userAva2 = "c_m_01.gif";
  $userAva3 = "l_m_01.gif";
} else { // 여자
  $userAva1 = "h_f_01.gif";
  $userAva2 = "c_f_01.gif";
  $userAva3 = "l_f_01.gif";
}

$dbconn = mysql_connect("$mysql_host","$mysql_user","$mysql_password") or die("데이터베이스 연결에 실패하였습니다.");
mysql_select_db($mysql_db,$dbconn);
@mysql_query("set names euckr");   // 한글문제해결을위하여 추가

$query = "select * from avatar_member_table where user_id = '". $userID. "'";

$result = mysql_query($query);
$data = mysql_fetch_array($result);  // 입력된 모든 내용을 보여라

  if ($data[user_id])
    $check1 = "y"; // 등록된 아이디
  else
    $check1 = "n"; // 미등록 아이디

if ($check1 == "n")
  $query = "INSERT INTO avatar_member_table (user_id, name, sex, ava1, ava2, ava3) VALUES ('$userID', '$userName', '$userSex', '$userAva1', '$userAva2', '$userAva3') ";
else
  $query = "update avatar_member_table set ava1='$userAva1', ava2='$userAva2', ava3='$userAva3' where user_id = '".$userID."'";

$result=mysql_query($query,$dbconn);
mysql_close($dbconn);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />
<title>아바타 수정하기</title>
<style>
body { font-size:12px; }
td { font-size:12px; }
</style>
</head>

<body onclick="window.close()" style="cursor:pointer">
<center>
<br /><br /><br /><br /><br /><br />
아바타가 생성되거나, 성별이 수정되었습니다.<br />
<br /><br /><br />
<a href="#" onclick="javascript:window.close()"><img src="img/btn_close.gif" border="0" alt="닫기" /></a>
</center>
</body>
</html>



3. 그누보드 / skin / outlogin / 스킨 / outlogin.skin.2.php  의 적절한 위치에 아래 코드 추가

<script type="text/javascript">
<!--
function avatar_OP() {  // 아바타 관리용
  window.open("/gnuboard/avatar_new.php", "avatar_small", "width=350, height=250, scrollbars=no, menubar=no"); 
}
//-->
</script>
<a href="#" onkeypress="avatar_OP()" onclick="avatar_OP()">아바타수정</a>

댓글목록

등록된 댓글이 없습니다.


Total 459건 18 페이지
  • RSS
기술자료 목록
119
그누보드   12741  2011-06-08 21:30  
118
그누보드   12405  2011-02-09 06:28  
117
그누보드   13472  2010-12-31 07:09 ~ 2023-04-07 15:58  
116
그누보드   14868  2010-10-15 23:54  
115
그누보드   10556  2010-09-12 08:44  
114
그누보드   16199  2010-09-07 01:09 ~ 2019-04-25 08:59  
113
그누보드   13529  2010-08-04 11:14 ~ 2024-02-26 15:09  
112
그누보드   11360  2010-08-04 10:37  
111
그누보드   20090  2010-08-03 00:55 ~ 2016-03-14 00:00  
110
그누보드   10145  2010-08-03 00:14  
109
그누보드   11445  2010-07-23 11:25  
108
그누보드   13200  2010-05-18 19:54  
107
그누보드   12481  2010-04-15 19:03  
106
그누보드   12715  2010-03-26 20:29  
105
그누보드   15070  2010-03-17 00:14 ~ 2017-02-24 00:00  
104
그누보드   11054  2010-03-12 20:56  
열람
그누보드   14147  2010-03-12 20:39  
102
그누보드   11209  2010-03-12 19:14  
101
그누보드   12408  2010-03-12 16:51  
100
그누보드   11112  2009-11-21 16:32  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.