답변 3개 / 댓글 5개
채택된 답변
+20 포인트
기본스킨이라고 가정하고 간단하게 @유진201907 님 답변을 풀어서 답변드리면,
write.skin.php 파일의 12라인쯤 <form name="fwrite" ~ 이 들어가있는 아랫줄에
Copy
<input type="hidden" name="wr_name" value="익명">
을 추가해주시고 실제 이름이 작성되는부분
Copy
<?php if ($is_name) { ?>
<label for="wr_name" class="sound_only">이름<strong>필수</strong></label>
<input type="text" name="wr_name" value="<?php echo $name ?>" id="wr_name" required class="frm_input required" placeholder="이름">
<?php } ?>
을 삭제해주시면 되겠습니다.
실제 wr_name input 을 hidden 속성으로 숨겨놓고
value 값을 "익명" 으로 넣어서 넘깁니다.
답변에 대한 댓글 3개
답변에 대한 댓글 2개
답변을 작성하려면 로그인이 필요합니다.
그렇다면, 저는 DB INSERT 하는 파일인 write_update.php 에서 수정하는 방법에 대해 설명드립니다. 편하신 방법으로 진행하시면 되겠습니다 :)
순정 write_update.php 기준 246줄에 추가
[code]if($bo_table == '특정 테이블명'){
$wr_name2 = "익명";
}else{ // 기타
$wr_name2 = $wr_name;
} // end[/code]
그리고, 바로 아래
[code]$sql = " insert into $write_table[/code] 소스에서
[code]wr_name = '$wr_name',[/code] 이라는 부분이 있는데, 여기서 뒤에 '$wr_name' 을 '$wr_name2' 로 변경합니다.
[code]wr_name = '$wr_name2',[/code]
위와 같이 설정하면, 특정 게시판에 한해 익명으로 게시물이 작성되고,
그 외 게시판의 경우 정상적으로 이름이 출력됩니다.