일반 페이지에서 게시판으로 글등록 하기
관리자에게 무언가를 신청하는 폼이 필요할 때 신청게시판을 만들어 이용해도 되지만 일반 페이지에서 간단하게 입력폼을 만들고 싶을 때 이용할 수 있는 방법입니다.
신청폼 문서를 임의의 이름을 붙여 만든 후 아래 소스를 넣습니다. 예를 들면 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개
13년 전
사용할 곳이 있는데 아주 요긴하게 쓰겠읍니다.
고맙읍니다.
고맙읍니다.
12년 전
파일 올리게 하시려면 <form 안에 파일업로드 가능한 enctype="multipart/form-data" 이 부분을 처리하셔야 합니다.
게시판 목록
그누4 팁자료실
그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
나누면 즐거움이 커집니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3229 | 11년 전 | 4244 | ||
| 3228 |
평범한아빠
|
11년 전 | 9105 | |
| 3227 |
다케미카코
|
11년 전 | 5381 | |
| 3226 | 11년 전 | 10950 | ||
| 3225 | 11년 전 | 6114 | ||
| 3224 | 11년 전 | 7622 | ||
| 3223 |
다케미카코
|
11년 전 | 11668 | |
| 3222 | 11년 전 | 5184 | ||
| 3221 | 11년 전 | 5317 | ||
| 3220 | 11년 전 | 7094 | ||
| 3219 |
다케미카코
|
11년 전 | 4277 | |
| 3218 |
다케미카코
|
11년 전 | 4787 | |
| 3217 | 11년 전 | 4983 | ||
| 3216 |
다케미카코
|
11년 전 | 11453 | |
| 3215 | 11년 전 | 4875 | ||
| 3214 | 11년 전 | 7992 | ||
| 3213 | 12년 전 | 2658 | ||
| 3212 | 12년 전 | 5415 | ||
| 3211 | 12년 전 | 4828 | ||
| 3210 | 12년 전 | 10024 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기