답변 3개
채택된 답변
+20 포인트
6년 전
스킨폴더에 write_update.skin.php 화일을 만들고 아래코드를 넣으면 됩니다
sql_query("update $write_table set wr_name='익명' where wr_id='$wr_id' ");
?>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
6년 전
기본스킨이라고 가정하고 간단하게 @유진201907 님 답변을 풀어서 답변드리면,
write.skin.php 파일의 12라인쯤
</p>
<p><input type="hidden" name="wr_name" value="익명"></p>
<p>
을 추가해주시고 실제 이름이 작성되는부분
</p>
<p><?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 } ?></p>
<p>
을 삭제해주시면 되겠습니다.
실제 wr_name input 을 hidden 속성으로 숨겨놓고
value 값을 "익명" 으로 넣어서 넘깁니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
유진201907
6년 전
�
펄스나인
6년 전
채택은 @유진201907 님께로 주셔요 ^^
�
유진201907
6년 전
아닙니다. 저는 채택을 목적으로 활동하기보단, 보유하고 있는 지식을 나눠주는 데 목적을 두고 있기에 채택은 필요하지 않습니다. 고생하여 주신 @펄스나인 님께 부탁드립니다 :)
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 2개
�
도비is뿌리
6년 전
그냥 저장될때 아이디는 DB에 그대로 넘어가고 닉네임만 '익명'으로 저장되게 하고싶습니다.
혹은 DB에 뭐라고 되있든 익명으로 출력되거나.
둘중 하나만 성공하면 되요
혹은 DB에 뭐라고 되있든 익명으로 출력되거나.
둘중 하나만 성공하면 되요
�
유진201907
6년 전
@도비is뿌리 당장 생각나는 방법은 두 가지입니다.
1. write.skin.php 파일에서 hidden으로 wr_name을 넣는 방법
2. bbs의 write_update.php 파일에서 수정하는 방법이 있는데요.
하나 질의드립니다. 익명 처리를 특정 게시판에서만 하기를 원하시는지요?
1. write.skin.php 파일에서 hidden으로 wr_name을 넣는 방법
2. bbs의 write_update.php 파일에서 수정하는 방법이 있는데요.
하나 질의드립니다. 익명 처리를 특정 게시판에서만 하기를 원하시는지요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그렇다면, 저는 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]
위와 같이 설정하면, 특정 게시판에 한해 익명으로 게시물이 작성되고,
그 외 게시판의 경우 정상적으로 이름이 출력됩니다.