웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
빠른 글 쓰기: 메인 페이지에서 글 쓰기
2015.12.09 08:59
안녕하세요. 윈컴이입니다. 오랜만에 XE에 들어오네요. 거의 1년만이네요. XE에 잠시 발을 땐 사이에 뭔가 게시판도 많이 바뀌고 XE3 소식도 나왔네요.
예전 빠른 글 쓰기에 대한 질문이 들어와서 제 글을 찾아봤는데 사라져서 예전 글을 복원해서 다시 올려봅니다. 2013년 9월에 작성된 글이라 지금 XE 버전에는 맞지 않을 수도 있습니다. 감사합니다 :)
빠른 글 쓰기: 메인 페이지에서 글 쓰기
코드 삽입
Simplestrap 레이아웃을 사용하시면 설정된 디자인이 적용됩니다. 다른 레이아웃은 직접 수정하시기 바랍니다.
- 외부 페이지의 html 파일을 엽니다.
- 원하는 곳에 아래 코드를 붙여넣습니다.
<form action="./" method="post" id="fast_post"> <input type="hidden" name="fast_post" value="Y" /> <input type="hidden" name="error_return_url" value="{getUrl('','mid','home')}" /> <input type="hidden" name="success_return_url" value="{getUrl('','mid','home')}" /> <input type="hidden" name="act" value="procBoardInsertDocument" /> <input type="hidden" name="document_srl" value="" /> <input type="hidden" name="comment_status" value="ALLOW" /> <input type="hidden" name="allow_trackback" value="Y" /> <fieldset disabled|cond="!$is_logged"> <legend style="margin-bottom:10px"><span class="icon icon-pencil"></span> 빠른 글 쓰기</legend> <div class="form-group"> <div class="row"> <div class="col-sm-4 col-lg-3"> <select name="mid" class="form-control input-sm"> <option value="freeboard">자유게시판</option> </select> <div class="hidden-lg hidden-md hidden-sm" style="margin-bottom:10px"></div> </div> <div class="col-sm-8 col-lg-9"> <input type="text" name="title" placeholder="{$lang->title}" required class="form-control input-sm" /> </div> </div> </div> <div class="form-group"> <textarea name="content" class="form-control" placeholder="{$lang->content}" required></textarea> </div> <div class="form-group text-right"> <button type="submit" class="btn btn-primary" disabled|cond="!$is_logged"><span class="icon icon-ok"></span> {$lang->cmd_registration}</button> </div> </fieldset> </form>
이 코드는 비회원은 글 쓰기가 불가능 하도록 하였습니다. 비회원도 가능하게 하시려면 9번째 줄의 <fieldset disabled|cond="!$is_logged">를 <fieldset>로 수정하시면 됩니다. 15번째 줄은 게시판 mid 명을 적으세요.
<option value="freeboard">자유게시판</option> <option value="abc">abc게시판</option> <option value="asdf">asdf 게시판</option>
적용하시고 글을 작성해보면 오류가 하나 있습니다. 글 쓰기 이후 빈 페이지로 이동하는데요. XE 코어를 수정해야 합니다. 아래를 참고하세요.
XE 코어 수정
// if there is an error if(!$output->toBool()) return $output; // return the results $this->add('mid', Context::get('mid')); $this->add('document_srl', $output->get('document_srl')); // fast_post by Wincomi (http://www.wincomi.com) if($obj->fast_post=='Y') header('Location: http://홈페이지_주소/'.$output->get('document_srl')); // alert a message $this->setMessage($msg_code); } /** * @brief delete the document **/ function procBoardDeleteDocument() {
./modules/board/board.controller.php 를 엽니다. 대략 103번째 줄을 보시면 아래와 같이 되어있습니다. 110, 110줄 (fast_post 부분)을 넣으시면 됩니다.
'홈페이지_주소'라고 되어 있는 부분은 자신의 홈페이지 주소를 넣어주세요.
제목 | 글쓴이 | 날짜 |
---|---|---|
404 페이지 못찾음으로 나오는 문제 수정 [9] | 화니군 | 2007.08.18 |
페이지 수정시 메뉴들 가지런히 놓이게 하기 [3] | 팔공산 | 2007.08.21 |
홈페이지 주소 고정시키기
[12]
![]() | :에반: | 2007.08.21 |
w3c.org의 웹페이지 유효성 검사기
![]() | 바람처럼831 | 2007.08.24 |
홈페이지에 게시판을 iframe, include로 이용하시는분들 | 느까끼 | 2007.08.27 |
페이지수정 안되시는 분들께 드리는 팁 [2] | 다케루 | 2007.08.30 |
메인 페이지 링크 www. 주소 표시, 로그인 링크 문제.... [5] | 마덴나 | 2007.09.08 |
페이지에 설문 조사 넣기 [2] | 지허 | 2007.10.01 |
홈페이지 주소 깔끔하게 사용하기 [초보용] [14] | 똑디 | 2007.10.13 |
관리자 페이지 모듈->댓글 내용에 & " < > 안 나오게 하기 [1] | 必得力 | 2007.10.18 |
간편해진 페이지 수정법
![]() | coll | 2007.11.16 |
배경이미지기능으로 페이지꾸미기
[3]
![]() | 팔공산 | 2007.11.23 |
윈도우 라이브 메신저를 홈페이지 서명난에 달자
[1]
![]() | Diver | 2007.11.26 |
(회원정보) 보기 페이지에서 포인트 변경하기
[4]
![]() | Simulz | 2007.11.28 |
[동영상 강좌2] zbxe 페이지 생성과 기능 설명
[45]
![]() | 필반 | 2007.12.03 |
외부페이지에서 매개변수 사용가능하도록 하는 방법 [12] | 라르게덴 | 2007.12.05 |
권한없는 모듈을 만났을때 로그인 페이지 띄우기.. [10] | 똑디 | 2007.12.11 |
외부페이지 사용법 [8] | 길치객 | 2007.12.11 |
외부페이지에서 위젯사용하지 않고 로그인 정보 다루기. [5] [1] | 길치객 | 2007.12.12 |
페이지가 갑자기 하얀화면으로 나올경우에는 이렇게 해보십시오.
[9]
![]() | 하나로45 | 2007.12.13 |
감사합니다.바로적용했습니다.^^ 그런데 혹시, 사진같은 것을 첨부하게는 못하는지요..? 페이스북과 비슷한 사이트를 준비중인데, 꼭 필요한 기능인것같습니다. !