[제로] 특정 회원에게 쪽지 스킨을 적용해봅시다

페이지 정보

루루아빠 2,585 2005.07.19 18:49

첨부파일

평점

  • 평점 : 0점 (0명 참여)

본문

▶ 목표!!

회원 개개인이 주고받는 쪽지에 배경그림(스킨) 을 넣어준다 (관리자모드에서 배경 그림 관리가능)

 

▶ 제 1 단계 ::: 쪽지 스킨으로 사용할 이미지 주소를 저장할 DB 를 추가하자

zetyx_member_table 에 $memo_skin 이라는 DB 를 추가해줍니다 (longtext)

DB 추가를 못하는 분들을 위해 첨부파일 1 에 memo_db.zip를 올려놨으니 다운받아서 압축을 풀고

제로보드를 사용하는 계정에 memo_db.php 파일을 올려서 실행해주시면 됩니다

실행후 DB 추가에 성공하면 "쪽지스킨을 저장할 MySql DB 멤버테이블에 필드가 추가되었습니다!!" 라는 메시지가 보이실꺼에요

메시지가 보이면 DB 추가가 성공했다는 것이니, 2 단계로 계속 진행하시면 됩니다

 

▶ 제 2 단계 ::: 관리자 모드에서 배경그림 주소를 관리할 수 있게 수정하자

제로보드가 설치된 계정에서 admin 폴더로 들어갑니다

admin_modify_member.php, admin_exec_member.php 두개의 파일을 다운받습니다

먼저 다운받은 admin_modify_member.php 파일을 열어서 "비밀번호" 를 검색해보세요

그럼 회원의 비밀번호를 변경해주는 부분이 나올꺼에요


<tr height=22 align=center>
<td bgcolor=#a0a0a0 align=right style=font-family:Tahoma;font-size:8pt;font-weight:bold;>비밀번호  </td>
<td align=left bgcolor=#e0e0e0> <input type=password name=password size=20 maxlength=20 class=input style=border-color:#b0b0b0> 확인 : <input type=password name=password1 size=20 maxlength=20 class=input style=border-color:#b0b0b0></td>
</tr>


위 부분입니다. 찾으셨죠?


저 부분 바로 밑에 아래 내용을 추가한 다음 파일을 저장해주세요

<tr height=22 align=center>
<td bgcolor=#a0a0a0 align=right style=font-family:Tahoma;font-size:8pt;font-weight:bold;>쪽지 스킨  </td>
<td align=left bgcolor=#e0e0e0> <input type=text name=memo_skin size=50 maxlength=100 value="<?=$member_data[memo_skin]?>" class=input style=border-color:#b0b0b0></td>
</tr>

 


이제, 아까 다운받은 두개의 파일중에 admin_exec_member.php 을 실행합니다

그다음 $que.=",comment='$comment'"; 을 검색해서 찾습니다

그리고 $que.=",comment='$comment'"; 바로 밑에 $que.=",memo_skin='$memo_skin'";를 추가해주고 파일을 저장합니다


그리고 편집한 admin_modify_member.php, admin_exec_member.php 을 계정에 새로 업로드합시다

자, 이제 관리자모드에서 쪽지 스킨을 정해주는 기능을 추가하는 것이 끝났습니다

이제 주고받은 쪽지에서 스킨이 직접 나타나도록 하는 제일 중요한 3 단계를 해봅시다 '~'

 

▶ 제 3 단계 ::: 주고받은 쪽지에서 배경 그림이 나타나도록 하자

다시 계정에 제로보드가 설치된 폴더로 접속하셔서 이번에는 member_memo.php, member_memo2.php 두가지 파일을 다운받습니다

먼저 member_memo.php 을 실행해서 // 선택된 메모가 있을시 데이타 뽑아오기;; 를 검색합니다

그리고 검색된 부분 밑에 살펴보시면 여러가지가 적혀있을텐데 그중에 a.memo as memo, 라는 것을 찾아봅니다

찾으셨으면 그 뒤에 b.memo_skin as memo_skin, 를 추가해줍니다


그리고 한번더 검색해서 <!-- 선택된 메모가 있을때;; -->를 찾습니다

그리고 바로 옆에 <body background=<?=$now_data[memo_skin]?>> 를 추가해주고 저장합니다

 

다음으로 member_memo2.php 를 연 다음 아까처럼 // 선택된 메모가 있을시 데이타 뽑아오기;;를 검색하고 a.memo as memo, 라는 것을 찾아서 그 뒤에 b.memo_skin as memo_skin, 를 추가해주면 됩니다 (동일)

그다음으로 그리고 한번더 검색해서 <!-- 선택된 메모가 있을때;; -->를 찾습니다

그리고 아까와는 다릅니다!! <body background=<?=$member[memo_skin]?>> 을 추가하고 저장합니다

그리고 계정에 업로드하면 됩니다

 

마지막으로 쪽지 스킨이 있는 회원이 쪽지를 보낼때 자신의 쪽지스킨이 미리 보이도록 해봅시다

계정에서 view_info.php 파일을 다운받아 실행합니다

그리고 테이블이 시작되는 곳으로 가서 <body background=<?=$member[skin]?>> 을 추가해줍니다

만약 쪽지함이 제로보드 기본 스킨이시라면,

<table width="100%" border="0" cellspacing="0" cellpadding="0">

위 내용을 검색하셔서 바로 앞에 추가해주시면 됩니다

 

자, 모든 것이 끝났습니다

이제 제로보드 관리자 모드로 들어가서 회원관리에 들어간 다음, 특정회원 옆에 수정을 누릅니다

들어가보면 쪽지 스킨이라고 적혀 있고 옆에 여백이 있을 것입니다

그곳에 이미지 주소를 넣습니다 (예 : http://xxxxxx.com/zeroboard/images/logo.gif)

그러면 그 적어준 회원이 보낸 쪽지에는 해당 이미지가 배경그림 (스킨) 으로 나타나게 됩니다

그리고 쪽지 스킨이 있는 회원이 보낸 쪽지함을 열었을때 자신이 보낸 쪽지에는 모두 스킨이 적용되어 보입니다


부운영자 라던지, 특정 회원에 한해서 관리자가 설정해서 넣어주셔도 되구요,

응용하셔서 정해진 특정배경 그림중에서 선택할 수 있게 하는 식으로 상품화해서 팔아도 됩니다


저같은 경우에는 회원 본인이 정보수정에 들어가서 쪽지스킨으로 사용할 배경주소를 적을 수 있도록 사용하고 있습니다

추천인
  • 추천해 주세요
6
루루아빠 - 회원등급 : 최고관리자 - 포인트 : 1,290,461
레벨 96
경험치 1,388,222

Progress Bar 71%

- 가입일 : 2015-03-04 03:24:54
- 서명 : KNOW YOUR LIMITS BUT NEVER STOP TRYING TO EXCEED THEM !!
- 자기소개 : 루루의 자랑 루루아빠랍니다~~

댓글

첫 번째 댓글을 남겨 주세요

Total 7463538 페이지
제목 글쓴이 날짜 조회 추천
그누•영카트  영카트 5.4.4.2 shadow2fox 2021.01.05 876 0
그누•영카트  그누보드(영카트) 5.4.8 shadow2fox 2021.06.18 850 0
그누•영카트  댓글+2 그누보드(영카트) 5.5.6 이니시스 통합인증(간편인증) 사용시 필수 패치 shadow2fox 2022.04.20 831 3
그누•영카트  댓글+2 그누보드(영카트) 5.5.8.2 shadow2fox 2022.07.27 815 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.7.4 shadow2fox 2022.05.25 763 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.7.1 (★ 5.5.7 버전 사용자님들께서는 필독해 주세요) shadow2fox 2022.04.30 760 3
그누•영카트  댓글+2 그누보드(영카트) 5.5.2 shadow2fox 2022.02.23 717 2
그누•영카트  댓글+1 그누보드(영카트) 5.4.20 shadow2fox 2021.12.23 652 1
그누•영카트  댓글+3 다음 카카오 서비스 먹통 사태로 인한 그누•영카트 postcode.v2.js 리소스 로딩 에러 shadow2fox 2022.10.16 626 3
그누•영카트  댓글+1 그누보드(영카트) 5.4.22 shadow2fox 2022.01.18 624 1
그누•영카트  댓글+1 그누보드(영카트) 5.4.21 shadow2fox 2022.01.11 587 2
에디터  댓글+2 CKEditor 4.x 버전 체크로 인한 콘솔 에러 해결하기 shadow2fox 2023.12.24 584 3
그누•영카트  댓글+1 그누보드(영카트) 5.5.3 (구글 쇼핑 피드 추가) shadow2fox 2022.03.05 583 1
이윰  댓글+2 Prism.js 플러그인 사용 시 HTML 주석 처리가 삭제되는 문제 해결하기 shadow2fox 2022.04.24 556 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.8.1.2 shadow2fox 2022.07.01 536 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.7.3 shadow2fox 2022.05.24 489 2
그누•영카트  댓글+1 그누보드(영카트) 5.5.4 shadow2fox 2022.03.22 488 1
그누•영카트  댓글+1 그누보드(영카트) 5.5.7 shadow2fox 2022.04.26 485 1
이윰  댓글+2 비메오 썸네일 추출 올바르게 적용하기 shadow2fox 2023.04.24 472 2
그누•영카트  댓글+1 그누보드(영카트) 5.5.7.2 (★ 5.5.7.1 버전 사용자님은 필독해 주세요) shadow2fox 2022.05.04 461 2