묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
2005.10.08 17:09
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
$lang->msg_exists_nick_name = \
저도 인장/마카 게시판이 편리해서 다른 게시판으로의 수정 시도를 했었고,
여러번 실패끝에 겨우겨우 성공해본 케이스입니다.
우선 인장게시판을 설치하기 위한 절차는 다 따르셨겠지요?
─ 즉, 회원에게 인장이 있다는 소립니다(…;;)
[자 그럼 수정해봅시다.]
루빈님 게시판으로 수정하려고 하시는군요.
/ 저는 계정에 올려놓고 수정하는 식이라 제 식대로 설명드릴게요.
ⓐ 수정할 게시판(이하 수게;;)을 업로드합니다.
ⓑ 수게 폴더에, '인장게시판(이하 인게)' 폴더에 있는 members.php 를 수게폴더에 업로드합니다.
─ 물론 members.php의 내용은 알아서 수정하셨죠?
ⓒ 자, 이제 수게의 내용물을 수정할 순서입니다.
< view.php 수정 >
<? /////////////////////////////////////////////////////////////////////////
include "$dir/members.php"; // 인장기능 / 맴버명 호출
///////////////////////////////////////////////////////////////////////////// ?>
이 부분을 상단 부분에 넣어주세요. (인게 view.php 부분에 몰래 숨어있습니다;;)
자 아래로 쭉 내려가서,
인장게시판의 첫번째 꽃, 회원별 코멘트 부분을 삽입할 차례입니다.
─ 저는 인게의 코멘트 부분을 그대로 따 오기 때문(귀차니즘;;)에 인게폴더의 dotbg3.gif 파일과 bar.gif 파일을 수게 폴더에 업로드했습니다.
자 우리가 수정할 수게의 <?=$memo?> 부분을 찾읍시다.
<table border=0 cellspacing=5 cellpadding=5 width=<?=$width?>>
<tr>
<td colspan=2 style='word-break:break-all;'>
<span style=line-height:160%>
<p><?=$upload_image1?></p>
<p><?=$upload_image2?></p>
<p><?=$memo?></p>
</span>
</td></tr>
</table>
<table border=0 cellspacing=0 cellpadding=0 width=<?=$width?>>
<tr><td height=10></td></tr>
<tr><td colspan=2 background=<?=$dir?>/dot.gif height=1></td></tr>
</table>
이부분을,
<table border=0 cellspacing=5 cellpadding=5 width=<?=$width?>>
<tr>
<td colspan=2 style='word-break:break-all;'>
<span style=line-height:160%>
<p><?=$upload_image1?></p>
<p><?=$upload_image2?></p>
<p><?=$memo?></p>
</span>
</td></tr>
</table>
<!-- 멤버 픽쳐 / 코멘트 부분 -->
<table border=0 width=<?=$width?>>
<tr><td valign=bottom height=22 colspan=3>
▒<font color=#000000><font color=<?=$lv_name_color?>> <?=$lv_name?> </font><font color="<?=$name_color?>"><?=$name?></font> 님의 헛소리</font></td>
</tr><td>
<table cellspacing="1" cellpadding="0" background="<?=$dir?>/dotbg3.gif" border=0 width=100%><tr><td>
<table bgcolor=#ffffff width=100% border=0>
<tr><td width=100>
<img src="
<?
// 인장파일이 삭제 되었을 경우 no_image.gif 를 로딩
if(!is_file($picture))
{
$picture="icon/no_image.gif";}
?>
<?=$picture?>" width="100" height="100" align=left border="1" style="border-color:#999999">
</td><td valign=top>
<img src="<?=$dir?>/bar.gif" height=104>
</td><td width=100%> <?=$comment?>
</td></tr></table>
</td></tr></table>
</td></tr></table>
<br>
<!-- 멤버픽쳐 끝 -->
<table border=0 cellspacing=0 cellpadding=0 width=<?=$width?>>
<tr><td height=10></td></tr>
<tr><td colspan=2 background=<?=$dir?>/dot.gif height=1></td></tr>
</table>
저 멤버픽쳐부분을 삽입합니다. # 저 헛소리 어쩌고 부분은 임의대로 수정해주셔도 됩니다.
< view.php 파일 수정 완료! >
< view_comment.php 파일 수정 시작 >
휴, 사실 여기가 제일 까다롭습니다 -_ -;; 마카 (30*30 크기)를 넣기 위해, 우리가 수정해야할 수게의 경우는 약간의 수정이 들어가야합니다.
─ 미리 말씀드렸지만, 저는 심히 귀차니즘(…) 최근에 Eso님 스킨 수정하는데 대략 흐느적.
자자, 본론으로 넘어가서.
수게의 view_comment.php 를 보시면,
<tr><td valign=middle align=left class=fine><?=$c_face_image?> <?=$comment_name?></b> <?=$a_del?><img src=<?echo $dir;?>/delete_comment.gif border=0 alt="코멘트 삭제"></a> <font class=fine2><?=$c_reg_date?></font></td></tr>
<tr onMouseOver=this.style.backgroundColor='#FAFAFA' onMouseOut=this.style.backgroundColor=''>
<td valign=top align=left style='word-break:break-all;' class=fine><?=nl2br($c_memo)?></td></tr>
<tr><td colspan=10 background="<?echo $dir;?>/dot.gif" height=1></td></tr>
이렇게 되어있습니다.
우선 깔끔하게 정리하시길 부탁드립니다 (…)
자 여기에서는, 상단에 아래부분을 넣어주세요.
<?
$exp_data = explode("|",$c_memo); //썸네일(마카) 경로명과 코멘트 따로분리
$com_memo = $exp_data[0];
$com_picture = $exp_data[1];
?>
그리고나서, 마카가 들어갈 부분을 수정해주어야합니다만,
저는 이 방식으로 수정했습니다.
마카 | 이름 , 날짜
| 내용
이렇게 하기 위해서는, 맨 처음 <tr> 다음에 <td width="35" rowspan="2"></td>만 넣어주시면 됩니다. / 가로 길이가 35인 이유는 마카의 크기를 위해서입니다 ^^;
그럼 저 사이에 !
<img src=
<? //썸네일파일(마카)이 안보이면 icon/noicon.gif_thumb 호출 - 랜덤값으로 noicon0~9 까지 지정. 갯수 조정 가능
//썸네일(마카) 사용 안할시 삭제
if(!is_file($com_picture))
{
$rand_pic = rand(0,9); //마카가 없을때 지정되는 파일 갯수
$com_picture="icon/noicon".$rand_pic.".gif_thumb";}
?>
<?=$com_picture?> border=1 width=30 height=30>
를 쏘옥 넣어 주시길 바랍니다.
그리고 코멘트 내용표시 부분!
<?=nl2br($c_memo)?>을
<?=str_replace("\n","<br>",$com_memo)?>
으로 바꿔주세요
< view_comment.php 파일 수정 완료! >
< view_write_comment.php 파일 수정>
자자, 거의 다왔습니다 ~_~
여기는 아주 간단합니다.
수게의 view_write_comment.php를 열어봅시다.
윗부분에 input 어쩌고 놈들이 많이 줄서있습니다.
그 밑에 은근슬쩍 넣어주시길 바랍니다.
<input type=hidden name=memo2 value="<?=$thumbs?>"> <!--썸네일(마카) 사용 안할시 삭제 -->
<input type=hidden name=usethumb value="yes"> <!-- 썸네일 사용여부 체크 -->
그리고 내려가서 아래부분쯤에 텍스트 입력폼인
<textarea name=memo cols=39 rows=4 class=textarea></textarea>
부분이 있습니다 ' ㅁ'
자, 이 부분을 이렇게 바꿔주세요
<textarea name=memo1 cols=39 rows=4 class=textarea></textarea>
눈치채셨습니까? memo를 memo1로만 바꾼겁니다 ~_~
< view_write_comment.php 수정 완료!>
자, 이제 인장/마카 기능을 넣는 수정법은 모두 끝마쳤습니다.
다른 기능 삽입에 대해서는 저도 잘 모릅니다(덜덜)
질문 있으시면 sakuratree@naver.com으로 메일 보내주세요 < 엔지오 자주 접속 안해서;
아 그리고, NNTK님의 이해를 돕기위해
저도 루빈님의 게시판을 수정해봤습니다.
http://alchemist.pe.kr/bbs/zboard.php?id=break_notice
그럼, 많은 도움 되셨길 빕니다 ^^