웹마스터 팁

안녕하세요. 윈컴이입니다. 오랜만에 XE에 들어오네요. 거의 1년만이네요. XE에 잠시 발을 땐 사이에 뭔가 게시판도 많이 바뀌고 XE3 소식도 나왔네요.
예전 빠른 글 쓰기에 대한 질문이 들어와서 제 글을 찾아봤는데 사라져서 예전 글을 복원해서 다시 올려봅니다. 2013년 9월에 작성된 글이라 지금 XE 버전에는 맞지 않을 수도 있습니다. 감사합니다 :)

빠른 글 쓰기: 메인 페이지에서 글 쓰기

230b8bae86c10389a36aaa2da3e989df.png

 

코드 삽입

Simplestrap 레이아웃을 사용하시면 설정된 디자인이 적용됩니다. 다른 레이아웃은 직접 수정하시기 바랍니다.

  1. 외부 페이지의 html 파일을 엽니다.
  2. 원하는 곳에 아래 코드를 붙여넣습니다.
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)
            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 부분)을 넣으시면 됩니다.
'홈페이지_주소'라고 되어 있는 부분은 자신의 홈페이지 주소를 넣어주세요.

제목 글쓴이 날짜
천안1인샵【오피.CLUB】천안마사지 천안스웨디시 천안안마 songkangkong767 2025.02.23
동탄1인샵【오피.CLUB】동탄마사지 동탄스웨디시 동탄안마 songkangkong767 2025.02.23
창원스웨디시【출장마사지안내.COM】창원안마 창원1인샵 창원마사지 songkangkong767 2025.02.23
강북스웨디시【출장안마사이트.COM】강북1인샵 강북안마 강북마사지 songkangkong767 2025.02.23
부평마사지【오피쓰주소.COM】부평 마사지 부평마사지 부평마사지 songkangkong767 2025.02.23
포항1인샵【출장마사지안내.COM】포항 1인샵 포항1인샵 포항1인샵 songkangkong767 2025.02.23
산본스웨디시【오피쓰주소.COM】산본 스웨디시 산본스웨디시 산본스웨디시 songkangkong767 2025.02.23
압구정오피 압구정출장안마 ⦑오피쓰.COM⦒ 압구정OP 압구정오피 압구정오피 koykoyah 2025.02.23
포항스웨디시【출장마사지안내.COM】포항안마 포항1인샵 포항마사지 songkangkong767 2025.02.23
부평오피 부평오피 ⦑오피사이트.NET⦒ 부평OP 부평스파 부평오피 koykoyah 2025.02.23
부평안마【출장안마사이트.COM】부평안마 부평 안마 부평안마 songkangkong767 2025.02.23
강동오피 ⦑오피쓰주소.COM⦒ 강동마사지 강동오피 강동오피 강동OP koykoyah 2025.02.23
송탄1인샵【오피쓰.COM】송탄1인샵 송탄 1인샵 송탄1인샵 songkangkong767 2025.02.23
서초오피 ⦑출장마사지안내.COM⦒ 서초오피 서초OP 서초건마 서초오피 koykoyah 2025.02.23
동탄안마【오피쓰.COM】동탄마사지 동탄1인샵 동탄스웨디시 songkangkong767 2025.02.23
동대문오피 ⦑출장마사지안내.COM⦒ 동대문오피 동대문출장마사지 동대문오피 동대문OP koykoyah 2025.02.23
울산스웨디시【오피사이트.NET】울산스웨디시 울산 스웨디시 울산스웨디시 songkangkong767 2025.02.23
분당오피 분당출장안마 ⦑오피.CLUB⦒ 분당OP 분당오피 분당오피 koykoyah 2025.02.23
신도림안마【오피.CLUB】신도림 안마 신도림안마 신도림안마 songkangkong767 2025.02.23
목포오피 ⦑오피.CLUB⦒ 목포오피 목포OP 목포건마 목포오피 koykoyah 2025.02.23