균이님 도와주세요! 정보
균이님 도와주세요!본문
안녕하세요 해결되지 않는 부분이 있어서 이렇게 도움청합니다.
관리자로 로그인하고 게시판글쓰기시 작성자이름을 수정해서
올리고자 한다면 어느부분을 수정해야 하나요??
정리해서 말씀드리자면 관리자가 글을쓸때 인풋박스가 나타나고
인풋박스에 홍길동이라는 이름을 넣으면 작성자가 관리자가 아닌 홍길동으로
출력되도록 하고싶습니다.
훗남님 도움으로 write_skin.php 파일에 아래부분을 삽입하고
<?if($is_admin){?>
<div style="645px; height:30px; border-bottom:1px solid #e7e7e7;">
<div style="float:left; width:59px; padding-top:8px;" class=mw_basic_write_title><img src="<?=$board_skin_path?>/img/news_list.gif" align="absmiddle"> 이름</div>
<div style="float:left; width:250px; padding-left:3px; padding-top:3px;"><input maxlength=20 size=20 name=wr_name itemname="이름" required value="<?=$mb_nick?>" class=mw_basic_text></div>
<?}?>
bbs/write_update.php 260라인에서
$wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick]; 를
$wr_name = $_POST[wr_name]; 으로 바꿔서 등록했습니다.
관리자가 이름을 수정해서 등록하면 정상적으로 출력이 됩니다만...
대신 일반회원이 글을 등록하면 작성자에 아무런 내용도 출력이 되지 않습니다.
설명이 복잡해졌는데 가르침 부탁드립니다.
관리자로 로그인하고 게시판글쓰기시 작성자이름을 수정해서
올리고자 한다면 어느부분을 수정해야 하나요??
정리해서 말씀드리자면 관리자가 글을쓸때 인풋박스가 나타나고
인풋박스에 홍길동이라는 이름을 넣으면 작성자가 관리자가 아닌 홍길동으로
출력되도록 하고싶습니다.
훗남님 도움으로 write_skin.php 파일에 아래부분을 삽입하고
<?if($is_admin){?>
<div style="645px; height:30px; border-bottom:1px solid #e7e7e7;">
<div style="float:left; width:59px; padding-top:8px;" class=mw_basic_write_title><img src="<?=$board_skin_path?>/img/news_list.gif" align="absmiddle"> 이름</div>
<div style="float:left; width:250px; padding-left:3px; padding-top:3px;"><input maxlength=20 size=20 name=wr_name itemname="이름" required value="<?=$mb_nick?>" class=mw_basic_text></div>
<?}?>
bbs/write_update.php 260라인에서
$wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick]; 를
$wr_name = $_POST[wr_name]; 으로 바꿔서 등록했습니다.
관리자가 이름을 수정해서 등록하면 정상적으로 출력이 됩니다만...
대신 일반회원이 글을 등록하면 작성자에 아무런 내용도 출력이 되지 않습니다.
설명이 복잡해졌는데 가르침 부탁드립니다.
댓글 전체
if($is_admin){
$wr_name = $_POST[wr_name];
}else{
$wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick];
}
이렇게 넣어보세요
$wr_name = $_POST[wr_name];
}else{
$wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick];
}
이렇게 넣어보세요
훗남님 정말로 감사합니다.
덕분에 깨끗이 해결되었습니다.
감사합니다~ 꾸벅~
덕분에 깨끗이 해결되었습니다.
감사합니다~ 꾸벅~
오잉? 질문지에 제 닉넴을 붙이다뇨?
저러면 다른 분은 답변 해주려고 하다가도 그냥 지나가버리게쓴걸요? ㅎㅎ
훗남님은 워낙 답변을 잘 해주시는 분이라 안그렇지만....
-----------------------------
제 이름으로 질문을 올렸으니 훗남님이 알려드린 방법과 다른 방법을 알려드리겠습니다
디비를 한 번더 업데이트 한다는 점이 있지만 원본을 수정하지않으며 사용하기가 간편합니다
스킨폴더에 write_update.skin.php 를 만들고 아래와 같이 넣어주면 됩니다
(write_update.php 및 스킨은 원본 그대로 두고....)
if($is_admin && $w=='u' && $_POST[wr_name]!=$wr[wr_name])
sql_query("update $write_table set wr_name='$_POST[wr_name]' where wr_id='$wr_id' ");
관리자면서 수정상태이고 등록자와 다른 이름이 전달되어오면 바꿔넣어라 이런 거죠
저러면 다른 분은 답변 해주려고 하다가도 그냥 지나가버리게쓴걸요? ㅎㅎ
훗남님은 워낙 답변을 잘 해주시는 분이라 안그렇지만....
-----------------------------
제 이름으로 질문을 올렸으니 훗남님이 알려드린 방법과 다른 방법을 알려드리겠습니다
디비를 한 번더 업데이트 한다는 점이 있지만 원본을 수정하지않으며 사용하기가 간편합니다
스킨폴더에 write_update.skin.php 를 만들고 아래와 같이 넣어주면 됩니다
(write_update.php 및 스킨은 원본 그대로 두고....)
if($is_admin && $w=='u' && $_POST[wr_name]!=$wr[wr_name])
sql_query("update $write_table set wr_name='$_POST[wr_name]' where wr_id='$wr_id' ");
관리자면서 수정상태이고 등록자와 다른 이름이 전달되어오면 바꿔넣어라 이런 거죠
훗남님, 균이님 두분 모두 너무 친절하게 설명해주셔서 쉽게 해결되었습니다.
다시한번 감사드립니다.
다시한번 감사드립니다.