일반 페이지에서 게시판으로 글등록 하기 정보
일반 페이지에서 게시판으로 글등록 하기본문
관리자에게 무언가를 신청하는 폼이 필요할 때 신청게시판을 만들어 이용해도 되지만 일반 페이지에서 간단하게 입력폼을 만들고 싶을 때 이용할 수 있는 방법입니다.
신청폼 문서를 임의의 이름을 붙여 만든 후 아래 소스를 넣습니다. 예를 들면 order2admin.php라는 이름 등..
그리고 글이 실제로 등록될 게시판 아이디를 'order'로 했다고 가정하겠습니다.
<table style='width:510px;'>
<tr>
<td>
<form name="fwrite" method="post" action='<?=$g4[bbs_path]?>/write_update.php' style='margin:0px;'>
<input type=hidden name=null>
<input type=hidden name=w value="<?=$w?>">
<input type=hidden name=bo_table value="order"> <!---글이 실제로 등록될 게시판 아이디 order--->
<input type=hidden name=wr_id value="<?=$wr_id?>">
<input type=hidden name=mb_id value="<?=$member[mb_id]?>">
<table>
<colgroup width='110'><colgroup width=''>
<tr>
<td align=right>신청 제목<td><input class='ed' name=wr_subject value="" required size='15' itemname='신청 제목'>
<tr>
<td align=right>연락처<td><input class='ed' name=wr_1 value="" size='15'> <!---여분필드1 적용--->
<tr>
<td colspan=2>
<textarea name='wr_content' rows=3 style='width:500px;' class=tx required itemname='내용'>그외 하실 말씀 :
</textarea>
</table>
<td>
<input type='submit' value='신청' style='height:100px;'>
</form>
</table>
필수입력 처리도 다 되더군요.
여기서 한가지 더 기능을 추가하자면, 이 상태에서는 글이 등록되고 난 후 신청게시판 본문이 바로 출력됩니다. 이걸 다시 신청폼 문서로 돌아오게 하는 팁입니다.
해당 게시판 스킨의 write_update.tail.php 맨 하단에 아래 소스를 넣습니다.
if ($bo_table=='order') { ///이 게시판에서는 글입력 후 신청폼 문서로 돌아가기
goto_url("{$g4[path]}/order2admin.php");
}
신청내역 확인은 최근글 스킨을 만들어 보여주면 되겠습니다. (특정인이 쓴 글만 보이는 최근글 함수 적용)
소정의 도움 되시기를 바라며^^;
관련 질문을 좀 드리겠습니다.
일반 페이지에서 글등록은 위와 같이 하면 되는데 이미지 등의 파일첨부 방법은 모르겠더군요.
<input type='file' class='ed' name='bf_file[]' required itemname='이미지'>
이렇게 해보긴 했는데 작동을 하지 않더군요.
이에 대해 해결법 아시는 분 없으신지요?
그리고 글쓰기 폼을 에디터로 바꾸는 팁도 좀........;;;
신청폼 문서를 임의의 이름을 붙여 만든 후 아래 소스를 넣습니다. 예를 들면 order2admin.php라는 이름 등..
그리고 글이 실제로 등록될 게시판 아이디를 'order'로 했다고 가정하겠습니다.
<table style='width:510px;'>
<tr>
<td>
<form name="fwrite" method="post" action='<?=$g4[bbs_path]?>/write_update.php' style='margin:0px;'>
<input type=hidden name=null>
<input type=hidden name=w value="<?=$w?>">
<input type=hidden name=bo_table value="order"> <!---글이 실제로 등록될 게시판 아이디 order--->
<input type=hidden name=wr_id value="<?=$wr_id?>">
<input type=hidden name=mb_id value="<?=$member[mb_id]?>">
<table>
<colgroup width='110'><colgroup width=''>
<tr>
<td align=right>신청 제목<td><input class='ed' name=wr_subject value="" required size='15' itemname='신청 제목'>
<tr>
<td align=right>연락처<td><input class='ed' name=wr_1 value="" size='15'> <!---여분필드1 적용--->
<tr>
<td colspan=2>
<textarea name='wr_content' rows=3 style='width:500px;' class=tx required itemname='내용'>그외 하실 말씀 :
</textarea>
</table>
<td>
<input type='submit' value='신청' style='height:100px;'>
</form>
</table>
필수입력 처리도 다 되더군요.
여기서 한가지 더 기능을 추가하자면, 이 상태에서는 글이 등록되고 난 후 신청게시판 본문이 바로 출력됩니다. 이걸 다시 신청폼 문서로 돌아오게 하는 팁입니다.
해당 게시판 스킨의 write_update.tail.php 맨 하단에 아래 소스를 넣습니다.
if ($bo_table=='order') { ///이 게시판에서는 글입력 후 신청폼 문서로 돌아가기
goto_url("{$g4[path]}/order2admin.php");
}
신청내역 확인은 최근글 스킨을 만들어 보여주면 되겠습니다. (특정인이 쓴 글만 보이는 최근글 함수 적용)
소정의 도움 되시기를 바라며^^;
관련 질문을 좀 드리겠습니다.
일반 페이지에서 글등록은 위와 같이 하면 되는데 이미지 등의 파일첨부 방법은 모르겠더군요.
<input type='file' class='ed' name='bf_file[]' required itemname='이미지'>
이렇게 해보긴 했는데 작동을 하지 않더군요.
이에 대해 해결법 아시는 분 없으신지요?
그리고 글쓰기 폼을 에디터로 바꾸는 팁도 좀........;;;
추천
2
2
댓글 2개
사용할 곳이 있는데 아주 요긴하게 쓰겠읍니다.
고맙읍니다.
고맙읍니다.
파일 올리게 하시려면 <form 안에 파일업로드 가능한 enctype="multipart/form-data" 이 부분을 처리하셔야 합니다.