고수님들 아바타를 깔았는데...계속 오류가 뜨네요.. 좀 도와주세요 (이미지 포함) > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

고수님들 아바타를 깔았는데...계속 오류가 뜨네요.. 좀 도와주세요 (이미지 포함) 정보

고수님들 아바타를 깔았는데...계속 오류가 뜨네요.. 좀 도와주세요 (이미지 포함)

본문

아바타샵 그림과 url
 
이게 제 홈피 아바타샵이랑 url입니다.
2.jpg
 
이건 보시다 싶이 제 홈피 서브 메인이랑 이미지 url입니다.
 
둘다 보시면 아시겠지만 둘다 이미지가 뜨지 않습니다. url도 잘 되어 있는데 왜 않될까요?
다른 아바타 상품이랑 다른건 전부 잘 뜨는데 궂이 딱 한가지 아바타 이미지, img_blank만 뜨지 않습니다. 고수분들 좀 도와 주세요.. 급합니다. 제 홈페이지 주소는 링크에 적어 놓겠습니다.
감사합니다. 꾸벅 (--)(__)

댓글 전체

님들 죄송합니다. 제가 정보 올림피아드에 나가야 되서... 아마 한 6시~7시 정도에 들어 올수 있을것 같네요.. 제발 부탁이니 꼭 좀 알려 주세요.
제가 뜨는군요..
원인은 여러가지가 있습니다만 가장 의심스러운 것은 회원가입시, 아바타가 제대로 생성이 되지 않은것 같습니다.
저도 그런적이 몇번있어서 따로 만들어둔 생성파일이 있습니다.

주  소 : http://www.yeosine.com/osland/bbs/board.php?bo_table=ava1&wr_id=1
트랙백 : http://www.yeosine.com/osland/bbs/tb.php/ava1/1

테스트회원으로 가입해서 파일 올려놓았으니 테스트 해보십시요.
생성해도 안된다면 다른데 원인이 있겠군요.
위 파일로 아바타가 생성이 되어 정상적으로 표시가 된다면 회원 가입시 아바타가 생성이 제대로 되지 않았다는 뜻입니다.
그렇다면 아래와 같이 패치해주시면 해결 됩니다.

bbs/register_form_update.php

위 파일에 적당한 곳에 아래 코드를 추가하세요.


// 아바타에 기본 KEY 입력
if ($mb_sex == M) { // 남자일때
mysql_query("insert into gb_avatar_member (mb_sex,mb_id,mb_name,ava1,ava2,ava3) values ('1','$mb_id','$mb_name','h_m_01.gif','c_m_01.gif','l_m_01.gif')") or error("회원 데이타 입력시 에러가 발생했습니다
".mysql_error()); }

if ($mb_sex == F) { // 여자일때
mysql_query("insert into gb_avatar_member (mb_sex,mb_id,mb_name,ava1,ava2,ava3) values ('0','$mb_id','$mb_name','h_f_01.gif','c_f_01.gif','l_f_01.gif')") or error("회원 데이타 입력시 에러가 발생했습니다
".mysql_error()); }

반대로 회원 탈퇴할 경우 아바타 정보를 삭제 해줘야겠죠.

bbs/member_leave.php

위 파일에 적당한 곳에 아래 코드를 추가하세요.

//회원아바타 삭제하기
@mysql_query("delete from gb_avatar_member where mb_id='$member[mb_id]'") or error(mysql_error());
//아바타옷장 삭제하기
@mysql_query("delete from gb_avatar_merchant where mb_id='$member[mb_id]'") or error(mysql_error());
이거 원인은 아바타 인스톨 할 때에 관리자가 avatar_member_table에서 빠져서 그렇습니다.

이유는 미니돌아바타 설치시 g4_member 테이블에서 성별을 구분하고 멤버를 인식하여 아바타멤버 테이블에 복사를 하게 됩니다.

그런데 그누의 관리자는 데이터 정보에서 성별 데이터가 없습니다. 그러기 때문에 미니돌 아바타를 인스톨하면 아바타 멤버 테이블에 관리자가 빠지게 됩니다.

따라서 인스톨한 아바타를 관리자 모드로 들어가서 언인스톨 하시고 그누 관리자 정보에 성별을 넣어주세요.
그런 다음 다시 아바타를 인스톨 해보세요.
그럼 정상으로 뜨게 됩니다.

언인스톨 하고 다시 설치하기가 번거러우시면 디비에 직접 접속을 해서 avatar_member_table에 관리자 아이디와 이름, 성별을 삽입하세요.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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