[3.x] 회원테이블에 실명 추가하기 정보
일반 [3.x] 회원테이블에 실명 추가하기본문
지금 논란이 한창이긴 하지만- 그래도 올려봅니다. 개인적으로는 이멜 로긴이 좋긴 하지만 어쨌든 별명으로 회원들이 나타내길 좋아하니까- 기존의 이름 필드는 별명으로 그대로 두고, 실명필드를 새로 만드는게 좋을것 같습니다.
필드 이름은 mb_realname 으로 하고 멤버테이블에 VARCHAR 길이20으로 생성해줍니다. PHPMYADMIN 등을 사용하면 됩니다. 그리고 회원의 실명이 나타나길 원하는 곳에 하나하나 값을 넣어주면 되겠지요. 저는 프로필에서만 나타나게 하고 싶었습니다. 조금만 응용하면 글보기에서도 나타나게 할 수 있겠지요.
먼저 회원가입 혹은 수정양식에 나타나야겠지요.
수정은 3.07 기준으로 쓰겠습니다.
1) mbform.php 30번째줄($mb_name) 아래에 다음 내용을 추가해줍니다.
$mb_realname = $member[mb_realname];
2) 스킨에서도 나타나야겠지요. skin/member/basic/mbform.skin.php
39~42번째 줄에 있는 이름 필드를 다음처럼 늘려줍니다.
<tr class='ht'>
<td>이름 (실명) : </td>
<td><input type=text class=input name='mb_realname' size=20 maxlength=20 minlength=2 required itemname='실명' value='<?=$mb_realname?>'></td>
</tr>
<tr class='ht'>
<td>별명 (표시될 이름) : </td>
<td><input type=text class=input name='mb_name' size=20 maxlength=20 minlength=2 required itemname='별명' value='<?=$mb_name?>'></td>
</tr>
3) 일단 틀이 완성됬으니까 update할때에도 바뀌어야겠지요? mbupdate.php의 38번째줄부터 있는 $sql_common에 다음 내용을 추가해줍니다.
mb_realname ='$mb_realname',
4) 이것으로 기본준비는 다 되었구요- 프로필 관련파일만 바꿔주면 됩니다. mbprofile.php 에 다음 내용을 추가합니다.
$mb_realname = $mb[mb_realname];
5) 프로필 스킨파일도 바꿔줘야지요. 저는 skin/member/mbprofile.skin.php의 이름 부분에 ()로 치고 추가했습니다. 11번째 줄입니다. 9줄부터 12줄까지 내용을 올려드립니다.
<tr class='ht'>
<td>이름 : </td>
<td><?=$mb_name?> (<?=$mb_realname?>)</td>
</tr>
여기까지구요~ 관리자화면에서도 봐야겠지요? 관리자화면 추가는 나중에 올리도록 하겠습니다.
필드 이름은 mb_realname 으로 하고 멤버테이블에 VARCHAR 길이20으로 생성해줍니다. PHPMYADMIN 등을 사용하면 됩니다. 그리고 회원의 실명이 나타나길 원하는 곳에 하나하나 값을 넣어주면 되겠지요. 저는 프로필에서만 나타나게 하고 싶었습니다. 조금만 응용하면 글보기에서도 나타나게 할 수 있겠지요.
먼저 회원가입 혹은 수정양식에 나타나야겠지요.
수정은 3.07 기준으로 쓰겠습니다.
1) mbform.php 30번째줄($mb_name) 아래에 다음 내용을 추가해줍니다.
$mb_realname = $member[mb_realname];
2) 스킨에서도 나타나야겠지요. skin/member/basic/mbform.skin.php
39~42번째 줄에 있는 이름 필드를 다음처럼 늘려줍니다.
<tr class='ht'>
<td>이름 (실명) : </td>
<td><input type=text class=input name='mb_realname' size=20 maxlength=20 minlength=2 required itemname='실명' value='<?=$mb_realname?>'></td>
</tr>
<tr class='ht'>
<td>별명 (표시될 이름) : </td>
<td><input type=text class=input name='mb_name' size=20 maxlength=20 minlength=2 required itemname='별명' value='<?=$mb_name?>'></td>
</tr>
3) 일단 틀이 완성됬으니까 update할때에도 바뀌어야겠지요? mbupdate.php의 38번째줄부터 있는 $sql_common에 다음 내용을 추가해줍니다.
mb_realname ='$mb_realname',
4) 이것으로 기본준비는 다 되었구요- 프로필 관련파일만 바꿔주면 됩니다. mbprofile.php 에 다음 내용을 추가합니다.
$mb_realname = $mb[mb_realname];
5) 프로필 스킨파일도 바꿔줘야지요. 저는 skin/member/mbprofile.skin.php의 이름 부분에 ()로 치고 추가했습니다. 11번째 줄입니다. 9줄부터 12줄까지 내용을 올려드립니다.
<tr class='ht'>
<td>이름 : </td>
<td><?=$mb_name?> (<?=$mb_realname?>)</td>
</tr>
여기까지구요~ 관리자화면에서도 봐야겠지요? 관리자화면 추가는 나중에 올리도록 하겠습니다.
추천
2
2
댓글 전체
너무나 감사합니다.
사실 이부분때문에 고생을 많이 하고 있었습니다.
사실 이부분때문에 고생을 많이 하고 있었습니다.
와 정말 좋은 정보 감사합니다.
꼭 필요한 부분이었는데 감사합니다.
꼭 필요한 부분이었는데 감사합니다.