<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title type="text">Tip/Tech</title>
      <updated>2012-02-11T21:11:36P</updated>
   <id>http://jobdahan.net/index.php?mid=zbxe_tip_tech&amp;act=atom</id>
   <link rel="alternate" type="text/html" hreflang="ko" href="http://jobdahan.net/zbxe_tip_tech"/>
   <link rel="self" type="application/atom+xml" href="http://jobdahan.net/index.php?mid=zbxe_tip_tech&amp;act=atom"/>
   <generator uri="http://www.xpressengine.com/" version="1.4.5.10">XpressEngine</generator>
   <entry>
      <title>XE 제작 사이트 모바일 홈페이지 확인</title>
      <id>http://jobdahan.net/1453134</id>
      <published>2012-02-06T09:49:29P</published>
      <updated>2012-02-06T09:49:29P</updated>
      <link rel="alternate" type="text/html" href="http://jobdahan.net/1453134"/>
      <link rel="replies" type="text/html" href="http://jobdahan.net/1453134#comment"/>
      <author>
         <name>똑띠</name>
                  <uri>http://jobdahan.net</uri>
               </author>
            <content type="html">&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;</content>
                  
   </entry>
   <entry>
      <title>모바일 홈페이지에서 문자 바로 보내기 연결 처리</title>
      <id>http://jobdahan.net/1452189</id>
      <published>2012-02-02T15:51:18P</published>
      <updated>2012-02-02T15:53:39P</updated>
      <link rel="alternate" type="text/html" href="http://jobdahan.net/1452189"/>
      <link rel="replies" type="text/html" href="http://jobdahan.net/1452189#comment"/>
      <author>
         <name>똑띠</name>
                  <uri>http://jobdahan.net</uri>
               </author>
            <content type="html">&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;</content>
                  
   </entry>
   <entry>
      <title>화면확대 축소</title>
      <id>http://jobdahan.net/1449707</id>
      <published>2012-01-18T13:12:23P</published>
      <updated>2012-01-18T13:12:23P</updated>
      <link rel="alternate" type="text/html" href="http://jobdahan.net/1449707"/>
      <link rel="replies" type="text/html" href="http://jobdahan.net/1449707#comment"/>
      <author>
         <name>똑띠</name>
                  <uri>http://jobdahan.net</uri>
               </author>
            <content type="html">&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;</content>
                  
   </entry>
   <entry>
      <title>게시판 블로그 스타일에서 카테고리 지정  - 출력결과 Blog형태 유지</title>
      <id>http://jobdahan.net/1448999</id>
      <published>2012-01-13T14:36:52P</published>
      <updated>2012-01-13T14:36:52P</updated>
      <link rel="alternate" type="text/html" href="http://jobdahan.net/1448999"/>
      <link rel="replies" type="text/html" href="http://jobdahan.net/1448999#comment"/>
      <author>
         <name>똑띠</name>
                  <uri>http://jobdahan.net</uri>
               </author>
            <content type="html">&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;</content>
                  
   </entry>
   <entry>
      <title>윈도우 서버로 이전후 files 폴더 셋팅</title>
      <id>http://jobdahan.net/1448988</id>
      <published>2012-01-13T13:21:45P</published>
      <updated>2012-01-13T13:21:45P</updated>
      <link rel="alternate" type="text/html" href="http://jobdahan.net/1448988"/>
      <link rel="replies" type="text/html" href="http://jobdahan.net/1448988#comment"/>
      <author>
         <name>똑띠</name>
                  <uri>http://jobdahan.net</uri>
               </author>
            <content type="html">&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;</content>
                  
   </entry>
   <entry>
      <title>네이버 분석도구 키 발급</title>
      <id>http://jobdahan.net/1448923</id>
      <published>2012-01-10T14:07:27P</published>
      <updated>2012-01-10T14:07:27P</updated>
      <link rel="alternate" type="text/html" href="http://jobdahan.net/1448923"/>
      <link rel="replies" type="text/html" href="http://jobdahan.net/1448923#comment"/>
      <author>
         <name>똑띠</name>
                  <uri>http://jobdahan.net</uri>
               </author>
            <content type="html">&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;</content>
                  
   </entry>
   <entry>
      <title>content 위젯 RSS 타입일때 클릭시 새창으로 연결하기</title>
      <id>http://jobdahan.net/1447788</id>
      <published>2012-01-04T14:39:04P</published>
      <updated>2012-01-04T14:39:04P</updated>
      <link rel="alternate" type="text/html" href="http://jobdahan.net/1447788"/>
      <link rel="replies" type="text/html" href="http://jobdahan.net/1447788#comment"/>
      <author>
         <name>똑띠</name>
                  <uri>http://jobdahan.net</uri>
               </author>
            <content type="html">&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;</content>
                  
   </entry>
   <entry>
      <title>글 목록 클릭시 권한이 없습니다. 부분 처리 - 로그인페이지로 자동이동</title>
      <id>http://jobdahan.net/1447292</id>
      <published>2012-01-02T19:24:32P</published>
      <updated>2012-01-02T19:24:32P</updated>
      <link rel="alternate" type="text/html" href="http://jobdahan.net/1447292"/>
      <link rel="replies" type="text/html" href="http://jobdahan.net/1447292#comment"/>
      <author>
         <name>똑띠</name>
                  <uri>http://jobdahan.net</uri>
               </author>
            <content type="html">&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;</content>
                  
   </entry>
   <entry>
      <title>브라우저 타이틀이 깨져보일때</title>
      <id>http://jobdahan.net/1441502</id>
      <published>2011-12-13T15:36:01P</published>
      <updated>2011-12-13T15:36:01P</updated>
      <link rel="alternate" type="text/html" href="http://jobdahan.net/1441502"/>
      <link rel="replies" type="text/html" href="http://jobdahan.net/1441502#comment"/>
      <author>
         <name>똑띠</name>
                  <uri>http://jobdahan.net</uri>
               </author>
            <content type="html">&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;</content>
                  
   </entry>
   <entry>
      <title>로그인 부분에 클릭이 잘 안될때</title>
      <id>http://jobdahan.net/1437951</id>
      <published>2011-11-25T09:14:51P</published>
      <updated>2011-11-25T09:14:51P</updated>
      <link rel="alternate" type="text/html" href="http://jobdahan.net/1437951"/>
      <link rel="replies" type="text/html" href="http://jobdahan.net/1437951#comment"/>
      <author>
         <name>똑띠</name>
                  <uri>http://jobdahan.net</uri>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;css 부분에서입력폼 부분에 background:transparent; 로 되어 있다면 &amp;nbsp; background:white; 로 바꿔 보세요.&lt;/p&gt;&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>무분별한 스팸글 등록으로부터 임시해결 팁  - 라르게덴 님 팁</title>
      <id>http://jobdahan.net/1435774</id>
      <published>2011-11-14T07:25:22P</published>
      <updated>2011-11-14T07:26:08P</updated>
      <link rel="alternate" type="text/html" href="http://jobdahan.net/1435774"/>
      <link rel="replies" type="text/html" href="http://jobdahan.net/1435774#comment"/>
      <author>
         <name>똑띠</name>
                  <uri>http://jobdahan.net</uri>
               </author>
            <content type="html">&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;</content>
                  
   </entry>
   <entry>
      <title>XE를 이용한 웹표준 사이트 제작</title>
      <id>http://jobdahan.net/1435628</id>
      <published>2011-11-02T16:08:28P</published>
      <updated>2011-11-24T14:11:14P</updated>
      <link rel="alternate" type="text/html" href="http://jobdahan.net/1435628"/>
      <link rel="replies" type="text/html" href="http://jobdahan.net/1435628#comment"/>
      <author>
         <name>똑띠</name>
                  <uri>http://jobdahan.net</uri>
               </author>
            <content type="html">&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;</content>
                  
   </entry>
   <entry>
      <title>XE 신규템플릿 문법</title>
      <id>http://jobdahan.net/1428464</id>
      <published>2011-10-13T09:10:24P</published>
      <updated>2011-10-13T09:10:24P</updated>
      <link rel="alternate" type="text/html" href="http://jobdahan.net/1428464"/>
      <link rel="replies" type="text/html" href="http://jobdahan.net/1428464#comment"/>
      <author>
         <name>똑띠</name>
                  <uri>http://jobdahan.net</uri>
               </author>
            <content type="html">&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;</content>
                  
   </entry>
   <entry>
      <title>게시판스킨 - xe_official 웹진형 우측정렬을 좌측정렬로 변경하고자 할때</title>
      <id>http://jobdahan.net/1394903</id>
      <published>2011-08-24T09:22:27P</published>
      <updated>2011-08-24T09:22:27P</updated>
      <link rel="alternate" type="text/html" href="http://jobdahan.net/1394903"/>
      <link rel="replies" type="text/html" href="http://jobdahan.net/1394903#comment"/>
      <author>
         <name>똑띠</name>
                  <uri>http://jobdahan.net</uri>
               </author>
            <content type="html">&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;</content>
                  
   </entry>
   <entry>
      <title>게시판 스킨 수정 팁</title>
      <id>http://jobdahan.net/1352672</id>
      <published>2011-07-04T18:31:06P</published>
      <updated>2011-07-04T18:31:06P</updated>
      <link rel="alternate" type="text/html" href="http://jobdahan.net/1352672"/>
      <link rel="replies" type="text/html" href="http://jobdahan.net/1352672#comment"/>
      <author>
         <name>똑띠</name>
                  <uri>http://jobdahan.net</uri>
               </author>
            <content type="html">&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;</content>
                  
   </entry>
</feed> 

