일반 페이지에서 게시판으로 글등록 하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

일반 페이지에서 게시판으로 글등록 하기 정보

일반 페이지에서 게시판으로 글등록 하기

본문

관리자에게 무언가를 신청하는 폼이 필요할 때 신청게시판을 만들어 이용해도 되지만 일반 페이지에서 간단하게 입력폼을 만들고 싶을 때 이용할 수 있는 방법입니다.

신청폼 문서를 임의의 이름을 붙여 만든 후 아래 소스를 넣습니다. 예를 들면 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개

전체 53 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT