웹마스터 팁
page_full_width">
빠른 글 쓰기: 메인 페이지에서 글 쓰기
2015.12.09 08:59
안녕하세요. 윈컴이입니다. 오랜만에 XE에 들어오네요. 거의 1년만이네요. XE에 잠시 발을 땐 사이에 뭔가 게시판도 많이 바뀌고 XE3 소식도 나왔네요.
예전 빠른 글 쓰기에 대한 질문이 들어와서 제 글을 찾아봤는데 사라져서 예전 글을 복원해서 다시 올려봅니다. 2013년 9월에 작성된 글이라 지금 XE 버전에는 맞지 않을 수도 있습니다. 감사합니다 :)
빠른 글 쓰기: 메인 페이지에서 글 쓰기
코드 삽입
Simplestrap 레이아웃을 사용하시면 설정된 디자인이 적용됩니다. 다른 레이아웃은 직접 수정하시기 바랍니다.
- 외부 페이지의 html 파일을 엽니다.
- 원하는 곳에 아래 코드를 붙여넣습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | < 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 명을 적으세요.
1 2 3 | < option value = "freeboard" >자유게시판</ option > < option value = "abc" >abc게시판</ option > < option value = "asdf" >asdf 게시판</ option > |
적용하시고 글을 작성해보면 오류가 하나 있습니다. 글 쓰기 이후 빈 페이지로 이동하는데요. XE 코어를 수정해야 합니다. 아래를 참고하세요.
XE 코어 수정
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | // 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) // alert a message $this ->setMessage( $msg_code ); } /** * @brief delete the document **/ function procBoardDeleteDocument() { |
./modules/board/board.controller.php 를 엽니다. 대략 103번째 줄을 보시면 아래와 같이 되어있습니다. 110, 110줄 (fast_post 부분)을 넣으시면 됩니다.
'홈페이지_주소'라고 되어 있는 부분은 자신의 홈페이지 주소를 넣어주세요.
제목 | 글쓴이 | 날짜 |
---|---|---|
댓글에 대댓글 달리면 수정 불가능하게 하기 [8] | 불금 | 2015.06.17 |
Linux(CentOS) APM 컴파일 설치 (중급) [1] | rwind | 2016.02.01 |
(포인트) 레벨별 포인트 계산 기능 추가
[4]
![]() | Simulz | 2007.11.19 |
(CSS) IE8용 웹조각 기능
![]() | Simulz | 2009.03.26 |
XE위키 모듈: 숫자 문서의 짧은 주소 문제와 미디어위키 문법 사용시 내부링크 문제 해결하기 | Gunmania | 2016.02.12 |
가상사이트 페이지별 개별 레이아웃 적용하기 | Xiso | 2016.01.31 |
warning: call time pass by reference 에러 해결 방법 [6] | ezi | 2011.07.28 |
리눅스 10원짜리 팁 - history 명령어 응용 | paraduxx | 2016.01.12 |
리눅스 10원짜리 팁 - 탭 키 쓰십니까 ? | paraduxx | 2016.01.12 |
회원가입폼 기본항목에 안내문구 넣기 | paraduxx | 2016.01.11 |
XE와 마인크래프트 서버 화이트리스트 연동하기
[9]
![]() | 연가시먹었다 | 2012.08.25 |
일반 게시판에서 익명 선택하여 작성하기 [2] | POWERXE | 2015.12.27 |
메뉴활성화에 따라 원하는 위치에 레이어 넣고 바꾸기.. 왼쪽 플래시 메뉴 메뉴따라서 바꾸기 [4] | 만쓰별(정만) | 2009.01.24 |
비밀글 이여도 갤러리나 웹진형에서, 썸네일이나 요약 부분이 나타나게 수정하려면.. | sejin7940 | 2015.12.23 |
상단에 스르르~ 닫기 가능한 배너 달기
[30]
![]() | 야옹잉 | 2014.06.20 |
빠른 글 쓰기: 메인 페이지에서 글 쓰기
[1]
![]() | 윈컴이 | 2015.12.09 |
통합검색 기능에 권한 적용하기 (완전 차단 필요할 때)
[9]
![]() | 모노소프트 | 2012.04.30 |
관리자만 볼 수 있는 로그인 기록 페이지 만들기 | 퍼니엑스이 | 2015.12.07 |
rsync 와 ssh root 접속을 막고 인증키로만 백업하기 | 마루디자인 | 2015.11.25 |
리눅스 백업 1.0 | ibin | 2015.11.23 |
감사합니다.바로적용했습니다.^^ 그런데 혹시, 사진같은 것을 첨부하게는 못하는지요..? 페이스북과 비슷한 사이트를 준비중인데, 꼭 필요한 기능인것같습니다. !