아바타와 연동하기. > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

아바타와 연동하기. 정보

아바타와 연동하기.

본문

아바타를 설치하셨습니까??^^

지금 미니돌 홈페이지가 "DB오류"로 접속이 안됩니다 ㅠ.ㅠ

1. 회원가입 처리 register_form_update.php 수정
bbs/register_form_update.php 에 있습니다.
    // 이메일 인증을 사용하지 않는다면 이메일 인증시간을 바로 넣는다
    if (!$config[cf_use_email_certify])
        $sql .= " , mb_email_certify = '$g4[time_ymdhis]' ";
    sql_query($sql);
다음에 이 소스를 넣어주시면 되겠습니다.

// 아바타에 기본 KEY 입력
if($mb_sex == 'M') // 남자일때
{
  @mysql_query("insert into avatar_member_table (sex, user_id, name, ava1,ava2,ava3) values ('1','$mb_id','$mb_name','h_m_01.gif','c_m_01.gif','l_m_01.gif')") or mysql_error();
}
elseif($mb_sex == 'F') // 여자일때
{
  @mysql_query("insert into avatar_member_table (sex, user_id, name, ava1,ava2,ava3) values ('0','$mb_id','$mb_name','h_f_01.gif','c_f_01.gif','l_f_01.gif')") or mysql_error();
}
- 끝 -_-;; -

2. 회원 탈퇴 처리 member_leave.php 수정
역시 bbs/member_leave.php에 있습니다.
if (!($_POST[mb_password] && $member[mb_password] == sql_password($_POST[mb_password])))
    alert("패스워드가 틀립니다.");
이 소스 다음에 이런 소스를 넣어주시면 될꺼 같네요... 흐흠...
// 아바타 멤버 정보 삭제
  @mysql_query("delete from avatar_member_table where user_id='$member[mb_id]'") or mysql_error();

//나의 옷장 삭제하기
  @mysql_query("delete from avatar_merchant_table where user_id='$member[mb_id]'") or mysql_error();
 
그다음~~

3. 관리자 회원 탈퇴 처리 admin.lib.php 수정
adm/admin.lib.php에 있답니다.
        $row = sql_fetch(" select count(*) as cnt from $g4[member_table] where mb_id = '$mb[mb_recommend]' ");
        if ($row[cnt])
            insert_point($mb[mb_recommend], $config[cf_recommend_point] * (-1), "{$mb_id}님의 회원자료 삭제로 인한 추천인 포인트 반환", '@member', $mb[mb_recommend], "{$mb_id} 추천인 삭제");
    }
이 소스 다음에
// 아바타 멤버 정보 삭제
  @mysql_query("delete from avatar_member_table where user_id='$mb_id'") or mysql_error();

//나의 옷장 삭제하기
  @mysql_query("delete from avatar_merchant_table where user_id='$mb_id'") or mysql_error();

알고보면 회원 가입/탈퇴 부분은 쉽군요!!
아바타 출력만 하면 됩니다.
추천
0

댓글 10개

광존님, 미니샷이 안되네요.
미니샷용으로 아이템 등록했는데 구입해서 옷장에 가서보면 미니샷용이 아닌 그냥 배경이 되어 버립니다.
미니샷 설치 설명서 혹시 구할 수 있을까요?
Warning: require_once(../gnuboard4/config.php) [function.require-once]: failed to open stream: No such file or directory in /web/home/suddenone/html/gnuboard4/avatar/dbconn.php on line 114

Fatal error: require_once() [function.require]: Failed opening required '../gnuboard4/config.php' (include_path='.:/usr/lib/php/pear') in /web/home/suddenone/html/gnuboard4/avatar/dbconn.php on line 114

이라고 떠요..어덯게 하죠?
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT