<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
    <channel>
        <title>Tip/Tech</title>
        <link>http://jobdahan.net/zbxe_tip_tech</link>
        <description></description>
        <language>ko</language>
        <pubDate>Sat, 11 Feb 2012 14:41:15 +0900</pubDate>
        <lastBuildDate>Sat, 11 Feb 2012 14:41:15 +0900</lastBuildDate>
        <generator>XpressEngine 1.4.5.10</generator>
                                <item>
            <title>XE 제작 사이트 모바일 홈페이지 확인</title>
            <dc:creator>똑띠</dc:creator>
            <link>http://jobdahan.net/1453134</link>
            <guid isPermaLink="true">http://jobdahan.net/1453134</guid>
                        <comments>http://jobdahan.net/1453134#comment</comments>
                                    <description>&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;


&lt;a href=&quot;?m=1&quot;&gt;http://jobdahan.net/?m=1&lt;/a&gt; &amp;nbsp;이런식으로 주소 접속을 하면 PC에서 모바일 홈페이지를 바로 확인 할 수 있다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;?m=0&quot;&gt;http://jobdahan.net/?m=0&lt;/a&gt; 은 PC버전 이다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;m=1 값과 m=0 값으로 확인 할 수 있다.&lt;/p&gt;&lt;/div&gt;</description>
                        <pubDate>Mon, 06 Feb 2012 09:49:29 +0900</pubDate>
                                </item>
                <item>
            <title>모바일 홈페이지에서 문자 바로 보내기 연결 처리</title>
            <dc:creator>똑띠</dc:creator>
            <link>http://jobdahan.net/1452189</link>
            <guid isPermaLink="true">http://jobdahan.net/1452189</guid>
                        <comments>http://jobdahan.net/1452189#comment</comments>
                                    <description>&lt;div class=&quot;xe_content&quot;&gt;&lt;pre class=&quot;brush: php;&quot;&gt; &amp;lt;a href=&quot;sms:00000000000&quot;&amp;gt;&amp;lt;b&amp;gt;&amp;amp;#9679; 문자문의하기[터치]&amp;lt;/a&amp;gt;&lt;/pre&gt;&lt;/div&gt;</description>
                        <pubDate>Thu, 02 Feb 2012 15:51:18 +0900</pubDate>
                                    <slash:comments>2</slash:comments>
                    </item>
                <item>
            <title>화면확대 축소</title>
            <dc:creator>똑띠</dc:creator>
            <link>http://jobdahan.net/1449707</link>
            <guid isPermaLink="true">http://jobdahan.net/1449707</guid>
                        <comments>http://jobdahan.net/1449707#comment</comments>
                                    <description>&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;


&amp;lt;li&amp;gt;&amp;lt;a onClick=&quot;Zoom(&apos;plus&apos;)&quot; onKeyPress=&quot;Zoom(&apos;plus&apos;) &quot; style=&quot;cursor:pointer&quot;&amp;gt;화면확대&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;li&amp;gt;&amp;lt;a onClick=&quot;Zoom(&apos;minus&apos;)&quot; onKeyPress=&quot;Zoom(&apos;minus&apos;)&quot; style=&quot;cursor:pointer&quot;&amp;gt;화면축소&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;/p&gt;&lt;/div&gt;</description>
                        <pubDate>Wed, 18 Jan 2012 13:12:23 +0900</pubDate>
                                </item>
                <item>
            <title>게시판 블로그 스타일에서 카테고리 지정  - 출력결과 Blog형태 유지</title>
            <dc:creator>똑띠</dc:creator>
            <link>http://jobdahan.net/1448999</link>
            <guid isPermaLink="true">http://jobdahan.net/1448999</guid>
                        <comments>http://jobdahan.net/1448999#comment</comments>
                                    <description>&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;


게시판 스킨에서 스타일을 블로그 스타일로 지정 했을때 검색이나 카테고리 값이 있을경우 스타일이 리스트형으로 변경되어 보여지게 되는데 블로그형으로 그대로 유지하기 위해선&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;_style_blog.html 파일에서&amp;nbsp; 두번째 라인정도에 &lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;lt;&lt;a href=&quot;mailto:!--@if($category&quot;&gt;!--@if($category&lt;/a&gt; || $search_keyword)--&amp;gt; 이 부분을 아래와 같이 고쳐주면 된다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;lt;&lt;a href=&quot;mailto:!--@if($search_keyword&quot;&gt;!--@if($search_keyword&lt;/a&gt;)--&amp;gt;&lt;/p&gt;&lt;p&gt;즉, 검색시에만 리스트형으로 처리하고 카테고리 일땐 그대로 블로그 형을 유지시킨다. &lt;/p&gt;&lt;/div&gt;</description>
                        <pubDate>Fri, 13 Jan 2012 14:36:52 +0900</pubDate>
                                </item>
                <item>
            <title>윈도우 서버로 이전후 files 폴더 셋팅</title>
            <dc:creator>똑띠</dc:creator>
            <link>http://jobdahan.net/1448988</link>
            <guid isPermaLink="true">http://jobdahan.net/1448988</guid>
                        <comments>http://jobdahan.net/1448988#comment</comments>
                                    <description>&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;1. 윈도우 서버의 경우 설치된 폴더에서 files 폴더를 찾아서 마우스 오른쪽을 눌러 속성을 클릭한다.&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.jobdahan.net/files/attach/images/8184/988/448/001/c0b79945593e50416da5605ee8667bd9.jpg&quot; alt=&quot;step1.jpg&quot; title=&quot;step1.jpg&quot; width=&quot;848&quot; height=&quot;601&quot; style=&quot;&quot; /&gt;
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;2. 속성에서 보안탭을 클릭한다 편집(E)를 클릭&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.jobdahan.net/files/attach/images/8184/988/448/001/8fe4f26b1e684722ed645579c17e4d53.jpg&quot; alt=&quot;step2.jpg&quot; title=&quot;step2.jpg&quot; width=&quot;425&quot; height=&quot;441&quot; style=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;3. 추가(D)를 클릭- 아래화면은 내가 Everyone을 추가한 상태에서 캡쳐하다보니 화면상에 Everyone이 보이는거다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;
&lt;img src=&quot;http://www.jobdahan.net/files/attach/images/8184/988/448/001/c229ab10507414f2cf43dd1bce1e4a12.jpg&quot; alt=&quot;step3.jpg&quot; title=&quot;step3.jpg&quot; style=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;4. 고급(A)를 클릭&lt;/p&gt;&lt;p&gt;
&lt;img src=&quot;http://www.jobdahan.net/files/attach/images/8184/988/448/001/8746a74f859e5956c7518a3414a0dcce.jpg&quot; alt=&quot;step4.jpg&quot; title=&quot;step4.jpg&quot; width=&quot;539&quot; height=&quot;231&quot; style=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;5. 지금찾기(N)을 클릭&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;
&lt;img src=&quot;http://www.jobdahan.net/files/attach/images/8184/988/448/001/c50e4a7b88c77edb5d7dca724640fe69.jpg&quot; alt=&quot;step5.jpg&quot; title=&quot;step5.jpg&quot; width=&quot;606&quot; height=&quot;540&quot; style=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;6. Everyone 을 선택&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;
&lt;img src=&quot;http://www.jobdahan.net/files/attach/images/8184/988/448/001/c4f7382bfd2438b3da2d9adecdd2f211.jpg&quot; alt=&quot;step6.jpg&quot; title=&quot;step6.jpg&quot; width=&quot;606&quot; height=&quot;540&quot; style=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;7.Everyone이 추가된 상태 확인 - 허용 부분에 체크가 모두 되어 있어야 한다.&lt;/p&gt;&lt;p&gt;
&lt;img src=&quot;http://www.jobdahan.net/files/attach/images/8184/988/448/001/3b1aa8bdb1e625a535e7e64f746d83da.jpg&quot; alt=&quot;step7.jpg&quot; title=&quot;step7.jpg&quot; width=&quot;425&quot; height=&quot;413&quot; style=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;이렇게 설정하고 적용을 눌러 확인해 보면 된다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;윈도우 서버로 옮기고 나서 캐시재생성이 안되는 경우 files 폴더에 접근 권한이 문제가 되는 경우로 인해 그런 현상이 발생 할 수 있으므로 혹시나 윈도우 서버로 이전하시는 분들은 참고 하시길....&lt;/p&gt;&lt;/div&gt;</description>
                        <pubDate>Fri, 13 Jan 2012 13:21:45 +0900</pubDate>
                                </item>
                <item>
            <title>네이버 분석도구 키 발급</title>
            <dc:creator>똑띠</dc:creator>
            <link>http://jobdahan.net/1448923</link>
            <guid isPermaLink="true">http://jobdahan.net/1448923</guid>
                        <comments>http://jobdahan.net/1448923#comment</comments>
                                    <description>&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;


팁이라고 하기엔 좀 뭐하지만...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;네이버 분석도구를 이용하기 위해선 &quot;공식사이트에서 발급받은 API KEY를 등록합니다.&quot; 라는 내용에 해당하는 KEY를 발급받아야 한다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://analytics.naver.com/&quot;&gt;http://analytics.naver.com/&lt;/a&gt;&amp;nbsp;에서 가능하다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;모듈에 바로가기 링크하나쯤 걸어주면 좋을련면..그걸 안해주넹. &lt;/p&gt;&lt;/div&gt;</description>
                        <pubDate>Tue, 10 Jan 2012 14:07:27 +0900</pubDate>
                                </item>
                <item>
            <title>content 위젯 RSS 타입일때 클릭시 새창으로 연결하기</title>
            <dc:creator>똑띠</dc:creator>
            <link>http://jobdahan.net/1447788</link>
            <guid isPermaLink="true">http://jobdahan.net/1447788</guid>
                        <comments>http://jobdahan.net/1447788#comment</comments>
                                    <description>&lt;div class=&quot;xe_content&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;﻿&lt;/span&gt;&lt;p&gt;


content 위젯에서 RSS는 새창으로 띄워서 보여줘야하는 경우가 있다.(고객이 요청할때 ㅡㅡ)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;이럴때 content 위젯의 content.class.php 파일 628라인 정도에 // 위젯에 넘기기 위한 변수 설정 라는 주석이 있다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;여기에 &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;$widget_info-&amp;gt;content_type = $args-&amp;gt;content_type; 이런한 코드를 추가하고&lt;/p&gt;&lt;p&gt;(추가 순서는 크게 상관없다. )&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;$widget_info-&amp;gt;modules_info = $args-&amp;gt;modules_info;&lt;br /&gt;$widget_info-&amp;gt;option_view_arr = $args-&amp;gt;option_view_arr;&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$widget_info-&amp;gt;content_type = $args-&amp;gt;content_type;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;$widget_info-&amp;gt;list_count = $args-&amp;gt;list_count;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;난 위와 같이 추가했다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;normal.html 파일에서 제목에 해당하는 부분에 조건문 하나만 처리해 주면 된다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;lt;a href=&quot;{$item-&amp;gt;getLink()}&quot; class=&quot;documentTitle&quot;&amp;nbsp; &lt;strong&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/strong&gt;&lt;a href=&apos;mailto:!--@if($widget_info-&quot;&gt;content_type==&quot;rss&quot;)--&gt;target=&quot;_blank&quot;&lt;!--@end&apos;&gt;&lt;strong&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;!--@if($widget_info-&amp;gt;content_type==&quot;rss&quot;)--&amp;gt;target=&quot;_blank&quot;&amp;lt;!--@end&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;--&amp;gt; &lt;/span&gt;&lt;/strong&gt;&amp;gt;{$item-&amp;gt;getTitle($widget_info-&amp;gt;subject_cut_size)}&amp;lt;/a&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;붉은색 부분이 추가된 형태이다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;----------------------&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;위과 같은 형태는 컨텐츠 타입이 RSS일때 무조건 링크를 새창으로 띄워서 보여주는 형태인데&lt;/p&gt;&lt;p&gt;별도로 타켓값을 입력받아 처리 하는 형태로로 작업이 가능하겠다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;그렇게 할려면 info.xml 에서 변수지정을 하나 해주고 나서 class 파일 수정과 normal.html 파일 수정을 해주면 된다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description>
                        <pubDate>Wed, 04 Jan 2012 14:39:04 +0900</pubDate>
                                </item>
                <item>
            <title>글 목록 클릭시 권한이 없습니다. 부분 처리 - 로그인페이지로 자동이동</title>
            <dc:creator>똑띠</dc:creator>
            <link>http://jobdahan.net/1447292</link>
            <guid isPermaLink="true">http://jobdahan.net/1447292</guid>
                        <comments>http://jobdahan.net/1447292#comment</comments>
                                    <description>&lt;div class=&quot;xe_content&quot;&gt;&lt;pre class=&quot;brush: php;&quot;&gt; function alertMessage($message) {
   if($message==&quot;msg_not_permitted&quot;) {
   $script =  sprintf(&apos;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt; xAddEventListener(window,&quot;load&quot;, function() {var answer = confirm(&quot;%s&quot;); if(answer) {  location.href=&quot;/?mid=&apos;.Context::get(&quot;mid&quot;).&apos;&amp;amp;act=dispMemberInfo&quot;;}});&amp;lt;/script&amp;gt;&apos;, Context::getLang($message));
    Context::addHtmlHeader( $script );
   }
   else {
    $script =  sprintf(&apos;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt; xAddEventListener(window,&quot;load&quot;, function() { alert(&quot;%s&quot;); } );&amp;lt;/script&amp;gt;&apos;, Context::getLang($message));
    Context::addHtmlHeader( $script );
   }
  }&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;


게시판 모듈에서 ./modules/board/board.view.php 파일 최하단의 함수 부분인 &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;function alertMessage($message) 이 함수 부분을 위 내용으로 바꾸시면 됩니다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description>
                        <pubDate>Mon, 02 Jan 2012 19:24:32 +0900</pubDate>
                                </item>
                <item>
            <title>브라우저 타이틀이 깨져보일때</title>
            <dc:creator>똑띠</dc:creator>
            <link>http://jobdahan.net/1441502</link>
            <guid isPermaLink="true">http://jobdahan.net/1441502</guid>
                        <comments>http://jobdahan.net/1441502#comment</comments>
                                    <description>&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;XE는 레이아웃 설정이나 모듈설정에서 브라우저타이틀을 입력할수 있습니다.&lt;/p&gt;&lt;p&gt;그런데 브라우저 타이틀이 깨져 보이는경우가 발생한다면 문자셋을 한번 확인해 보세요.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;XE는 기본적으로 UTF8 형식입니다.&lt;/p&gt;&lt;p&gt;만약 레이아웃에서 별도의 js파일을 불러서 사용한다고 했을때 js파일의 문자셋이 euckr 이라고 하면 브라우저타이틀이 깨져보이게 됩니다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;따라서 불러 들이는 파일또한 동일한 형식인 UTF8 로 저장하시면 됩니다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description>
                        <pubDate>Tue, 13 Dec 2011 15:36:01 +0900</pubDate>
                                </item>
                <item>
            <title>로그인 부분에 클릭이 잘 안될때</title>
            <dc:creator>똑띠</dc:creator>
            <link>http://jobdahan.net/1437951</link>
            <guid isPermaLink="true">http://jobdahan.net/1437951</guid>
                        <comments>http://jobdahan.net/1437951#comment</comments>
                                    <description>&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;css 부분에서입력폼 부분에 background:transparent; 로 되어 있다면 &amp;nbsp; background:white; 로 바꿔 보세요.&lt;/p&gt;&lt;/div&gt;</description>
                        <pubDate>Fri, 25 Nov 2011 09:14:51 +0900</pubDate>
                                </item>
                <item>
            <title>무분별한 스팸글 등록으로부터 임시해결 팁  - 라르게덴 님 팁</title>
            <dc:creator>똑띠</dc:creator>
            <link>http://jobdahan.net/1435774</link>
            <guid isPermaLink="true">http://jobdahan.net/1435774</guid>
                        <comments>http://jobdahan.net/1435774#comment</comments>
                                    <description>&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;제가 적용해보고 일주일 본 상태인데 1건도 스팸 등록되지 않았습니다.&lt;/p&gt;
&lt;p&gt;당연히 스팸 공격이 자주당했던 곳을 비회원 작성으로 풀었는데도 입니다.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;준비물&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;xe/modules/board/board.controller.php&lt;/p&gt;
&lt;p&gt;xe/modules/editor/skins/스킨명/editor.html&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;사용하시는, 스팸 등록이 이루워지는 모듈의 에디터 스킨을 무엇으로 설정하셨는지 확인하신후 해당 폴더로 이동해서 editor.html 파일을 편집기로 엽니다.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;제일 최상줄에 아래를 추가합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;brush: php;&quot;&gt; &amp;lt;input type=&quot;hidden&quot; name=&quot;{base64_encode($request_uri.date(&apos;Ymd&apos;))}&quot; value=&quot;Y&quot; /&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;board.controller.php 파일을 편집기로 엽니다.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;procBoardInsertDocument(), procBoardInsertComment() 함수를 검색합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;brush: php;&quot;&gt; /**
 * @brief 문서 입력
 **/
function procBoardInsertDocument() {
    // 권한 체크
    if($this-&amp;gt;module_info-&amp;gt;module != &quot;board&quot;) return new Object(-1, &quot;msg_invalid_request&quot;);
    if(!$this-&amp;gt;grant-&amp;gt;write_document) return new Object(-1, &apos;msg_not_permitted&apos;);
    $logged_info = Context::get(&apos;logged_info&apos;);

    // 글작성시 필요한 변수를 세팅
    $obj = Context::getRequestVars();

    /* 스팸 대응 2010.08.05 */
    if($obj-&amp;gt;{strtolower(base64_encode(Context::getRequestUri().date(&apos;Ymd&apos;)))} != &apos;Y&apos;) return new Object(-1, &apos;msg_not_permitted&apos;);

    $obj-&amp;gt;module_srl = $this-&amp;gt;module_srl;
    if($obj-&amp;gt;is_notice!=&apos;Y&apos;||!$this-&amp;gt;grant-&amp;gt;manager) $obj-&amp;gt;is_notice = &apos;N&apos;;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;brush: php;&quot;&gt; /**
 * @brief 코멘트 추가
 **/
function procBoardInsertComment() {
    // 권한 체크
    if(!$this-&amp;gt;grant-&amp;gt;write_comment) return new Object(-1, &apos;msg_not_permitted&apos;);
    $logged_info = Context::get(&apos;logged_info&apos;);

    // 댓글 입력에 필요한 데이터 추출
    /* 스팸 대응 2010.08.05 */
    $obj = Context::gets(&apos;document_srl&apos;,&apos;comment_srl&apos;,&apos;parent_srl&apos;,&apos;content&apos;,&apos;password&apos;,&apos;nick_name&apos;,&apos;member_srl&apos;,&apos;email_address&apos;,&apos;homepage&apos;,&apos;is_secret&apos;,&apos;notify_message&apos;,strtolower(base64_encode(Context::getRequestUri().date(&apos;Ymd&apos;))));
    $obj-&amp;gt;module_srl = $this-&amp;gt;module_srl;

    /* 스팸 대응 2010.08.05 */
    if($obj-&amp;gt;{strtolower(base64_encode(Context::getRequestUri().date(&apos;Ymd&apos;)))} != &apos;Y&apos;) return new Object(-1, &apos;msg_not_permitted&apos;);
   
    // 원글이 존재하는지 체크
    $oDocumentModel = &amp;amp;getModel(&apos;document&apos;);
    $oDocument = $oDocumentModel-&amp;gt;getDocument($obj-&amp;gt;document_srl);
    if(!$oDocument-&amp;gt;isExists()) return new Object(-1,&apos;msg_not_permitted&apos;);&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;스팸 대응이라는 주석문 바로 밑에 것들을 추가 또는 수정하세요.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;테스트는 위 내용을 모두 적용 후 캐쉬 재생성 하시고 테스트하려는 모듈로 가셔서 에디터 스킨을 위 내용 추가하지 않은 에디터로 임시로 바꾸세요. 그리고 로그인 상태로 글 등록을 하세요.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;권한에 의한 오류 팝업이 나오면 성공입니다.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;XML, BlogApi도 권한 오류를 내뿜습니다.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;XML, BlogApi에서 본인의 홈페이지로 글을 써야겠다고 하시는 분들은 어쩔 수 없어요.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;FONT-WEIGHT: bold; TEXT-DECORATION: underline&quot;&gt;board.controller.php 수정 어려우신 분들은 첨부파일로 올려두겠습니다.&lt;/p&gt;
&lt;p style=&quot;FONT-WEIGHT: bold; TEXT-DECORATION: underline&quot;&gt;꼭 미리 기존에 있던 파일을 백업 받으신 후 덮어씌워주세요.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p sizcache=&quot;3&quot; sizset=&quot;4&quot;&gt;-- 2010.08 16 추가 --&lt;br /&gt;&lt;span style=&quot;COLOR: rgb(255,0,0)&quot;&gt;-- 2011.05 09 수정 -- &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;회원 가입 부분에도 추가합니다.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;./modules/member/skins/스킨명/signup_form.html&lt;/p&gt;
&lt;p&gt;id가 fo_insert_member로 되어있는 &amp;lt;form&amp;gt; 태그 바로 밑에 아래를 추가하세요.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;pre class=&quot;brush: php;&quot;&gt; &amp;lt;input type=&quot;hidden&quot; name=&quot;{base64_encode($request_uri.date(&apos;Ymd&apos;))}&quot; value=&quot;Y&quot; /&amp;gt;&lt;/pre&gt;&lt;br /&gt;&amp;nbsp;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;./modules/member/member.controller.php&lt;/p&gt;
&lt;p&gt;procMemberInsert() 함수안에 스팸 대응이라는 주석문이 있는곳을 추가, 수정하세요.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;pre class=&quot;brush: php;&quot;&gt; /**
 * @brief 회원 가입
 **/
function procMemberInsert() {
    if(Context::getRequestMethod() == &quot;GET&quot;) return new Object(-1, &quot;msg_invalid_request&quot;);
    $oMemberModel = &amp;amp;getModel(&apos;member&apos;);
    $config = $oMemberModel-&amp;gt;getMemberConfig();
    // before 트리거 호출
    $trigger_output = ModuleHandler::triggerCall(&apos;member.procMemberInsert&apos;, &apos;before&apos;, $config);
    if(!$trigger_output-&amp;gt;toBool()) return $trigger_output;
    // 관리자가 회원가입을 허락하였는지 검사
    if($config-&amp;gt;enable_join != &apos;Y&apos;) return $this-&amp;gt;stop(&apos;msg_signup_disabled&apos;);
    // 약관에 동의하였는지 검사 (약관이 있을 경우만)
    if($config-&amp;gt;agreement &amp;amp;&amp;amp; Context::get(&apos;accept_agreement&apos;)!=&apos;Y&apos;) return $this-&amp;gt;stop(&apos;msg_accept_agreement&apos;);
    // 필수 정보들을 미리 추출
    /* 스펨 대응 2010.08.13 */
    $args = Context::gets(&apos;user_id&apos;,&apos;user_name&apos;,&apos;nick_name&apos;,&apos;homepage&apos;,&apos;blog&apos;,&apos;birthday&apos;,&apos;email_address&apos;,&apos;password&apos;,&apos;allow_mailing&apos;,&apos;find_account_question&apos;,&apos;find_account_answer&apos;,strtolower(base64_encode(Context::getRequestUri().date(&apos;Ymd&apos;))));
    /* 스펨 대응 2010.08.13 */
    if($args-&amp;gt;{strtolower(base64_encode(Context::getRequestUri().date(&apos;Ymd&apos;)))} != &apos;Y&apos;) return new Object(-1, &apos;msg_invalid_request&apos;);
    
    $args-&amp;gt;member_srl = getNextSequence();
    // 넘어온 모든 변수중에서 몇가지 불필요한 것들 삭제&lt;/pre&gt;&lt;br /&gt;
&lt;p&gt;[출처]http://www.xpressengine.com/19069968 &lt;/p&gt;&lt;/div&gt;</description>
                        <pubDate>Mon, 14 Nov 2011 07:25:22 +0900</pubDate>
                                </item>
                <item>
            <title>XE를 이용한 웹표준 사이트 제작</title>
            <dc:creator>똑띠</dc:creator>
            <link>http://jobdahan.net/1435628</link>
            <guid isPermaLink="true">http://jobdahan.net/1435628</guid>
                        <comments>http://jobdahan.net/1435628#comment</comments>
                                    <description>&lt;div class=&quot;xe_content&quot;&gt;&lt;ol&gt;
&lt;li&gt;img 태그 작성시 반드시 /&amp;gt; 와 같은 형태로 닫아준다.&lt;br /&gt;&amp;lt;img src=&quot;이미지 URL&quot; alt=&quot;이미지&quot; /&amp;gt;&lt;/li&gt;
&lt;li&gt;img 태그에는 반드시 alt 값을 넣어준다. &lt;/li&gt;
&lt;li&gt;링크에 변수값을 넘겨줄때 &amp;amp; 대신 &lt;font color=&quot;#0000ff&quot;&gt;&amp;amp;amp; 를 써줘야 합니다. &lt;/font&gt;&lt;/li&gt;
&lt;li&gt;대소문자 구분을 하자. &amp;lt;DIV&amp;gt;&amp;lt;/div&amp;gt; 이런형식은 안된다. &lt;/li&gt;
&lt;li&gt;문서는 utf8 형식으로 저장하자. 주석을 한글로 작성할 경우 ANSI 형식일때 유효성검사를 통과하지 못한다.&lt;/li&gt;
&lt;li&gt;페이지별 체크시 페이지 경로는 mid=mid값 을 적어주는 형식으로 해서 체크한다.&lt;br /&gt;ex&amp;gt; &lt;a href=&quot;?mid=notice&quot;&gt;http://jobdahan.net/?mid=notice&lt;/a&gt; 이런식으로...&lt;/li&gt;
&lt;li&gt;플래시 삽입은 아래와 같은 코드로 작성된다.&lt;/li&gt;
&lt;li&gt;&amp;lt;object type=&quot;application/x-shockwave-flash&quot; width=&quot;425&quot; data=&quot;플래시 url&quot; height=&quot;344&quot;&amp;gt;&lt;br /&gt;&amp;lt;param name=&quot;movie&quot; value=&quot;플래시 url&quot; /&amp;gt;&lt;br /&gt;&amp;lt;/object&amp;gt;&lt;br /&gt;------------&lt;br /&gt;&amp;lt;embed&amp;gt; 태그는 유효성 검사를 통과하지 못한다.&lt;/li&gt;
&lt;li&gt;플래시에서 대체문자 적용은 &lt;br /&gt;&amp;lt;object type=&quot;application/x-shockwave-flash&quot; width=&quot;425&quot; data=&quot;플래시 url&quot; height=&quot;344&quot;&amp;gt;&lt;br /&gt;&amp;lt;param name=&quot;movie&quot; value=&quot;플래시 url&quot; /&amp;gt;&lt;br /&gt;&amp;lt;h4&amp;gt;대체문자&amp;lt;/h4&amp;gt;&lt;br /&gt;&amp;lt;/object&amp;gt;&lt;br /&gt;&lt;br /&gt;이런식으로 작성해 줄 수 있다. 위 예는 &amp;lt;h4&amp;gt; 형태의 타이틀을 예로 든것이다. &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;와 같은 형태도 마찮가지로 적용이 된다.&lt;/li&gt;
&lt;li&gt;플래시에서 투명하게처리하는 아래 소스코드는 웹표준에 위배된다.&lt;br /&gt;&amp;lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;/&amp;gt; 사용할수 없습니다. &lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;페이지내 동일 id값은 존재 할 수 없다. div처리를 위해서라면 class값을 이용하자. &lt;/li&gt;
&lt;li&gt;단독으로 사용되는 &amp;lt;br&amp;gt;태그와 같은 태그들은 &amp;lt;br/&amp;gt; 과 같은 형태로 표기해 준다. &lt;/li&gt;
&lt;li&gt;onfocus=&quot;this.blur();&quot; 과같은 소스는 사용하지 않는다. 탭이 어디로움직이는지 확인할려면...&lt;/li&gt;
&lt;li&gt;img 태그에 alt 태그값에 들어갈 내용이 많을경우 longdesc 속성을 사용하면 됩니다.&lt;br /&gt;&amp;lt;img alt=&quot;○○○ 조직도. ○○○ 산하 ○○개의 조직이 있다.&quot; longdesc=&quot;organization.html&quot; /&amp;gt;&lt;/li&gt;
&lt;li&gt;메뉴 skip기능 : &lt;a href=&quot;http://www.jangkunblog.com/wp/skip-navigation-is-not-a-quick-link/&quot;&gt;http://www.jangkunblog.com/wp/skip-navigation-is-not-a-quick-link/&lt;/a&gt;&amp;nbsp;참고&lt;/li&gt;
&lt;li&gt;a href=&quot;#&quot; 부분형태로 사용하면 안됨. : &lt;a href=&quot;http://naradesign.net/wp/2008/10/31/203/&quot;&gt;http://naradesign.net/wp/2008/10/31/203/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
                        <pubDate>Wed, 02 Nov 2011 16:08:28 +0900</pubDate>
                                </item>
                <item>
            <title>XE 신규템플릿 문법</title>
            <dc:creator>똑띠</dc:creator>
            <link>http://jobdahan.net/1428464</link>
            <guid isPermaLink="true">http://jobdahan.net/1428464</guid>
                        <comments>http://jobdahan.net/1428464#comment</comments>
                                    <description>&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;&lt;a href=&quot;http://code.google.com/p/xe-core/wiki/TemplateSyntax&quot;&gt;http://code.google.com/p/xe-core/wiki/TemplateSyntax&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description>
                        <pubDate>Thu, 13 Oct 2011 09:10:24 +0900</pubDate>
                                </item>
                <item>
            <title>게시판스킨 - xe_official 웹진형 우측정렬을 좌측정렬로 변경하고자 할때</title>
            <dc:creator>똑띠</dc:creator>
            <link>http://jobdahan.net/1394903</link>
            <guid isPermaLink="true">http://jobdahan.net/1394903</guid>
                        <comments>http://jobdahan.net/1394903#comment</comments>
                                    <description>&lt;div class=&quot;xe_content&quot;&gt;./module/board/skin/xe_official/csss/board.css 파일에서 117라인을 아래와 같이 변경해 주면 됩니다. &lt;br /&gt;
&lt;span style=&quot;COLOR: #ffffff&quot;&gt;&amp;nbsp;.boardList.webZine td.title .thumb{ float:left; clear:left; border:1px solid; padding:8px; margin-left:0px;margin-right:20px;}&lt;/span&gt;&lt;/div&gt;</description>
                        <pubDate>Wed, 24 Aug 2011 09:22:27 +0900</pubDate>
                                </item>
                <item>
            <title>게시판 스킨 수정 팁</title>
            <dc:creator>똑띠</dc:creator>
            <link>http://jobdahan.net/1352672</link>
            <guid isPermaLink="true">http://jobdahan.net/1352672</guid>
                        <comments>http://jobdahan.net/1352672#comment</comments>
                                    <description>&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;홈페이지 작업시 배경이 연한 회색톤으로 처리 될경우 게시판 스킨을 힌색으로 하면 메뉴버튼 및 글쓰기폼 배경이 회색톤과 안어울리는 경향이 있다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이럴경우 우선 메뉴버튼은 아래 첨부된 이미지를 /htdocs/modules/board/skins/xe_official/img/white/에 벌로드 시켜 준다.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.jobdahan.net/files/attach/images/8184/672/352/001/2b20938b3815841e60c8e74c62ed969d.gif&quot; alt=&quot;buttonOfficial.gif&quot; title=&quot;buttonOfficial.gif&quot; width=&quot;500&quot; height=&quot;25&quot; style=&quot;&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;파일명은 buttonOfficial.gif 이다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;다음으로 댓글쓰기 부분에 배경이 하얀색이라 회색톤과 언밸런스 한 부분은 글쓰기폼의 배경값을 지워서 처리를 한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;해당 소스는htdocs/modules/board/skins/xe_official/css/white.css 파일에서 &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;104번째 라인&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/* Editor */&lt;br /&gt;.board .boardEditor{ border-color:#ddd; background:#f8f8f8;} 이 값을&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/* Editor */&lt;br /&gt;.board .boardEditor{ border-color:#ddd;} 이렇게 바꿔주면 된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description>
                        <pubDate>Mon, 04 Jul 2011 18:31:06 +0900</pubDate>
                                </item>
            </channel>
</rss>

