<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>홍페이지 HONGPAGE</title>
    <link>https://ndesign.tistory.com/</link>
    <description>디지털노마드를 꿈꾸는 UI/UX Designer, Front-end Developer
</description>
    <language>ko</language>
    <pubDate>Fri, 15 May 2026 23:25:08 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>HHHONG</managingEditor>
    <image>
      <title>홍페이지 HONGPAGE</title>
      <url>https://tistory1.daumcdn.net/tistory/3115786/attach/5f6438f901534745a486121db5272fef</url>
      <link>https://ndesign.tistory.com</link>
    </image>
    <item>
      <title>카페24 DB 접속 방법 - phpMyAdmin 없이 HeidiSQL로 연결하기</title>
      <link>https://ndesign.tistory.com/163</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;heidi를 통한 카페24 DB접속방법.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cA9H6m/btsOMSrrbiA/1weMHWlDaKRuTGNJXf8aYK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cA9H6m/btsOMSrrbiA/1weMHWlDaKRuTGNJXf8aYK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cA9H6m/btsOMSrrbiA/1weMHWlDaKRuTGNJXf8aYK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcA9H6m%2FbtsOMSrrbiA%2F1weMHWlDaKRuTGNJXf8aYK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;1000&quot; data-filename=&quot;heidi를 통한 카페24 DB접속방법.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;카페24&amp;nbsp;DB&amp;nbsp;접속&amp;nbsp;방법&amp;nbsp;(phpMyAdmin&amp;nbsp;설치&amp;nbsp;없이&amp;nbsp;HeidiSQL로&amp;nbsp;연결하기)&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;카페24 웹호스팅 환경에서 DB 확인이 필요할 때, phpMyAdmin 설치 없이 HeidiSQL을 통해 외부에서 MySQL DB에 접속하는 방법을 정리했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;✅ 왜 HeidiSQL인가?&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;카페24는&amp;nbsp;기본적으로&amp;nbsp;phpMyAdmin&amp;nbsp;같은&amp;nbsp;DB&amp;nbsp;관리&amp;nbsp;툴을&amp;nbsp;제공하지&amp;nbsp;않기&amp;nbsp;때문에,&amp;nbsp;DB를&amp;nbsp;확인하려면&amp;nbsp;직접&amp;nbsp;설치하거나&amp;nbsp;별도의&amp;nbsp;클라이언트&amp;nbsp;프로그램을&amp;nbsp;사용해야&amp;nbsp;합니다.&amp;nbsp;HeidiSQL은&amp;nbsp;윈도우에서&amp;nbsp;작동하는&amp;nbsp;무료&amp;nbsp;DB&amp;nbsp;접속&amp;nbsp;툴로,&amp;nbsp;카페24의&amp;nbsp;MySQL&amp;nbsp;DB에&amp;nbsp;외부에서&amp;nbsp;직접&amp;nbsp;접속할&amp;nbsp;수&amp;nbsp;있게&amp;nbsp;도와줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;  HeidiSQL로 DB 접속하는 방법&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 카페24 홈페이지 로그인 후, 우측 상단 &lt;b&gt;[나의서비스관리]&lt;/b&gt;를 클릭.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;카페24 DB접속.jpg&quot; data-origin-width=&quot;1378&quot; data-origin-height=&quot;855&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwFDe6/btsOMOP7ORK/6VDiecrXGypShruQeipKp1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwFDe6/btsOMOP7ORK/6VDiecrXGypShruQeipKp1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwFDe6/btsOMOP7ORK/6VDiecrXGypShruQeipKp1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwFDe6%2FbtsOMOP7ORK%2F6VDiecrXGypShruQeipKp1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1378&quot; height=&quot;855&quot; data-filename=&quot;카페24 DB접속.jpg&quot; data-origin-width=&quot;1378&quot; data-origin-height=&quot;855&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 서비스사용현황 첫 페이지 아래쪽의 MySQL 외부 IP접근설정 항목이 있는데, 여기서 [설정하기] 버튼을 클릭합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;카페24 DB접속2.-1jpg.jpg&quot; data-origin-width=&quot;1364&quot; data-origin-height=&quot;805&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sRGla/btsONxmSQAc/IEdcjNbllwn4WeZ2j7W4z1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sRGla/btsONxmSQAc/IEdcjNbllwn4WeZ2j7W4z1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sRGla/btsONxmSQAc/IEdcjNbllwn4WeZ2j7W4z1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsRGla%2FbtsONxmSQAc%2FIEdcjNbllwn4WeZ2j7W4z1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1364&quot; height=&quot;805&quot; data-filename=&quot;카페24 DB접속2.-1jpg.jpg&quot; data-origin-width=&quot;1364&quot; data-origin-height=&quot;805&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;* 만약 해당 항목이 보이지 않는 경우에는 서버내에 직접 phpMyAdmin 설치해서 DB에 접속해야합니다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 창이 뜨면 DB 비밀번호를 입력합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;카페24 DB접속3-1.jpg&quot; data-origin-width=&quot;1099&quot; data-origin-height=&quot;579&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/P6wb0/btsOLjKL6P8/mzQ6YClAEPk6hwwzRZPQLk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/P6wb0/btsOLjKL6P8/mzQ6YClAEPk6hwwzRZPQLk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/P6wb0/btsOLjKL6P8/mzQ6YClAEPk6hwwzRZPQLk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FP6wb0%2FbtsOLjKL6P8%2FmzQ6YClAEPk6hwwzRZPQLk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1099&quot; height=&quot;579&quot; data-filename=&quot;카페24 DB접속3-1.jpg&quot; data-origin-width=&quot;1099&quot; data-origin-height=&quot;579&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 그리고 외부 IP 주소란에 현재 접속하고 있는 컴퓨터 IP를 넣어주면 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;카페24 DB접속5-1.jpg&quot; data-origin-width=&quot;1103&quot; data-origin-height=&quot;591&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bu6hWC/btsONdWrOzE/q3vODEk9BqxgflFdUKkk20/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bu6hWC/btsONdWrOzE/q3vODEk9BqxgflFdUKkk20/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bu6hWC/btsONdWrOzE/q3vODEk9BqxgflFdUKkk20/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbu6hWC%2FbtsONdWrOzE%2Fq3vODEk9BqxgflFdUKkk20%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1103&quot; height=&quot;591&quot; data-filename=&quot;카페24 DB접속5-1.jpg&quot; data-origin-width=&quot;1103&quot; data-origin-height=&quot;591&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내 아이피 주소는 &lt;a href=&quot;https://www.findip.kr/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.findip.kr/&lt;/a&gt; 사이트에서 바로 확인이 가능합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;카페24 DB접속4.jpg&quot; data-origin-width=&quot;1402&quot; data-origin-height=&quot;603&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/86Gtf/btsOK9H6bvN/8YQXixkk4X7KHZm2OM8bXk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/86Gtf/btsOK9H6bvN/8YQXixkk4X7KHZm2OM8bXk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/86Gtf/btsOK9H6bvN/8YQXixkk4X7KHZm2OM8bXk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F86Gtf%2FbtsOK9H6bvN%2F8YQXixkk4X7KHZm2OM8bXk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1402&quot; height=&quot;603&quot; data-filename=&quot;카페24 DB접속4.jpg&quot; data-origin-width=&quot;1402&quot; data-origin-height=&quot;603&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5. 아이피 설정을 완료하면 좌측 메뉴에서 '서비스 접속정보'를 클릭합니다. 그러면 아래쪽에 DB 접속 정보가 보입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;카페24 DB접속6.jpg&quot; data-origin-width=&quot;1252&quot; data-origin-height=&quot;702&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBsHUk/btsOKrJeY3c/ehxdh6qjorPbTsutpYDHnk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBsHUk/btsOKrJeY3c/ehxdh6qjorPbTsutpYDHnk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBsHUk/btsOKrJeY3c/ehxdh6qjorPbTsutpYDHnk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBsHUk%2FbtsOKrJeY3c%2Fehxdh6qjorPbTsutpYDHnk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1252&quot; height=&quot;702&quot; data-filename=&quot;카페24 DB접속6.jpg&quot; data-origin-width=&quot;1252&quot; data-origin-height=&quot;702&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt; &amp;nbsp;HeidiSQL&amp;nbsp;설치&amp;nbsp;및&amp;nbsp;DB&amp;nbsp;접속&amp;nbsp;설정&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;6. DB접속 프로그램인 HeidiSQL프로그램을 설치합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 페이지 접속해서 가장 최신버전을 다운받으시면 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.heidisql.com/download.php&quot;&gt;https://www.heidisql.com/download.php&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;* HeidiSQL프로그램은 윈도우 환경에서만 작동합니다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;7. 프로그램 설치 후, 세션 관리자에서 &lt;b&gt;[신규]&lt;/b&gt;버튼을 눌러 정보를 넣어줍니다. 입력 후, [열기] 버튼을 클릭&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;카페24 DB접속7.jpg&quot; data-origin-width=&quot;1241&quot; data-origin-height=&quot;900&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zt7IG/btsOKr3ziTC/0yH2767kwI0KuPHvOQfGP1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zt7IG/btsOKr3ziTC/0yH2767kwI0KuPHvOQfGP1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zt7IG/btsOKr3ziTC/0yH2767kwI0KuPHvOQfGP1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fzt7IG%2FbtsOKr3ziTC%2F0yH2767kwI0KuPHvOQfGP1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1241&quot; height=&quot;900&quot; data-filename=&quot;카페24 DB접속7.jpg&quot; data-origin-width=&quot;1241&quot; data-origin-height=&quot;900&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 105px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;&lt;b&gt;항목&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;&lt;b&gt;값&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;&lt;b&gt;호스트명&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;DB아이디.cafe24.com&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;&lt;b&gt;사용자&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;DB아이디&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;&lt;b&gt;암호&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;DB암호&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;&lt;b&gt;포트&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;3306&amp;nbsp;(또는&amp;nbsp;접속정보에&amp;nbsp;있는&amp;nbsp;포트)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;8. 접속 성공시, 아래와 같이 좌측에 테이블 목록이 보여집니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;접속이 되지 않는다면 위에 입력한 정보를 다시 한번 확인해보시기 바랍니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;카페24 DB접속8.jpg&quot; data-origin-width=&quot;1161&quot; data-origin-height=&quot;872&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dA2Vft/btsOLFmknZw/NJEfTwKk2S3Piih5ECAnOK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dA2Vft/btsOLFmknZw/NJEfTwKk2S3Piih5ECAnOK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dA2Vft/btsOLFmknZw/NJEfTwKk2S3Piih5ECAnOK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdA2Vft%2FbtsOLFmknZw%2FNJEfTwKk2S3Piih5ECAnOK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1161&quot; height=&quot;872&quot; data-filename=&quot;카페24 DB접속8.jpg&quot; data-origin-width=&quot;1161&quot; data-origin-height=&quot;872&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;마무리 및 팁&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;HeidiSQL은 phpMyAdmin 없이 외부에서 편하게 DB를 관리할 수 있는 유용한 프로그램이니 잘 활용하시면 좋겠습니다 :)&lt;/li&gt;
&lt;li&gt;카페24는&amp;nbsp;보안&amp;nbsp;상&amp;nbsp;외부&amp;nbsp;IP&amp;nbsp;허용&amp;nbsp;설정이&amp;nbsp;필수이니,&amp;nbsp;고정&amp;nbsp;IP를&amp;nbsp;사용하는&amp;nbsp;것이&amp;nbsp;좋습니다.&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>tip</category>
      <category>db</category>
      <category>DB접속</category>
      <category>HeidiSQL</category>
      <category>카페24</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/163</guid>
      <comments>https://ndesign.tistory.com/163#entry163comment</comments>
      <pubDate>Sun, 22 Jun 2025 17:13:49 +0900</pubDate>
    </item>
    <item>
      <title>[보안SSL] http 또는 www 접속시 https로 강제 리다이렉트 시키기</title>
      <link>https://ndesign.tistory.com/162</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;보안 SSL 설치후에 &lt;b&gt;http://&lt;/b&gt;를 입력해 접속하거나 &lt;b&gt;도메인에 www&lt;/b&gt;를 붙여 접속하는 경우 보안이 되지 않은 http로 접속되어진다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 경우에는 .hyaccess파일 최상단에 아래 세줄을 넣어주면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1750389147867&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;RewriteEngine On

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;귀찮으신 분들을 위해 파일 첨부! 다운로드해서 홈페이지 최상단 루트 폴더 안에 넣어주면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/bjhDe0/btsOKBXr7Ob/rF4HpVCzuzR6iYBIEH4A91/.htaccess?attach=1&amp;amp;knm=tfile.htaccess&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;.htaccess&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.00MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[참고 포스팅]&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예전에 그누보드에서 강제 https로 리다이렉트 하는 방법을 올렸었는데, 위의 방법을 적용하면 다른 부분은 수정하지 않아도 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://hongpage.kr/25&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://hongpage.kr/25&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1750389368822&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[php] 그누보드 보안 SSL 적용 (https 강제 리다이렉션하기)&quot; data-og-description=&quot;보안SSL이란? SSL이란 Security Socket Layer의 약자로 Netscape에서 웹서버(웹사이트)와 사용자PC(브라우저)간의 주고 받는 데이터의 암호화/보안을 위해 만든 프로토콜. 보안서버가 구축된 웹서버는 해커&quot; data-og-host=&quot;hongpage.kr&quot; data-og-source-url=&quot;https://hongpage.kr/25&quot; data-og-url=&quot;https://hongpage.kr/25&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/d1tdw0/hyZcnN7Tkz/exn9K2r9v4fC6Pkeyj5i01/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/lbPDP/hyY8c8F5Ja/NYWWcPHGY7IlqEjhdNnvek/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/p7MYi/hyY7Z2z7UC/OaDrTEpz25ORtmJqi6uUN0/img.png?width=1000&amp;amp;height=1000&amp;amp;face=0_0_1000_1000&quot;&gt;&lt;a href=&quot;https://hongpage.kr/25&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hongpage.kr/25&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/d1tdw0/hyZcnN7Tkz/exn9K2r9v4fC6Pkeyj5i01/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/lbPDP/hyY8c8F5Ja/NYWWcPHGY7IlqEjhdNnvek/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/p7MYi/hyY7Z2z7UC/OaDrTEpz25ORtmJqi6uUN0/img.png?width=1000&amp;amp;height=1000&amp;amp;face=0_0_1000_1000');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[php] 그누보드 보안 SSL 적용 (https 강제 리다이렉션하기)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;보안SSL이란? SSL이란 Security Socket Layer의 약자로 Netscape에서 웹서버(웹사이트)와 사용자PC(브라우저)간의 주고 받는 데이터의 암호화/보안을 위해 만든 프로토콜. 보안서버가 구축된 웹서버는 해커&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hongpage.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>tip</category>
      <category>https</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/162</guid>
      <comments>https://ndesign.tistory.com/162#entry162comment</comments>
      <pubDate>Fri, 20 Jun 2025 12:15:11 +0900</pubDate>
    </item>
    <item>
      <title>AWS S3 무료 사용 방법 - 파일 업로드하기 (영상, 이미지)</title>
      <link>https://ndesign.tistory.com/161</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_AWS S3 무료 사용 방법.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vzoxY/btsOb5SzGuV/sPjsnA4lRwGR0MUgAuM290/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vzoxY/btsOb5SzGuV/sPjsnA4lRwGR0MUgAuM290/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vzoxY/btsOb5SzGuV/sPjsnA4lRwGR0MUgAuM290/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvzoxY%2FbtsOb5SzGuV%2FsPjsnA4lRwGR0MUgAuM290%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;1000&quot; data-filename=&quot;티스토리_AWS S3 무료 사용 방법.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;AWS S3 란?&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AWS S3는 Amazon &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;S&lt;/b&gt;&lt;/span&gt;imple &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;S&lt;/b&gt;&lt;/span&gt;torage &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;S&lt;/b&gt;&lt;/span&gt;ervice 약자로 클라우드 기반의 객체 스토리지 서비스이다. 웹사이트에서 사용할 이미지, 영상 문서 등 파일을 저장하거나, 서버 백업 및 로그 보관 등 다양한 파일 저장소로 사용이 가능하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;AWS S3 무료 이용하기&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;신규&amp;nbsp; AWS 계정에 한해 가입 후 &lt;u&gt;&lt;b&gt;12개월 동안 일정 사용량을 무료&lt;/b&gt;&lt;/u&gt;(Free Tier)로 제공하며, 무료기간이 끝나거나 무료 한도를 초과하면 요금이 발생한다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;[AWS S3 무료 제공 항목]&lt;/b&gt;&lt;br /&gt;- 5GB의 S3 스탠다드 스토리지&lt;br /&gt;- 매월 20,000 GET 요청&lt;br /&gt;- 매월 15GB의 데이터 송신(인터넷으로 전송하는 경우)&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;S3 버킷 생성하기&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. AWS 신규 회원가입 후, AWS S3 서비스(&lt;a href=&quot;https://s3.console.aws.amazon.com/s3/&quot;&gt;https://s3.console.aws.amazon.com/s3/&lt;/a&gt;)로 이동&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. &quot;버킷 만들기&quot; 클릭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;AWS 무료 이용하기.jpg&quot; data-origin-width=&quot;1639&quot; data-origin-height=&quot;975&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QunOM/btsObVh6lhu/nq7iOEYb0sEvt9iFt2pvZK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QunOM/btsObVh6lhu/nq7iOEYb0sEvt9iFt2pvZK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QunOM/btsObVh6lhu/nq7iOEYb0sEvt9iFt2pvZK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQunOM%2FbtsObVh6lhu%2Fnq7iOEYb0sEvt9iFt2pvZK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1639&quot; height=&quot;975&quot; data-filename=&quot;AWS 무료 이용하기.jpg&quot; data-origin-width=&quot;1639&quot; data-origin-height=&quot;975&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 아래와 같이 설정 하고, 나머지는 기본값으로 두고, 설정 완료 후, 하단 [버킷만들기] 클릭&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;- AWS 리전 :&lt;/b&gt; 아시아 태평양(서울)로 되어있는지 확인한다. 다른 지역으로 되어있으면 화면 오른쪽 상단에서 변경 가능하다.&lt;br /&gt;&lt;b&gt;- 버킷이름 :&lt;/b&gt;&amp;nbsp;3~63자 영문, 숫자 입력&lt;br /&gt;&lt;b&gt;- 객체소유권 : '&lt;/b&gt;ACL활성화됨' 선택&lt;br /&gt;&lt;b&gt;- 이 버킷의 퍼블릭 액세스 차단 설정 :&amp;nbsp;&lt;/b&gt;체크 모두 해제&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;AWS 무료 이용하기2.jpg&quot; data-origin-width=&quot;1633&quot; data-origin-height=&quot;618&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xLfys/btsOa5lKGyA/pHY7WKSmS7rritLeBlPWtk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xLfys/btsOa5lKGyA/pHY7WKSmS7rritLeBlPWtk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xLfys/btsOa5lKGyA/pHY7WKSmS7rritLeBlPWtk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxLfys%2FbtsOa5lKGyA%2FpHY7WKSmS7rritLeBlPWtk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1633&quot; height=&quot;618&quot; data-filename=&quot;AWS 무료 이용하기2.jpg&quot; data-origin-width=&quot;1633&quot; data-origin-height=&quot;618&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;AWS 무료 이용하기2-1.jpg&quot; data-origin-width=&quot;2056&quot; data-origin-height=&quot;555&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yn4l8/btsOb29lpfS/kAcyc95e8gk03OAUKOfGK1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yn4l8/btsOb29lpfS/kAcyc95e8gk03OAUKOfGK1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yn4l8/btsOb29lpfS/kAcyc95e8gk03OAUKOfGK1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fyn4l8%2FbtsOb29lpfS%2FkAcyc95e8gk03OAUKOfGK1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2056&quot; height=&quot;555&quot; data-filename=&quot;AWS 무료 이용하기2-1.jpg&quot; data-origin-width=&quot;2056&quot; data-origin-height=&quot;555&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;AWS 무료 이용하기3.jpg&quot; data-origin-width=&quot;1626&quot; data-origin-height=&quot;653&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yf2CP/btsOaQB83RJ/s12flS6wP4B1omIMcZkBkk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yf2CP/btsOaQB83RJ/s12flS6wP4B1omIMcZkBkk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yf2CP/btsOaQB83RJ/s12flS6wP4B1omIMcZkBkk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fyf2CP%2FbtsOaQB83RJ%2Fs12flS6wP4B1omIMcZkBkk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1626&quot; height=&quot;653&quot; data-filename=&quot;AWS 무료 이용하기3.jpg&quot; data-origin-width=&quot;1626&quot; data-origin-height=&quot;653&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_AWS 무료 이용하기4.jpg&quot; data-origin-width=&quot;1631&quot; data-origin-height=&quot;712&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKHWZ3/btsOcl8FJNh/B2k7TY0rCc3zauD70V58yK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKHWZ3/btsOcl8FJNh/B2k7TY0rCc3zauD70V58yK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKHWZ3/btsOcl8FJNh/B2k7TY0rCc3zauD70V58yK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKHWZ3%2FbtsOcl8FJNh%2FB2k7TY0rCc3zauD70V58yK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1631&quot; height=&quot;712&quot; data-filename=&quot;edited_AWS 무료 이용하기4.jpg&quot; data-origin-width=&quot;1631&quot; data-origin-height=&quot;712&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 생성된 버킷 이름을 클릭한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;AWS 무료 이용하기5.jpg&quot; data-origin-width=&quot;1626&quot; data-origin-height=&quot;417&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bEuP68/btsOaVwW11j/RXgwGyiuo0iHzuQFqHBnH0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEuP68/btsOaVwW11j/RXgwGyiuo0iHzuQFqHBnH0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEuP68/btsOaVwW11j/RXgwGyiuo0iHzuQFqHBnH0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEuP68%2FbtsOaVwW11j%2FRXgwGyiuo0iHzuQFqHBnH0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1626&quot; height=&quot;417&quot; data-filename=&quot;AWS 무료 이용하기5.jpg&quot; data-origin-width=&quot;1626&quot; data-origin-height=&quot;417&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5. 업로드 버튼을 눌러 영상이나 이미지를 업로드한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;AWS 무료 이용하기6.jpg&quot; data-origin-width=&quot;1628&quot; data-origin-height=&quot;580&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JLHee/btsObWOP8H6/GhO0WWZk8Y4OjaFTpc2cQ1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JLHee/btsObWOP8H6/GhO0WWZk8Y4OjaFTpc2cQ1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JLHee/btsObWOP8H6/GhO0WWZk8Y4OjaFTpc2cQ1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJLHee%2FbtsObWOP8H6%2FGhO0WWZk8Y4OjaFTpc2cQ1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1628&quot; height=&quot;580&quot; data-filename=&quot;AWS 무료 이용하기6.jpg&quot; data-origin-width=&quot;1628&quot; data-origin-height=&quot;580&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;6. 하단 권한 탭에서 '퍼블릭 읽기 액세스 권한 부여' 클릭 후, 경고박스 체크박스에 체크 후, 하단 [업로드] 버튼 눌러 최종 업로드한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;AWS 무료 이용하기7.jpg&quot; data-origin-width=&quot;2061&quot; data-origin-height=&quot;818&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nCfqC/btsObR05neX/CE3GMhP187jouKAe9wRAW1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nCfqC/btsObR05neX/CE3GMhP187jouKAe9wRAW1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nCfqC/btsObR05neX/CE3GMhP187jouKAe9wRAW1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnCfqC%2FbtsObR05neX%2FCE3GMhP187jouKAe9wRAW1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2061&quot; height=&quot;818&quot; data-filename=&quot;AWS 무료 이용하기7.jpg&quot; data-origin-width=&quot;2061&quot; data-origin-height=&quot;818&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;7. 업로드가 완료되고 나면 객체 URL이 이미지 및 영상 URL이 된다. 해당 주소를 임베드해서 사용하면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;AWS 무료 이용하기8.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;740&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zTfCj/btsOa4UExmb/Y0O3CypBiOVqAbp1YmkTEK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zTfCj/btsOa4UExmb/Y0O3CypBiOVqAbp1YmkTEK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zTfCj/btsOa4UExmb/Y0O3CypBiOVqAbp1YmkTEK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzTfCj%2FbtsOa4UExmb%2FY0O3CypBiOVqAbp1YmkTEK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;740&quot; data-filename=&quot;AWS 무료 이용하기8.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;740&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;파일이 제대로 보이지 않는 경우&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;객체 URL을 클릭했을때 아래와 같이&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;This XML file does not appear to have any style information associated with it. The document tree is shown blow. 메세지가 뜨며&amp;nbsp;파일이 제대로 보이지 않는다면 액세스 권한을 다시 설정해주어야한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;AWS 무료 이용하기9.jpg&quot; data-origin-width=&quot;1378&quot; data-origin-height=&quot;283&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rkMWn/btsObTLkMuc/qlhSKmWynqvcTcva5ULouK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rkMWn/btsObTLkMuc/qlhSKmWynqvcTcva5ULouK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rkMWn/btsObTLkMuc/qlhSKmWynqvcTcva5ULouK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrkMWn%2FbtsObTLkMuc%2FqlhSKmWynqvcTcva5ULouK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1378&quot; height=&quot;283&quot; data-filename=&quot;AWS 무료 이용하기9.jpg&quot; data-origin-width=&quot;1378&quot; data-origin-height=&quot;283&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 파일 '권한'탭에 들어가서 ACL(엑세스 제어목록)에서 파란색 박스의 '버킷 소유자 적용' 링크 클릭&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;AWS 무료 이용하기10.jpg&quot; data-origin-width=&quot;1278&quot; data-origin-height=&quot;751&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tAm1p/btsOaqDU4Ej/mPRtdoz7qNu4TLsJlswQM0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tAm1p/btsOaqDU4Ej/mPRtdoz7qNu4TLsJlswQM0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tAm1p/btsOaqDU4Ej/mPRtdoz7qNu4TLsJlswQM0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtAm1p%2FbtsOaqDU4Ej%2FmPRtdoz7qNu4TLsJlswQM0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1278&quot; height=&quot;751&quot; data-filename=&quot;AWS 무료 이용하기10.jpg&quot; data-origin-width=&quot;1278&quot; data-origin-height=&quot;751&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 객체 소유권을 ACL 활성회됨으로 선택한 후, 아래 'ACL이 복원된다는 것을 확인합니다.' 선택 후 '변경사항 저장'한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;AWS 무료 이용하기11.jpg&quot; data-origin-width=&quot;1276&quot; data-origin-height=&quot;993&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ce8Try/btsObtzBSif/TiWzc9qvzVKzjGMg80Pae0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ce8Try/btsObtzBSif/TiWzc9qvzVKzjGMg80Pae0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ce8Try/btsObtzBSif/TiWzc9qvzVKzjGMg80Pae0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fce8Try%2FbtsObtzBSif%2FTiWzc9qvzVKzjGMg80Pae0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1276&quot; height=&quot;993&quot; data-filename=&quot;AWS 무료 이용하기11.jpg&quot; data-origin-width=&quot;1276&quot; data-origin-height=&quot;993&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 그리고 다시 파일 '권한'탭에 들어가서 ACL(액세스 제어 목록) '편집' 버튼을 누른다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;AWS 무료 이용하기12.jpg&quot; data-origin-width=&quot;1286&quot; data-origin-height=&quot;653&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bakwV1/btsOaIkkZ5D/0oQ4IiRWFtBwNYQBsp1obk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bakwV1/btsOaIkkZ5D/0oQ4IiRWFtBwNYQBsp1obk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bakwV1/btsOaIkkZ5D/0oQ4IiRWFtBwNYQBsp1obk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbakwV1%2FbtsOaIkkZ5D%2F0oQ4IiRWFtBwNYQBsp1obk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1286&quot; height=&quot;653&quot; data-filename=&quot;AWS 무료 이용하기12.jpg&quot; data-origin-width=&quot;1286&quot; data-origin-height=&quot;653&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 모든사람(퍼블릭 액세스) '읽기'에 체크하고, 노란색 박스 체크박스에도 체크한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모든 설정 완료 후, 하단 [변경사항저장]을 누르면 모든 사람이 액세스 할 수 있도록 변경 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;AWS 무료 이용하기13.jpg&quot; data-origin-width=&quot;1632&quot; data-origin-height=&quot;1135&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7HbJV/btsObHxDmdh/wzX197L2tB2PDBEZowhPm0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7HbJV/btsObHxDmdh/wzX197L2tB2PDBEZowhPm0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7HbJV/btsObHxDmdh/wzX197L2tB2PDBEZowhPm0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7HbJV%2FbtsObHxDmdh%2FwzX197L2tB2PDBEZowhPm0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1632&quot; height=&quot;1135&quot; data-filename=&quot;AWS 무료 이용하기13.jpg&quot; data-origin-width=&quot;1632&quot; data-origin-height=&quot;1135&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;액세스 권한 수정후, 객체 URL에 다시 접속하면 영상이 제대로 뜨는 것을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;AWS 무료 이용하기14.jpg&quot; data-origin-width=&quot;1442&quot; data-origin-height=&quot;1148&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/I16CU/btsObpqIBrz/N2wEJk2Xh6x4hTeLQM0cbk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/I16CU/btsObpqIBrz/N2wEJk2Xh6x4hTeLQM0cbk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/I16CU/btsObpqIBrz/N2wEJk2Xh6x4hTeLQM0cbk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FI16CU%2FbtsObpqIBrz%2FN2wEJk2Xh6x4hTeLQM0cbk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1442&quot; height=&quot;1148&quot; data-filename=&quot;AWS 무료 이용하기14.jpg&quot; data-origin-width=&quot;1442&quot; data-origin-height=&quot;1148&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>tip</category>
      <category>AWS</category>
      <category>awss3</category>
      <category>aws사용방법</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/161</guid>
      <comments>https://ndesign.tistory.com/161#entry161comment</comments>
      <pubDate>Sat, 24 May 2025 16:04:49 +0900</pubDate>
    </item>
    <item>
      <title>영카트 주문 내역 페이지에서 신용카드 결제 취소 가능하도록</title>
      <link>https://ndesign.tistory.com/160</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 영카트는 입금 전 주문 내역에 대해서만 고객이 취소할 수 있도록 되어있는데, 상품 준비 전까지는 신용카드 결제 완료 후에도 얼마든지 고객이 직접 취소가 가능하도록 기능이 필요해서 아래와 같이 수정하였다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;shop/orderinqueryview.php 파일&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;수정 전&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1738553084557&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$st_count1++;
    if($opt['ct_status'] == '주문')
    $st_count2++;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;수정 후&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1738553111129&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$st_count1++;
    if($opt['ct_status'] == '주문' || (($opt['ct_status'] == '입금') &amp;amp;&amp;amp; ($od['od_settle_case'] == '신용카드')))
        $st_count2++;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;mobile/shop/orderinquerycancel.php&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;수정 전&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1738553160347&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// 주문상품의 상태가 주문인지 체크
$sql = &quot; select SUM(IF(ct_status = '주문', 1, 0)) as od_count2,
                COUNT(*) as od_count1
            from {$g5['g5_shop_cart_table']}
            where od_id = '$od_id' &quot;;
$ct = sql_fetch($sql);
}

$uid = md5($od['od_id'].$od['od_time'].$od['od_ip']);

if($od['od_cancel_price'] &amp;gt; 0 || $ct['od_count1'] != $ct['od_count2']) {
    alert(&quot;취소할 수 있는 주문이 아닙니다.&quot;, G5_SHOP_URL.&quot;/orderinquiryview.php?od_id=$od_id&amp;amp;amp;uid=$uid&quot;);
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;수정 후&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1738553170193&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;if($od['od_settle_case'] == '신용카드'){

	$sql = &quot; select SUM(IF(ct_status = '입금', 1, 0)) as od_count2, 
                    COUNT(*) as od_count1 from {$g5['g5_shop_cart_table']} 
                    where od_id = '$od_id' &quot;;
	$ct = sql_fetch($sql);

}else{

	// 주문상품의 상태가 주문인지 체크
	$sql = &quot; select SUM(IF(ct_status = '주문', 1, 0)) as od_count2, 
                    COUNT(*) as od_count1 from {$g5['g5_shop_cart_table']} 
                    where od_id = '$od_id' &quot;;
	$ct = sql_fetch($sql);

}

$uid = md5($od['od_id'].$od['od_time'].$od['od_ip']);

if($od['od_cancel_price'] &amp;gt; 0 || $ct['od_count1'] != $ct['od_count2']) {
    alert(&quot;취소할 수 있는 주문이 아닙니다.&quot;, G5_SHOP_URL.&quot;/orderinquiryview.php?od_id=$od_id&amp;amp;amp;uid=$uid&quot;);
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발/php</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/160</guid>
      <comments>https://ndesign.tistory.com/160#entry160comment</comments>
      <pubDate>Mon, 3 Feb 2025 12:32:05 +0900</pubDate>
    </item>
    <item>
      <title>bxslider 현재 슬라이드에 클래스 추가하기</title>
      <link>https://ndesign.tistory.com/159</link>
      <description>&lt;pre id=&quot;code_1727360418216&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;onSlideAfter: function (currentSlideNumber, totalSlideQty, currentSlide) {
    $('.active-slide').removeClass('active-slide');
    $('.bxslider&amp;gt;li').eq(currentSlide + 1).addClass('active-slide')
},
onSliderLoad: function () {
    $('.bxslider&amp;gt;li').eq(1).addClass('active-slide')
},&lt;/code&gt;&lt;/pre&gt;</description>
      <category>개발/js&amp;middot;jquery</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/159</guid>
      <comments>https://ndesign.tistory.com/159#entry159comment</comments>
      <pubDate>Tue, 26 Nov 2024 15:50:07 +0900</pubDate>
    </item>
    <item>
      <title>php5.X -&amp;gt; php 8.X 로 버전 변경하면서 생기는 오류 해결 방법</title>
      <link>https://ndesign.tistory.com/158</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;업데이트중&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #000000; color: #ffffff;&quot;&gt;[오류 1]&lt;/span&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;Warning: Undefined array key&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;변경전&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1721116743513&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;if ($_COOKIE[&quot;hd_pops_{$nw['nw_id']}&quot;])&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;변경후&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1721116746331&quot; class=&quot;lisp&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;php&quot;&gt;&lt;code&gt;if (isset($_COOKIE[&quot;hd_pops_{$nw['nw_id']}&quot;]))&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #000000; color: #ffffff;&quot;&gt;[오류 2]&lt;/span&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;Deprecated: Optional parameter $skin_dir declared before required parameter $bo_table is implicitly treated as a required parameter in /evread/www/lib/latest.lib.php on line 7&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;변경전&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1721116567180&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;function latest($skin_dir, $bo_table, $rows, $subject_len, $cache_time, $options)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;변경후&lt;/p&gt;
&lt;pre id=&quot;code_1721116539698&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;function latest($skin_dir='', $bo_table, $rows=10, $subject_len=40, $cache_time=1, $options='')&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #000000; color: #ffffff;&quot;&gt;[오류 3]&lt;/span&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;htmlpurifier&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Deprecated:&amp;nbsp;Creation&amp;nbsp;of&amp;nbsp;dynamic&amp;nbsp;property&amp;nbsp;HTMLPurifier_Lexer_DOMLex::$_entity_parser&amp;nbsp;is&amp;nbsp;deprecated&amp;nbsp;in&amp;nbsp;/evread/www/plugin/htmlpurifier/HTMLPurifier.standalone.php&amp;nbsp;on&amp;nbsp;line&amp;nbsp;7777&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모든 class앞에 #[AllowDynamicProperties]를 추가&lt;/p&gt;
&lt;pre id=&quot;code_1721131269764&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#[AllowDynamicProperties]
class HTMLPurifier_HTMLModule {
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #000000; color: #ffffff;&quot;&gt;[오류 4]&lt;/span&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;Passing null to parameter #1&lt;/span&gt; &lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;Deprecated: round(): Passing null to parameter #1 ($num) of type int|float is deprecated in&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1721131784215&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;//변경 전
$star = round($score);

//변경 후
$star = round((int)$score);&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #000000; color: #ffffff;&quot;&gt;[오류 5]&lt;/span&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;Warning: Undefined variable $000&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;Warning:&amp;nbsp;Undefined&amp;nbsp;variable&amp;nbsp;$sns_share_links&amp;nbsp;in&amp;nbsp;/evread/www/shop/item.php&amp;nbsp;on&amp;nbsp;line&amp;nbsp;219&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1721131801885&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;function get_star()
{
    global $score, $star; //추가

    $star = round((int)$score);
    if ($star &amp;gt; 5) $star = 5;
    else if ($star &amp;lt; 0) $star = 0;

    return $star;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #000000; color: #ffffff;&quot;&gt;[오류 6]&lt;/span&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;b&gt;Warning&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;: Undefined array key&lt;/span&gt; &lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Warning&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;: Undefined array key &quot;test&quot; in&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;=&amp;gt; 변수에 isset()정의 추가&lt;/p&gt;
&lt;pre id=&quot;code_1721135888617&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$test = isset($_REQUEST['test']) ? $_REQUEST['test'] : '';&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #000000; color: #ffffff;&quot;&gt;[오류 7]&lt;/span&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;Fatal error: Array and string offset access syntax with curly braces is no longer supported&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;{}로 되어있는 것을 []로 변경&lt;/p&gt;
&lt;pre id=&quot;code_1723914701069&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$this-&amp;gt;_lookahead    = $formula{1}; //변경 전
$this-&amp;gt;_lookahead    = $formula[1]; //변경 후&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #000000; color: #ffffff;&quot;&gt;[오류 8]&lt;/span&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;Fatal error: Uncaught TypeError &lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Fatal error: Uncaught TypeError: sizeof(): Argument #1 ($value) must be of type Countable|array, null given in /evread/www/lib/Excel/php_writeexcel/class.writeexcel_workbook.inc.php:156&lt;/p&gt;
&lt;pre id=&quot;code_1723915166043&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$index     = sizeof($this-&amp;gt;_worksheets);  //변경 전
$index     = sizeof((array)($this-&amp;gt;_worksheets));  //변경 후&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;Fatal error: Uncaught TypeError: count():&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1724591930545&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;for ($i=0; $i &amp;lt; count($_FILES['multi']['name']); $i++) { //변경전

for ($i=0; $i &amp;lt; count((array)$_FILES['multi']['name']); $i++) { //변경후&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #000000; color: #ffffff;&quot;&gt;[오류 9]&lt;/span&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&amp;nbsp;Warning: foreach() argument must be of type array|object,&lt;/b&gt;&lt;/h4&gt;
&lt;pre id=&quot;code_1723915264536&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;if(!empty($this-&amp;gt;_worksheets)){ //추가       
    foreach ($this-&amp;gt;_worksheets as $tmp) {
        if ($name == $tmp-&amp;gt;get_name()) {
            trigger_error(&quot;Worksheet '$name' already exists&quot;, E_USER_ERROR);
        }
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #000000; color: #ffffff;&quot;&gt;[오류 10]&lt;/span&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;Fatal&amp;nbsp;error:&amp;nbsp;Uncaught&amp;nbsp;Error:&amp;nbsp;Call&amp;nbsp;to&amp;nbsp;a&amp;nbsp;member&amp;nbsp;function&amp;nbsp;prepare()&lt;/b&gt;&lt;/h4&gt;
&lt;pre id=&quot;code_1724591615438&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$pdo = new PDO('mysql:host=localhost;dbname=test', $user, $pass);  //추가&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;------------------------------&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;그 외 오류&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;Warning: Trying to access array offset on value of type null in /www/adm/shop_admin/orderprintresult.php on line 170&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_php.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5JOPs/btsKWNuFWf2/R8KWhQ3gmipb4y06UmSRj1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5JOPs/btsKWNuFWf2/R8KWhQ3gmipb4y06UmSRj1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5JOPs/btsKWNuFWf2/R8KWhQ3gmipb4y06UmSRj1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5JOPs%2FbtsKWNuFWf2%2FR8KWhQ3gmipb4y06UmSRj1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;83&quot; height=&quot;83&quot; data-filename=&quot;티스토리_php.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;500&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>개발/php</category>
      <category>php버전</category>
      <category>php에러</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/158</guid>
      <comments>https://ndesign.tistory.com/158#entry158comment</comments>
      <pubDate>Tue, 26 Nov 2024 15:47:54 +0900</pubDate>
    </item>
    <item>
      <title>[php 에러] Call to undefined function create_function() 해결 방법</title>
      <link>https://ndesign.tistory.com/157</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_php.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RslzL/btsKd2sk8bq/5SM7O8rBK3lNKI7HyLqKs1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RslzL/btsKd2sk8bq/5SM7O8rBK3lNKI7HyLqKs1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RslzL/btsKd2sk8bq/5SM7O8rBK3lNKI7HyLqKs1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRslzL%2FbtsKd2sk8bq%2F5SM7O8rBK3lNKI7HyLqKs1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;120&quot; height=&quot;120&quot; data-filename=&quot;티스토리_php.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;500&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Uncaught Error: Call to undefined function create_function()&lt;/b&gt; 에러는 &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;create_function()&lt;span&gt; 가 php8.x부터는 지원하지 않아 발생하는 오류이다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt; create_function 부분을 function을 다르게 정의해서 수정하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;수정전&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1729492236664&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;add_action( 'plugins_loaded', create_function( '', 'global $BBCode; $BBCode = new BBCode();' ) )&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;수정 후&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1729492250704&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;function my_hacked_function(){
    global $BBCode; 
    $BBCode = new BBCode();
}
add_action( 'plugins_loaded', 'my_hacked_function');&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;참고사이트 :&amp;nbsp;&lt;a style=&quot;color: #9d9d9d;&quot; href=&quot;https://wordpress.stackexchange.com/questions/420266/call-to-undefined-function-create-function-php-8-2&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://wordpress.stackexchange.com/questions/420266/call-to-undefined-function-create-function-php-8-2&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;적용 예시&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영카트 /lib/shop.lib.php 파일 썸네일 생성하는 부분에서 create_function() 을 사용하고 있는데 아래처럼 변경하면 php8.x 상위버전에서 오류가 나지 않는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;수정전&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1729492500450&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// 상품이미지 업로드
function it_img_upload($srcfile, $filename, $dir)
{
    if($filename == '')
        return '';

    $size = @getimagesize($srcfile);
    if($size[2] &amp;lt; 1 || $size[2] &amp;gt; 3)
        return '';

    //php파일도 getimagesize 에서 Image Type Flag 를 속일수 있다
    if (!preg_match('/\.(gif|jpe?g|png)$/i', $filename))
        return '';

    if(!is_dir($dir)) {
        @mkdir($dir, G5_DIR_PERMISSION);
        @chmod($dir, G5_DIR_PERMISSION);
    }

    $pattern = &quot;/[#\&amp;amp;\+\-%@=\/\\:;,'\&quot;\^`~\|\!\?\*\$#&amp;lt;&amp;gt;\(\)\[\]\{\}]/&quot;;

    $filename = preg_replace(&quot;/\s+/&quot;, &quot;&quot;, $filename);
    $filename = preg_replace( $pattern, &quot;&quot;, $filename);


    $filename = preg_replace_callback(&quot;/[가-힣]+/&quot;,create_function('$matches', 'return base64_encode($matches[0]);'),$filename); //수정전&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;수정후&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;create_functiond으로 되어 있던 부분을 상단에 따로 function을 정의( img_func )해주고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기존에 $filename 정의 되었던 부분은&amp;nbsp;&lt;span style=&quot;background-color: #c0d1e7;&quot;&gt;&lt;b&gt;preg_replace_callback('/[가-힣]+/', 'img_func', $filename);&lt;/b&gt;&lt;/span&gt; 로 변경&lt;/p&gt;
&lt;pre id=&quot;code_1729492573844&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;//추가
function img_func($matches) { 
    return base64_encode($matches[0]);
}
//추가끝

// 상품이미지 업로드
function it_img_upload($srcfile, $filename, $dir)
{
    if($filename == '')
        return '';

    $size = @getimagesize($srcfile);
    if($size[2] &amp;lt; 1 || $size[2] &amp;gt; 3)
        return '';

    //php파일도 getimagesize 에서 Image Type Flag 를 속일수 있다
    if (!preg_match('/\.(gif|jpe?g|png)$/i', $filename))
        return '';

    if(!is_dir($dir)) {
        @mkdir($dir, G5_DIR_PERMISSION);
        @chmod($dir, G5_DIR_PERMISSION);
    }

    $pattern = &quot;/[#\&amp;amp;\+\-%@=\/\\:;,'\&quot;\^`~\|\!\?\*\$#&amp;lt;&amp;gt;\(\)\[\]\{\}]/&quot;;

    $filename = preg_replace(&quot;/\s+/&quot;, &quot;&quot;, $filename);
    $filename = preg_replace( $pattern, &quot;&quot;, $filename);

    $filename  = preg_replace_callback('/[가-힣]+/', 'img_func', $filename); //수정&lt;/code&gt;&lt;/pre&gt;</description>
      <category>개발/php</category>
      <category>php</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/157</guid>
      <comments>https://ndesign.tistory.com/157#entry157comment</comments>
      <pubDate>Mon, 21 Oct 2024 15:45:03 +0900</pubDate>
    </item>
    <item>
      <title>스크롤 애니메이션 효과 wow.js</title>
      <link>https://ndesign.tistory.com/156</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;wow.js는 스크롤 시 페이지들의 요소들이 하나씩 애니메이션 효과로 나타날 수 있도록 해주는 라이브러리로 각 요소들마다 옵션값을 넣어 개별적으로 애니메이션 설정할 수 있어서 사용하기 편하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;설치방법&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 공식 사이트 Github에서 파일 다운로드&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://wowjs.uk/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://wowjs.uk/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1728217788089&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;wow.js &amp;mdash; Reveal Animations When Scrolling&quot; data-og-description=&quot;&quot; data-og-host=&quot;wowjs.uk&quot; data-og-source-url=&quot;https://wowjs.uk/&quot; data-og-url=&quot;https://wowjs.uk/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://wowjs.uk/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://wowjs.uk/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;wow.js &amp;mdash; Reveal Animations When Scrolling&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;wowjs.uk&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. WOW-master/css/libs/animate.css 파일을 css폴더나 적당한 폴더에 업로드 원하는 페이지에 로드&lt;/p&gt;
&lt;pre id=&quot;code_1728217880065&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;css/animate.css&quot;&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. WOW-master/dist/wow.min.js 파일을 js폴더나 적당한 폴더에 업로드 후 원하는 페이지에 로드, 스크립트 추가&lt;/p&gt;
&lt;pre id=&quot;code_1728217894198&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;script src=&quot;js/wow.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;gt;
new WOW().init();
&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스크립트는 아래처럼 설정도 가능하다.&lt;/p&gt;
&lt;pre id=&quot;code_1728220818783&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var wow = new WOW(
  {
    boxClass:     'wow',      // animated element css class (default is wow)
    animateClass: 'animated', // animation css class (default is animated)
    offset:       0,          // distance to the element when triggering the animation (default is 0)
    mobile:       true,       // trigger animations on mobile devices (default is true)
    live:         true,       // act on asynchronously loaded content (default is true)
    callback:     function(box) {
      // the callback is fired every time an animation is started
      // the argument that is passed in is the DOM node being animated
    },
    scrollContainer: null,    // optional scroll container selector, otherwise use window,
    resetAnimation: true,     // reset animation on end (default is true)
  }
);
wow.init();&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 애니메이션 효과를 원하는 요소 Class명에 wow 와 원하는 애니메이션 효과 스타일 추가(fadeIn, fadeOut, bounceInUp, slideInLeft)&amp;nbsp;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;지속시간이나 지연시간 등 원하는대로 조정 가능하다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1728217942445&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;wow fadeIn&quot; data-wow-duration=&quot;0.5s&quot; data-wow-delay=&quot;0.3s&quot;&amp;gt;
Contents
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[애니메이션 효과]&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* bounce&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* flash&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* pulse&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* bounceIn / bounceOut / bounceInLeft / bounceInRight / bounceInUp&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* fadeIn / fadeInDown / fadeInLeft / fadeInRight / fadeInUp 등&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;더 많은 효과는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://animate.style/&quot;&gt;https://animate.style/&lt;/a&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;에서 확인 가능.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[wow 속성]&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* data-wow-duration : 애니메이션 지속 시간&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* data-wow-delay : 애니메이션이 실행되기까지의 지연 시간&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* data-wow-offset : 요소가 어느정도 올라왔을때 애니메이션이 실행 될지 설정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* data-wow-iteration : 애니메이션 반복 횟수&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발/js&amp;middot;jquery</category>
      <category>CSS</category>
      <category>jQuery</category>
      <category>js</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/156</guid>
      <comments>https://ndesign.tistory.com/156#entry156comment</comments>
      <pubDate>Sun, 6 Oct 2024 22:24:27 +0900</pubDate>
    </item>
    <item>
      <title>[에러] Uncaught TypeError: Cannot read properties of undefined (reading 'split')</title>
      <link>https://ndesign.tistory.com/155</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Uncaught TypeError: Cannot read properties of undefined (reading 'split') &lt;/b&gt;오류가 뜨는경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터 값이 정의된게 없는데(undefined) split을 실행시켜서 생기는 오류이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;해결방법&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 경우 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;(sUrl || &quot;&quot;)&amp;nbsp;&lt;/b&gt;&lt;/span&gt; 처럼 변수값이 없는 경우도 포함시켜주면&amp;nbsp;오류가 나지 않는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;수정전&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1725013488320&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var aUrl         = sUrl.split('?');&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;수정 후&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1725013492602&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var aUrl         = (sUrl || &quot;&quot;).split('?');&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발/js&amp;middot;jquery</category>
      <category>javascript</category>
      <category>jQuery</category>
      <category>에러</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/155</guid>
      <comments>https://ndesign.tistory.com/155#entry155comment</comments>
      <pubDate>Fri, 30 Aug 2024 19:26:08 +0900</pubDate>
    </item>
    <item>
      <title>[CSS] grid item 크기 넘칠 때</title>
      <link>https://ndesign.tistory.com/154</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Grid 아이템을 한줄에 두개씩 나오게하기 위해 아래와 같이 CSS 코드를 넣었는데, 어떠한 경우에는 아이템 크기가 넘쳐서 화면을 벗어나는 경우가 생겼다.&lt;/p&gt;
&lt;pre id=&quot;code_1724860771586&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.ec-base-product ul.grid2 {grid-template-columns: repeat(2, 1fr);}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;무슨 이유인지는 잘 모르겠으나, 구글링한 결과 아래처럼 바꿔줬더니 해결 가능했다.&lt;/p&gt;
&lt;pre id=&quot;code_1724860745450&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.ec-base-product ul.grid2 {grid-template-columns: repeat(2, minmax(0, 1fr));}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고 : &lt;a href=&quot;https://stackoverflow.com/questions/43311943/prevent-content-from-expanding-grid-items&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://stackoverflow.com/questions/43311943/prevent-content-from-expanding-grid-items&lt;/a&gt;&lt;/p&gt;</description>
      <category>디자인/html&amp;middot;css</category>
      <category>CSS</category>
      <category>grid</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/154</guid>
      <comments>https://ndesign.tistory.com/154#entry154comment</comments>
      <pubDate>Thu, 29 Aug 2024 01:01:44 +0900</pubDate>
    </item>
    <item>
      <title>카페24 쇼핑몰 캐싱 / 변경된 코드 바로 확인하는 방법</title>
      <link>https://ndesign.tistory.com/153</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;카페24 쇼핑몰 파일이나 이미지 변경하면 캐싱되는데 시간차가 발생한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;변경된 코드를 바로 확인하려면 도메인으로 접속하지말고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 주소처럼 카페24 주소 뒤에 작업중인 스킨 번호로 들어가면 새로운 코드가 반영된 화면을 확인할 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1724644382648&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://XXX.cafe24.com/skin-skin9/&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발/카페24</category>
      <category>카페24</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/153</guid>
      <comments>https://ndesign.tistory.com/153#entry153comment</comments>
      <pubDate>Mon, 26 Aug 2024 12:54:02 +0900</pubDate>
    </item>
    <item>
      <title>[CSS/jQuery] 크기가 다른 Grid item 자동 정렬 하기</title>
      <link>https://ndesign.tistory.com/152</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;그리드자동정렬.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bp8jJk/btsI5eAyyKQ/qtjVeGqhH1aTRjZND2TCiK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bp8jJk/btsI5eAyyKQ/qtjVeGqhH1aTRjZND2TCiK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bp8jJk/btsI5eAyyKQ/qtjVeGqhH1aTRjZND2TCiK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbp8jJk%2FbtsI5eAyyKQ%2FqtjVeGqhH1aTRjZND2TCiK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;1000&quot; data-filename=&quot;그리드자동정렬.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;Grid 기본코드&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1723646221618&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;style&amp;gt;
.grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}

.grid div {
  grid-column-end: span 1;
  grid-row-end: span 1;
  border: 2px solid #ffa94d;
  border-radius: 5px;
  background-color: #ffd8a8;
  padding: 1em;
  color: #d9480f;
}
&amp;lt;/style&amp;gt;


&amp;lt;div class=&quot;grid&quot;&amp;gt;
    &amp;lt;div class=&quot;item&quot;&amp;gt;Item 1&amp;lt;/div&amp;gt;
    &amp;lt;div class=&quot;item&quot;&amp;gt;Item 2&amp;lt;/div&amp;gt;
    &amp;lt;div class=&quot;item&quot;&amp;gt;Item 3&amp;lt;/div&amp;gt;
    &amp;lt;div class=&quot;item&quot;&amp;gt;Item 4&amp;lt;/div&amp;gt;
    &amp;lt;div class=&quot;item&quot;&amp;gt;Item 5&amp;lt;/div&amp;gt;
    &amp;lt;div class=&quot;item&quot;&amp;gt;Item 6&amp;lt;/div&amp;gt;
    &amp;lt;div class=&quot;item&quot;&amp;gt;Item 7&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;//jsfiddle.net/heeehong/73o94bjc/2/embedded/result,html,css/&quot; width=&quot;100%&quot; height=&quot;300&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;특정 칸만 크기 조절&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특정 박스만 크기를 다르게 하고 싶다면 &amp;nbsp;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;grid-column-end&lt;/b&gt;&lt;/span&gt; (행 크기 조절),&amp;nbsp; &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;grid-row-end&lt;/b&gt;&lt;/span&gt; (열 크기 조절) 를 이용해 조절하면 된다. 아래의 경우에는 big class를 가진 박스는 가로 3칸중 2칸, 세로로도 2칸씩 차지하도록 하였다.&lt;/p&gt;
&lt;pre id=&quot;code_1723646662644&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;style&amp;gt;
.grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}

.grid div {
  grid-column-end: span 1;
  grid-row-end: span 1;
  border: 2px solid #ffa94d;
  border-radius: 5px;
  background-color: #ffd8a8;
  padding: 1em;
  color: #d9480f;
}

.grid div.big { //큰박스
  grid-column-end: span 2;
  grid-row-end: span 2;
}
&amp;lt;/style&amp;gt;

&amp;lt;div class=&quot;grid&quot;&amp;gt;
    &amp;lt;div class=&quot;item big&quot;&amp;gt;Item 1&amp;lt;/div&amp;gt;
    &amp;lt;div class=&quot;item&quot;&amp;gt;Item 2&amp;lt;/div&amp;gt;
    &amp;lt;div class=&quot;item&quot;&amp;gt;Item 3&amp;lt;/div&amp;gt;
    &amp;lt;div class=&quot;item&quot;&amp;gt;Item 4&amp;lt;/div&amp;gt;
    &amp;lt;div class=&quot;item big&quot;&amp;gt;Item 5&amp;lt;/div&amp;gt;
    &amp;lt;div class=&quot;item&quot;&amp;gt;Item 6&amp;lt;/div&amp;gt;
    &amp;lt;div class=&quot;item&quot;&amp;gt;Item 7&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;//jsfiddle.net/heeehong/86hcLrk9/1/embedded/result,html,css/&quot; width=&quot;100%&quot; height=&quot;300&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런데 특정 박스만 크게 하는 경우에, 상황에 따라 여백이 생기는 경우가 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 경우에는 Grid를 3칸으로 하였는데, 3n번째 크기를 다르게 하면 바로 윗줄에 여백이 생긴다. (Item 2 옆 공백)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;//jsfiddle.net/heeehong/zdv0n5by/embedded/result,html,css/&quot; width=&quot;100%&quot; height=&quot;500&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;해결방법 1. CSS로 조정하기&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여백없이 알아서 채워지도록 하려면 큰박스 다음에 나오는 div를 조정하도록 하면 되는데, 박스 갯수가 몇개나 될지 모르고 하나하나 설정해주는게 여간 번거로운 일이 아니다.&lt;/p&gt;
&lt;pre id=&quot;code_1723647014999&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.grid div:nth-child(3).big + div {grid-row: 1;grid-column: 3;}
.grid div:nth-child(6).big + div {grid-row: 2;grid-column: 3;}
.grid div:nth-child(9).big + div {grid-row: 3; grid-column: 3;}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;해결방법 2. jQuery로 조정하기&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;박스가 많거나 css로 일일히 조정하기 어려운 경우, 아래처럼 3n번째 다음에 나오는 박스(Item 7)는 자동으로 3n번째 앞에 3번째 칸에 위치하도록 jQuery로 강제로 조정해준다.&lt;/p&gt;
&lt;pre id=&quot;code_1723647550249&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$('.grid &amp;gt; div:nth-child(3n)').each(function () {
if($(this).hasClass(&quot;big&quot;) === true) {        

    var num = $(this).index(); //index
    var num2 = parseInt(num/3) + 1;

    $(this).next(&quot;div&quot;).css(&quot;grid-row&quot;, num2);        
    $(this).next(&quot;div&quot;).css(&quot;grid-column&quot;, &quot;3&quot;);   
    $(this).next(&quot;div&quot;).css(&quot;background&quot;, &quot;yellow&quot;);        
  } 
});&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 아래처럼 여백 없이 딱 맞게 조정이 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;//jsfiddle.net/heeehong/86hcLrk9/7/embedded/result,html,css,js/&quot; width=&quot;100%&quot; height=&quot;500&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_jquery.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bXgVwW/btsI5VUPaCu/5sMV4dPWkEFn4GsiEtJDI1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bXgVwW/btsI5VUPaCu/5sMV4dPWkEFn4GsiEtJDI1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bXgVwW/btsI5VUPaCu/5sMV4dPWkEFn4GsiEtJDI1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbXgVwW%2FbtsI5VUPaCu%2F5sMV4dPWkEFn4GsiEtJDI1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;78&quot; height=&quot;78&quot; data-filename=&quot;티스토리_jquery.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>개발/js&amp;middot;jquery</category>
      <category>CSS</category>
      <category>grid</category>
      <category>jQuery</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/152</guid>
      <comments>https://ndesign.tistory.com/152#entry152comment</comments>
      <pubDate>Thu, 15 Aug 2024 00:05:16 +0900</pubDate>
    </item>
    <item>
      <title>[jQuery] input 엔터 시 특정 함수 실행</title>
      <link>https://ndesign.tistory.com/151</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;보통 입력폼에서 엔터키를 누르면 form이 전송되는데 &lt;span style=&quot;letter-spacing: 0px;&quot;&gt;전송되지 않고 특정 스크립트가 실행되게 하려면 아래처럼 스크립트를 추가해주면 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 &lt;b&gt;keyCode == 13&lt;/b&gt;이 엔터키를 의미하고, 엔터키 누르면 form submit 대신 특정 스크립트(f_search)를 실행하게 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1723472636564&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;form&amp;gt;
    &amp;lt;input type=&quot;text&quot; id=&quot;stx&quot;&amp;gt;
    &amp;lt;button onclick=&quot;f_search()&quot;&amp;gt;&amp;lt;/button&amp;gt;
&amp;lt;/form&amp;gt;

&amp;lt;script&amp;gt;
$(&quot;#stx&quot;).keydown(function (e) {
  if (e.keyCode == 13) {
    f_search();
    e.preventDefault();
  }
});
 
function f_search() {
    /*스크립트*/
}
&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_jquery.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0Y2Ok/btsI1W8jUaI/M8MswuVx2o5P3DZ1mjF86k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0Y2Ok/btsI1W8jUaI/M8MswuVx2o5P3DZ1mjF86k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0Y2Ok/btsI1W8jUaI/M8MswuVx2o5P3DZ1mjF86k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0Y2Ok%2FbtsI1W8jUaI%2FM8MswuVx2o5P3DZ1mjF86k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;86&quot; height=&quot;86&quot; data-filename=&quot;티스토리_jquery.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>개발/js&amp;middot;jquery</category>
      <category>jQuery</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/151</guid>
      <comments>https://ndesign.tistory.com/151#entry151comment</comments>
      <pubDate>Mon, 12 Aug 2024 23:28:04 +0900</pubDate>
    </item>
    <item>
      <title>[php] explode 배열 최소값, 최대값 구하기 min(), max()</title>
      <link>https://ndesign.tistory.com/150</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;explode&amp;nbsp;배열&amp;nbsp;최소값,&amp;nbsp;최대값&amp;nbsp;구하기&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;보통 데이터가 array 배열로 되어있으면 min(), max()함수를 써서 바로 최소값 최대값을 구할 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1721804010453&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$arr = array(1,2,3,4,5,6,7); 
$price1 = min($arr);
$price2 = max($arr);&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 데이터가 이미 구분자로 합쳐서 들어가져있다면 (예 : 100000|1500000|200000|130000)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;배열로 변경한 후에 최소값, 최대값을 구할 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1721803958174&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$str = $view['sp_price'];
$sub_str = explode(&quot;|&quot;, $str);
$new_str = array();

foreach ( $sub_str as $row ) {
    $arr = explode( ',', $row );
}

echo min($arr); //최소값
echo max($arr); //최대값&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또는 아래와 같이 array_combine 함수를 사용해 배열을 만들어 구할수도 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1721804322977&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$str = $view['sp_price'];
$list = explode('|', $str);
$arr = array_combine($list, $list);

echo min($arr); //최소값
echo max($arr); //최대값&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_php.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TC7x5/btsIKKm251D/B8JyrCdcP6fHkIkAkqXni0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TC7x5/btsIKKm251D/B8JyrCdcP6fHkIkAkqXni0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TC7x5/btsIKKm251D/B8JyrCdcP6fHkIkAkqXni0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTC7x5%2FbtsIKKm251D%2FB8JyrCdcP6fHkIkAkqXni0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;54&quot; height=&quot;54&quot; data-filename=&quot;티스토리_php.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;500&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발/php</category>
      <category>php</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/150</guid>
      <comments>https://ndesign.tistory.com/150#entry150comment</comments>
      <pubDate>Wed, 24 Jul 2024 16:04:50 +0900</pubDate>
    </item>
    <item>
      <title>VS code / Visual Studio Code  불필요한 태그 삭제하기</title>
      <link>https://ndesign.tistory.com/149</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_썸네일_vscode.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YTqFJ/btsIJtkjM8J/cgm4SJpBtHdD5Yuo0MPxK1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YTqFJ/btsIJtkjM8J/cgm4SJpBtHdD5Yuo0MPxK1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YTqFJ/btsIJtkjM8J/cgm4SJpBtHdD5Yuo0MPxK1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYTqFJ%2FbtsIJtkjM8J%2Fcgm4SJpBtHdD5Yuo0MPxK1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;1000&quot; data-filename=&quot;티스토리_썸네일_vscode.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;워드나 한글 프로그램이나 일반페이지에 있는 것을 그대로 복사 붙여 사용하면 필요없는 태그들까지 복사하게 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 경우 Visual Studio Code에서 정규표현식으로 쉽게 태그 제거가 가능하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;정규 표현식 적용 전&lt;/b&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.jpg&quot; data-origin-width=&quot;1613&quot; data-origin-height=&quot;997&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bE7gZi/btsIHb6HYZW/fiKGIIukjAVaA6FXEIg97K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bE7gZi/btsIHb6HYZW/fiKGIIukjAVaA6FXEIg97K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bE7gZi/btsIHb6HYZW/fiKGIIukjAVaA6FXEIg97K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbE7gZi%2FbtsIHb6HYZW%2FfiKGIIukjAVaA6FXEIg97K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1613&quot; height=&quot;997&quot; data-filename=&quot;2.jpg&quot; data-origin-width=&quot;1613&quot; data-origin-height=&quot;997&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;태그 제거 방법&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1) Ctrl + H를 누른 뒤, 세번째 아이콘(Use Regular Expression)을 클릭한다. 또는 Alt + R 을 누르면 선택이 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;450&quot; data-origin-height=&quot;137&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/G0Gs1/btsIHFsG8no/axYytb70jNKOHlUg7Iygz1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/G0Gs1/btsIHFsG8no/axYytb70jNKOHlUg7Iygz1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/G0Gs1/btsIHFsG8no/axYytb70jNKOHlUg7Iygz1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FG0Gs1%2FbtsIHFsG8no%2FaxYytb70jNKOHlUg7Iygz1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;450&quot; height=&quot;137&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;450&quot; data-origin-height=&quot;137&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2) 위칸에 아래처럼 정규식을 입력해준다. 이 정규식은 정규식에 작성한 태그 외의 태그를 모두 제거하는 정규식이다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;|는 '또는'이라 지우면 안되는 태그들을 모두 |로 구분해서 넣어주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래의 경우에는 이미지태그(img), 링크태그(a href, /a), 테이블태그(tr, td, tbody, table, /tr, /td, /table, /tbody), 줄내림태그(br)은 제외하고 나머지 태그와 공백 문자를 정리하도록 정규식을 넣었다.&lt;/p&gt;
&lt;pre id=&quot;code_1721634186428&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;(?!img|a href|/a|tr|td|tbody|table|/tr|/td|/table|/tbody|br).*?&amp;gt;|&amp;amp;nbsp;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모든 태그를 제거하고 싶다면 아래처럼 &lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;b&gt;&amp;lt;[^&amp;gt;]*&amp;gt;&lt;/b&gt; 만 입력하면 된다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1721635433437&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;[^&amp;gt;]*&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3) 그러면 이렇게 태그들이 선택되어지는데, 전부 바꾸기(Ctrl + Alt + Enter)를 눌러 빈문자로 만들어주면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-07-22 170457.jpg&quot; data-origin-width=&quot;1472&quot; data-origin-height=&quot;961&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bCLDnF/btsIHWOxBzT/cgnn5GTSMOWH0cJJFAraKK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bCLDnF/btsIHWOxBzT/cgnn5GTSMOWH0cJJFAraKK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bCLDnF/btsIHWOxBzT/cgnn5GTSMOWH0cJJFAraKK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCLDnF%2FbtsIHWOxBzT%2Fcgnn5GTSMOWH0cJJFAraKK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1472&quot; height=&quot;961&quot; data-filename=&quot;화면 캡처 2024-07-22 170457.jpg&quot; data-origin-width=&quot;1472&quot; data-origin-height=&quot;961&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-07-22 170727.jpg&quot; data-origin-width=&quot;437&quot; data-origin-height=&quot;67&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/by86n9/btsIJXLYN3X/yTxdEMQpJvBNISxkUQcQDk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/by86n9/btsIJXLYN3X/yTxdEMQpJvBNISxkUQcQDk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/by86n9/btsIJXLYN3X/yTxdEMQpJvBNISxkUQcQDk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fby86n9%2FbtsIJXLYN3X%2FyTxdEMQpJvBNISxkUQcQDk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;437&quot; height=&quot;67&quot; data-filename=&quot;화면 캡처 2024-07-22 170727.jpg&quot; data-origin-width=&quot;437&quot; data-origin-height=&quot;67&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;단점은 style=&quot;&quot;안에 들어있는 속성들은 삭제가 안되는 함정이...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래도 간단한 태그들은 쉽게 삭제가 가능해서 편리하게 이용할 수 있다.&lt;/p&gt;</description>
      <category>tip</category>
      <category>HTML</category>
      <category>visualcode</category>
      <category>vsCode</category>
      <category>태그제거</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/149</guid>
      <comments>https://ndesign.tistory.com/149#entry149comment</comments>
      <pubDate>Mon, 22 Jul 2024 17:08:38 +0900</pubDate>
    </item>
    <item>
      <title>[php] 파일 업로드 기능 DB 저장 안될 때</title>
      <link>https://ndesign.tistory.com/148</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기존에 쓰던 코드 그대로 파일 업로드해서 DB저장하는 기능을 사용하는데 아무리해도 파일 업로드가 되지 않아서 며칠 고생했는데 알고보니 간단하게 해결이 가능했다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;폼 내에 파일첨부 기능을 사용하는 경우, 폼 태그 안에 &lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;enctype=&quot;multipart/form-data&quot;&lt;/b&gt;&lt;/span&gt;&amp;nbsp; 를 꼭 넣어줘야한다.&lt;/p&gt;
&lt;pre id=&quot;code_1721617249096&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;form name=&quot;fregisterform&quot; id=&quot;fregisterform&quot; action=&quot;&quot; onsubmit=&quot;return fregisterform_submit(this);&quot; enctype=&quot;multipart/form-data&quot; method=&quot;POST&quot; autocomplete=&quot;off&quot;&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발/php</category>
      <category>php</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/148</guid>
      <comments>https://ndesign.tistory.com/148#entry148comment</comments>
      <pubDate>Mon, 22 Jul 2024 12:03:43 +0900</pubDate>
    </item>
    <item>
      <title>[카페24] 상품 분류, 게시판 스킨별 스크립트, CSS 다르게 적용하기</title>
      <link>https://ndesign.tistory.com/147</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;상품 분류마다 다르게 보여주기&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;상품 분류 스킨은 동일한데 특정 일부분만 다르게 보여지게 하고 싶은 경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 스크립트를 상품 목록파일(/product/list.html)에 로드되는 &lt;b&gt;/js/module/product/menucategory.js&lt;/b&gt; 파일에 추가해주면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1719916315508&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var urll = window.location.href;
var urlParams = new URL(urll).searchParams;
var cate_no = urlParams.get('cate_no');

if(cate_no ==&quot;54&quot;) {
    //54번 카테고리 분류에 보여질 스크립트
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[사용예시]&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나의 경우에는 카테고리별 설명문구를 추가해주기 위해 아래와 같이 코드를 넣었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;상품분류페이지에서 간단한 분류 설명은 넣을 수는 있지만 3~4줄 길게 넣을수는 없어서 스크립트로 직접 넣을 수 있도록 하였다.&lt;/p&gt;
&lt;pre id=&quot;code_1719916439945&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$('#cate').hide(); 

var urll = window.location.href;
var urlParams = new URL(urll).searchParams;
var cate_no = urlParams.get('cate_no');

var dd = document.getElementById('list_description');

if(cate_no ==&quot;54&quot;) {
    dd.innerHTML = '카테고리54 설명';
}   

if(cate_no ==&quot;71&quot;) { 
    dd.innerHTML = '카테고리 71 설명';
    $('#feather_cate').show(); 
    $('#feather_cate ul li:first-child').addClass(&quot;on&quot;); 
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;게시판마다 다르게 보여주기&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;카페24 게시판 스킨은 동일하게 사용하는데, 특정 게시판에서만 일부 div가 안보이게 한다던지 차이를 줄때&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 스크립트를 사용하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 주의할 점은 이 스크립트는 주소창의 board_no 변수를 불러와서 구분하기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게시판 주소는 무조건&amp;nbsp;www.abc.com/board/free/list.html?board_no=1002 이런식으로 .html 뒤에 변수가 오는 형태로 사용하는 경우에만 사용 가능하다.&lt;/p&gt;
&lt;pre id=&quot;code_1719916015391&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var getBoardNo = location.href.split('board_no=')[1]; //게시판 번호 불러오기

if(getBoardNo == 1002) {
    document.getElementById(&quot;board_cate&quot;).style.display = &quot;none&quot;;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_카페24.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLivuA/btsIloKvpJa/xXE2ifgO7KvGil0vTURUoK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLivuA/btsIloKvpJa/xXE2ifgO7KvGil0vTURUoK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLivuA/btsIloKvpJa/xXE2ifgO7KvGil0vTURUoK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLivuA%2FbtsIloKvpJa%2FxXE2ifgO7KvGil0vTURUoK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;83&quot; height=&quot;83&quot; data-filename=&quot;티스토리_카페24.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>개발/카페24</category>
      <category>카페24</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/147</guid>
      <comments>https://ndesign.tistory.com/147#entry147comment</comments>
      <pubDate>Tue, 2 Jul 2024 19:37:05 +0900</pubDate>
    </item>
    <item>
      <title>[php] DB 텍스트 특수문자 (&amp;lt;, &amp;gt;, &amp;amp;, &amp;quot;, ' 등) 인식 / html 변환</title>
      <link>https://ndesign.tistory.com/146</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DB 데이터 자체에는 특수문자를 포함한 데이터가 잘 들어가지는데, 불러올 때 꺽쇠나 특수문자가 들어간 부분은 삭제되고 보여지는 오류가 있어 해결할 수 있는 방법을 알아보았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;lt;, &amp;gt;를 태그로 인식하지 않게 하기 위해서는 &lt;i&gt;&lt;b&gt;htmlspecialchars() &lt;/b&gt;&lt;/i&gt;함수를 써주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;htmlspecialchar()&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;PHP 4, PHP 5, PHP 7, PHP 8 사용가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어떤 문자들은 HTML에서 특별한 정의를 지니는데 그 의미를 보존하려면 HTML엔티티로 표현해야한다. 이 함수는 이러한 변환을 거친 문자열을 반환해준다.&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 30.6977%; height: 102px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style15&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 15.5814%; height: 17px;&quot;&gt;&lt;b&gt;Character&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 15.1163%; height: 17px;&quot;&gt;&lt;b&gt;Replacement&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 15.5814%; height: 17px;&quot;&gt;&lt;b&gt;&amp;amp;&lt;/b&gt; (앰퍼샌드)&lt;/td&gt;
&lt;td style=&quot;width: 15.1163%; height: 17px;&quot;&gt;&amp;amp;amp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 15.5814%; height: 17px;&quot;&gt;&lt;b&gt;&quot;&lt;/b&gt; (쌍따옴표)&lt;/td&gt;
&lt;td style=&quot;width: 15.1163%; height: 17px;&quot;&gt;&amp;amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 15.5814%; height: 17px;&quot;&gt;&lt;b&gt;'&lt;/b&gt; (따옴표)&lt;/td&gt;
&lt;td style=&quot;width: 15.1163%; height: 17px;&quot;&gt;&amp;amp;#039&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 15.5814%; height: 17px;&quot;&gt;&lt;b&gt;&amp;lt;&lt;/b&gt; (부등호)&lt;/td&gt;
&lt;td style=&quot;width: 15.1163%; height: 17px;&quot;&gt;&amp;amp;it;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 15.5814%; height: 17px;&quot;&gt;&lt;b&gt;&amp;gt;&lt;/b&gt; &lt;span style=&quot;background-color: #efefef; color: #333333; text-align: start;&quot;&gt;(부등호)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 15.1163%; height: 17px;&quot;&gt;&amp;amp;gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;사용예시&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[예시코드1]&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1718766541671&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$entity= &quot;&amp;lt;b&amp;gt;내용내용&amp;lt;/b&amp;gt;&quot;;
echo htmlspecialchars($entity);&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[결과1]&lt;/b&gt; : &amp;lt;b&amp;gt;를 태그로 인식하지 않고 그대로 보여준다.&lt;/p&gt;
&lt;pre id=&quot;code_1718766584585&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;b&amp;gt;내용내용&amp;lt;/b&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[예시코드2]&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1718766643946&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$entity= &quot;&amp;lt;title&amp;gt;&quot;;
echo htmlspecialchars($entity);&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[결과2]&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: &amp;lt;title&amp;gt;를 태그로 인식하지 않고 그대로 보여준다.&lt;/p&gt;
&lt;pre id=&quot;code_1718766658297&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;변수의 경우 이런식으로 직접 넣어 사용 가능하다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;pre id=&quot;code_1718765531267&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php echo htmlspecialchars($row['wr_5']);?&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;nl2br함수와 함께 사용 하는 경우&lt;/p&gt;
&lt;pre id=&quot;code_1718765553330&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php echo nl2br(htmlspecialchars($row['wr_5']));?&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;참고 : &lt;a style=&quot;color: #9d9d9d;&quot; href=&quot;https://www.php.net/manual/en/function.htmlspecialchars.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.php.net/manual/en/function.htmlspecialchars.php&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1718765351907&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;PHP: htmlspecialchars - Manual&quot; data-og-description=&quot;One MUST specify ENT_HTML5 in addition to double_encode=false to avoid double-encoding.The reason is that contrary to the documentation, double_encode=false will NOT unconditionally and globally prevent double-encoding of ALL existing entities. Crucially, &quot; data-og-host=&quot;www.php.net&quot; data-og-source-url=&quot;https://www.php.net/manual/en/function.htmlspecialchars.php&quot; data-og-url=&quot;https://www.php.net/manual/en/function.htmlspecialchars.php&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.php.net/manual/en/function.htmlspecialchars.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.php.net/manual/en/function.htmlspecialchars.php&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;PHP: htmlspecialchars - Manual&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;One MUST specify ENT_HTML5 in addition to double_encode=false to avoid double-encoding.The reason is that contrary to the documentation, double_encode=false will NOT unconditionally and globally prevent double-encoding of ALL existing entities. Crucially,&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.php.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_php.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dUmPew/btsH3w3XkRn/f16rLKKauxaKH8dn413dJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dUmPew/btsH3w3XkRn/f16rLKKauxaKH8dn413dJK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dUmPew/btsH3w3XkRn/f16rLKKauxaKH8dn413dJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdUmPew%2FbtsH3w3XkRn%2Ff16rLKKauxaKH8dn413dJK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;66&quot; height=&quot;66&quot; data-filename=&quot;티스토리_php.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;500&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발/php</category>
      <category>php</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/146</guid>
      <comments>https://ndesign.tistory.com/146#entry146comment</comments>
      <pubDate>Wed, 19 Jun 2024 12:07:55 +0900</pubDate>
    </item>
    <item>
      <title>유튜브 영상, 쇼츠 화면 반응형 코드 iframe embed</title>
      <link>https://ndesign.tistory.com/145</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;유튜브 영상이나 쇼츠를 유튜브에서 복사한 코드 그대로 가져오는 경우, 반응형이 아니라서 기기에 따라 양옆에 여백이 생기게 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;적용전&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/6KYPsNmCkTw&quot; width=&quot;100%&quot; height=&quot;300&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;반영형 영상&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1) 먼저 영상 아이프레임 코드를 &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;div class=&quot;video-container&quot;&amp;gt;&lt;/span&gt; 로 감싸준다.&lt;/p&gt;
&lt;pre id=&quot;code_1725252574603&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;video-container&quot;&amp;gt;
  &amp;lt;iframe src=&quot;https://www.youtube.com/embed/6KYPsNmCkTw&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&amp;gt;&amp;lt;/iframe&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2) CSS로 iframe이 영상 비율에 맞게 나올 수 있도록 한다.&lt;/p&gt;
&lt;pre id=&quot;code_1725252603136&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.video-container {
  position:relative;
  height:0;
  padding-bottom:56.25%;
}

.video-container iframe {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;반응형 쇼츠&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여백없이 꽉차게 보일 수 있도록 하기 위해서는 아래처럼 CSS를 조정하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1) 먼저 쇼츠 아이프레임 코드를 &amp;lt;div class=&quot;shorts-container&quot;&amp;gt;로 감싸준다.&lt;/p&gt;
&lt;pre id=&quot;code_1718625194892&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;shorts-container&quot;&amp;gt;
&amp;lt;iframe src=&quot;https://www.youtube.com/embed/6KYPsNmCkTw&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2) CSS로 iframe이 쇼츠 비율에 맞게 나올 수 있도록 한다.&lt;/p&gt;
&lt;pre id=&quot;code_1718625065373&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.shorts-container {
    position:relative;
    width:100%;
    height:0;;
    padding-bottom:177.78%
}

.shorts-container iframe {
     position:absolute;
     width:100%;
     height:100%;
     left:0;
     top:0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;적용후&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;디바이스 크기가 변해도 항상 가로세로 100% 맞춰서 꽉차게 나오게 된다.&lt;/p&gt;
&lt;div class=&quot;shorts-container&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/6KYPsNmCkTw&quot; width=&quot;851&quot; height=&quot;1513&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>디자인/html&amp;middot;css</category>
      <category>반응형</category>
      <category>쇼츠</category>
      <category>유튜브</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/145</guid>
      <comments>https://ndesign.tistory.com/145#entry145comment</comments>
      <pubDate>Mon, 17 Jun 2024 20:57:08 +0900</pubDate>
    </item>
    <item>
      <title>카페24 게시판 스킨 변경 시 링크 변수 변경</title>
      <link>https://ndesign.tistory.com/144</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;카페24 게시판 스킨을 새로 만드는 경우,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게시판 각 항목 링크 클릭 시 기본으로 설정 되어있는 스킨(free, prouduct 등)으로 적용되어&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;새로 만든 스킨으로 적용이 되지 않는다. 이 경우 아래와 같이 링크 부분을 변경해 주어야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;[예시] 게시판 목록 (list.html파일)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게시판 상세 페이지로 넘어가는 링크 경로를 변경해주어야한다.&lt;/p&gt;
&lt;pre id=&quot;code_1716540460363&quot; class=&quot;dust&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;        &amp;lt;tr style=&quot;{$list_bg_color} {$list_char_color}&quot; class=&quot;{$block_target_class}&quot; {$block_data_attr}&amp;gt;
            &amp;lt;td class=&quot;chk no&quot;&amp;gt;{$checkbox}&amp;lt;span class=&quot;RW&quot;&amp;gt;{$no}&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;
            &amp;lt;td class=&quot;subject left txtBreak&quot;&amp;gt;
                {$icon_re}{$icon_lock}&amp;lt;a href=&quot;{$link_board_detail}&quot; style=&quot;{$link_color}&quot; class=&quot;{$block_content_class}&quot;&amp;gt;{$subject}&amp;lt;/a&amp;gt;{$icon_file}&amp;lt;span class=&quot;comment&quot;&amp;gt;{$comment_count}&amp;lt;/span&amp;gt;{$icon_mobile}{$icon_new}{$icon_hit}
            &amp;lt;/td&amp;gt;
            &amp;lt;td class=&quot;{$category_display|display}&quot;&amp;gt;{$category_name}&amp;lt;/td&amp;gt;
            &amp;lt;td&amp;gt;{$member_icon}{$writer}&amp;lt;/td&amp;gt;
            &amp;lt;td class=&quot;{$date_display|display}&quot;&amp;gt;{$write_date}&amp;lt;/td&amp;gt;
            &amp;lt;td class=&quot;{$hit_display|display}&quot;&amp;gt;&amp;lt;span class=&quot;RTMI&quot;&amp;gt;조회&amp;lt;/span&amp;gt; {$hit_count}&amp;lt;/td&amp;gt;
            &amp;lt;td class=&quot;{$point_display|display}&quot;&amp;gt;&amp;lt;img src=&quot;//img.echosting.cafe24.com/skin/skin/board/icon-star-rating{$point_count}.svg&quot; alt=&quot;{$point_count}점&quot; /&amp;gt;&amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;위의 코드에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;lt;a href=&quot;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;{$link_board_detail}&lt;/b&gt;&lt;/span&gt;&quot; style=&quot;{$link_color}&quot; class=&quot;{$block_content_class}&quot;&amp;gt; 를&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;=&amp;gt; &amp;lt;a href=&quot; &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;/board/스킨폴더명/read.html{$param_read}&lt;/b&gt;&lt;/span&gt; &quot; style=&quot;{$link_color}&quot; class=&quot;{$block_content_class}&quot;&amp;gt;로 변경&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런식으로 게시판 스킨 폴더 내 list.html, read.html, write.html 파일 모두 링크 부분을 변경해주면 된다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 139px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 19.2636%; height: 17px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;width: 35.8914%; height: 17px;&quot;&gt;기존링크&lt;/td&gt;
&lt;td style=&quot;width: 44.8449%; height: 17px;&quot;&gt;&amp;rarr; 변경 링크&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 19.2636%; height: 17px;&quot;&gt;&lt;b&gt;게시판 리스트&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 35.8914%; height: 17px;&quot;&gt;{$link_board_list}&lt;/td&gt;
&lt;td style=&quot;width: 44.8449%; height: 17px;&quot;&gt;/board/&lt;span style=&quot;color: #006dd7;&quot;&gt;스킨폴더명&lt;/span&gt;/list.html{$param_list}&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 19.2636%; height: 17px;&quot;&gt;&lt;b&gt; 게시판 상세뷰 &lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 35.8914%; height: 17px;&quot;&gt;{$link_board_detail}&lt;/td&gt;
&lt;td style=&quot;width: 44.8449%; height: 17px;&quot;&gt;/board/&lt;span style=&quot;color: #006dd7;&quot;&gt;스킨폴더명&lt;/span&gt;/read.html{$param_read}&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 19.2636%; height: 17px;&quot;&gt;&lt;b&gt;글 수정&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 35.8914%; height: 17px;&quot;&gt;/board/free/modify.html{$param_modify}&lt;/td&gt;
&lt;td style=&quot;width: 44.8449%; height: 17px;&quot;&gt;/board/&lt;span style=&quot;color: #006dd7;&quot;&gt;스킨폴더명&lt;/span&gt; /modify.html{$param_modify}&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 19.2636%; height: 17px;&quot;&gt;&lt;b&gt;답변 쓰기&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 35.8914%; height: 17px;&quot;&gt;/board/free/reply.html{$param_reply}&lt;/td&gt;
&lt;td style=&quot;width: 44.8449%; height: 17px;&quot;&gt;/board/&lt;span style=&quot;color: #006dd7;&quot;&gt;스킨폴더명&lt;/span&gt;/reply.html{$param_reply}&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 19.2636%; height: 17px;&quot;&gt;&lt;b&gt;글쓰기&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 35.8914%; height: 17px;&quot;&gt;/board/free/write.html{$param_write}&lt;/td&gt;
&lt;td style=&quot;width: 44.8449%; height: 17px;&quot;&gt;/board/&lt;span style=&quot;color: #006dd7;&quot;&gt;스킨폴더명&lt;/span&gt;/write.html{$param_write}&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 19.2636%; height: 17px;&quot;&gt;&lt;b&gt;이전글&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 35.8914%; height: 17px;&quot;&gt;{$link_board_detail_prev}&lt;/td&gt;
&lt;td style=&quot;width: 44.8449%; height: 17px;&quot;&gt;/board/&lt;span style=&quot;color: #006dd7;&quot;&gt;스킨폴더명&lt;/span&gt;/read.html{$param_prev}&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 19.2636%; height: 20px;&quot;&gt;&lt;b&gt;다음글&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 35.8914%; height: 20px;&quot;&gt;{$link_board_detail_next}&lt;/td&gt;
&lt;td style=&quot;width: 44.8449%; height: 20px;&quot;&gt;/board/&lt;span style=&quot;color: #006dd7;&quot;&gt;스킨폴더명&lt;/span&gt;/read.html{$param_next}&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;* 참고 : &lt;a href=&quot;https://sdsupport.cafe24.com/module/board/gallery/list.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://sdsupport.cafe24.com/module/board/gallery/list.html&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1716538336121&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;스마트디자인 서포트&quot; data-og-description=&quot;갤러리 게시판의 경우 일반 게시판과 모듈, 변수들이 동일하지만 목록을 이미지형/리스트형으로 선택하여 노출할 수 있는 차이점이 있습니다. 설명 갤러리 목록 모듈입니다. onerror 이벤트를 통&quot; data-og-host=&quot;sdsupport.cafe24.com&quot; data-og-source-url=&quot;https://sdsupport.cafe24.com/module/board/gallery/list.html&quot; data-og-url=&quot;https://sdsupport.cafe24.com/module/board/gallery/list.html&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://sdsupport.cafe24.com/module/board/gallery/list.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://sdsupport.cafe24.com/module/board/gallery/list.html&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;스마트디자인 서포트&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;갤러리 게시판의 경우 일반 게시판과 모듈, 변수들이 동일하지만 목록을 이미지형/리스트형으로 선택하여 노출할 수 있는 차이점이 있습니다. 설명 갤러리 목록 모듈입니다. onerror 이벤트를 통&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;sdsupport.cafe24.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발/카페24</category>
      <category>카페24</category>
      <category>카페24게시판</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/144</guid>
      <comments>https://ndesign.tistory.com/144#entry144comment</comments>
      <pubDate>Fri, 24 May 2024 17:51:42 +0900</pubDate>
    </item>
    <item>
      <title>[그누보드/영카트] 글쓰기시 이모지 사용하기</title>
      <link>https://ndesign.tistory.com/143</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그누보드 영카트 게시판에서 이모지를 등록하면 물음표로 뜨게 된다. 이 경우 CHARSET을 변경해주어야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. DB 기본 셋팅 변경&lt;/p&gt;
&lt;pre id=&quot;code_1711503069526&quot; class=&quot;sql&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;cpp&quot;&gt;&lt;code&gt;ALTER TABLE `yourDBName`.`yourTableName` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. config.php 파일 변경&lt;/p&gt;
&lt;pre id=&quot;code_1711503101790&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;기존
define('G5_DB_CHARSET', 'utf8');

변경
define('G5_DB_CHARSET', 'utf8mb4');&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. /adm/sql_write.sql&lt;/p&gt;
&lt;pre id=&quot;code_1711503140072&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;기존
ENGINE=MyISAM  DEFAULT CHARSET=utf8;

변경
ENGINE=MyISAM  DEFAULT CHARSET=utf8mb4;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;utf8&lt;/b&gt;이라 되어있는 부분을 &lt;b&gt;utf8mb4&lt;/b&gt;로 변경해주면 이모지 등록이 잘 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;혹시나 이렇게 했는데도 제대로 안보인다면 텍스트 나오는 부분 폰트를 이모지 폰트로 지정해주면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1711503237613&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;font-family: 'Noto Emoji', 'Segoe UI Emoji', sans-serif;&lt;/code&gt;&lt;/pre&gt;</description>
      <category>tip</category>
      <category>그누보드</category>
      <category>영카트</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/143</guid>
      <comments>https://ndesign.tistory.com/143#entry143comment</comments>
      <pubDate>Wed, 27 Mar 2024 10:34:54 +0900</pubDate>
    </item>
    <item>
      <title>자바스크립트 예약어</title>
      <link>https://ndesign.tistory.com/142</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예약어(Reserved Words)는 자바스크립트에 먼저 등록된 요소를 말한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 예약어는 변수, 라벨, 펑션 네임으로 사용할 수 없다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;변수, 라벨 등에서 사용할 수 없는 예약어&lt;/b&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 85px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 22.2093%;&quot;&gt;arguments&lt;/td&gt;
&lt;td style=&quot;width: 17.4419%;&quot;&gt;break&lt;/td&gt;
&lt;td style=&quot;width: 18.372%;&quot;&gt;case&lt;/td&gt;
&lt;td style=&quot;width: 21.5116%;&quot;&gt;continue&lt;/td&gt;
&lt;td style=&quot;width: 20.3488%;&quot;&gt;default&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 22.2093%;&quot;&gt;do&lt;/td&gt;
&lt;td style=&quot;width: 17.4419%;&quot;&gt;else&lt;/td&gt;
&lt;td style=&quot;width: 18.372%;&quot;&gt;false&lt;/td&gt;
&lt;td style=&quot;width: 21.5116%;&quot;&gt;for&lt;/td&gt;
&lt;td style=&quot;width: 20.3488%;&quot;&gt;function&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 22.2093%;&quot;&gt;if&lt;/td&gt;
&lt;td style=&quot;width: 17.4419%;&quot;&gt;null&lt;/td&gt;
&lt;td style=&quot;width: 18.372%;&quot;&gt;return&lt;/td&gt;
&lt;td style=&quot;width: 21.5116%;&quot;&gt;super&lt;/td&gt;
&lt;td style=&quot;width: 20.3488%;&quot;&gt;switch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 22.2093%;&quot;&gt;this&lt;/td&gt;
&lt;td style=&quot;width: 17.4419%;&quot;&gt;true&lt;/td&gt;
&lt;td style=&quot;width: 18.372%;&quot;&gt;try&lt;/td&gt;
&lt;td style=&quot;width: 21.5116%;&quot;&gt;typeof&lt;/td&gt;
&lt;td style=&quot;width: 20.3488%;&quot;&gt;var&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 22.2093%;&quot;&gt;void&lt;/td&gt;
&lt;td style=&quot;width: 17.4419%;&quot;&gt;while&lt;/td&gt;
&lt;td style=&quot;width: 18.372%;&quot;&gt;with&lt;/td&gt;
&lt;td style=&quot;width: 21.5116%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;width: 20.3488%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;예시&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1709041250126&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;//사용가능
var apple = a; 
var name = a; 

//사용불가
var arguments = a;
var if = a;
var do = a;
var default = a;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;생각보다 많은 예약어가 있는데 아래 표 참고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-02-27 224253.png&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;889&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/E8LcD/btsFlQQ93Dg/KJBlnzHl9uERWoxMvdoMEk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/E8LcD/btsFlQQ93Dg/KJBlnzHl9uERWoxMvdoMEk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/E8LcD/btsFlQQ93Dg/KJBlnzHl9uERWoxMvdoMEk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE8LcD%2FbtsFlQQ93Dg%2FKJBlnzHl9uERWoxMvdoMEk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1090&quot; height=&quot;889&quot; data-filename=&quot;화면 캡처 2024-02-27 224253.png&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;889&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;참고 : &lt;a href=&quot;https://www.w3schools.com/js/js_reserved.asp&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.w3schools.com/js/js_reserved.asp&lt;/a&gt;&lt;/p&gt;</description>
      <category>개발/js&amp;middot;jquery</category>
      <category>자바스크립트</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/142</guid>
      <comments>https://ndesign.tistory.com/142#entry142comment</comments>
      <pubDate>Tue, 27 Feb 2024 22:46:33 +0900</pubDate>
    </item>
    <item>
      <title>그누보드/영카트 사업자등록번호 인증 회원가입 및 관리 시스템 (휴&amp;middot;폐업자 가입 제한)</title>
      <link>https://ndesign.tistory.com/141</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;썸네일 복사.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgrxk6/btsEdB8k7bI/zMYDWz7C6XpwMbRBgqKfyK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgrxk6/btsEdB8k7bI/zMYDWz7C6XpwMbRBgqKfyK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgrxk6/btsEdB8k7bI/zMYDWz7C6XpwMbRBgqKfyK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbgrxk6%2FbtsEdB8k7bI%2FzMYDWz7C6XpwMbRBgqKfyK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;1000&quot; data-filename=&quot;썸네일 복사.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;국세청 API를 통해 사업자번호 유효성(휴/폐업 여부)을 체크하여 회원가입을 받을 수 있는 플러그인입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;사업자회원 승인,보류 가능하며,&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;사업자회원 일괄 사업자번호 조회 및 레벨 관리가 가능합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;상세페이지 복사.jpg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;11831&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/R6fxr/btsD6v9DE11/Ivqu77XPuDKVJE88PuqhL0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/R6fxr/btsD6v9DE11/Ivqu77XPuDKVJE88PuqhL0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/R6fxr/btsD6v9DE11/Ivqu77XPuDKVJE88PuqhL0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FR6fxr%2FbtsD6v9DE11%2FIvqu77XPuDKVJE88PuqhL0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1400&quot; height=&quot;11831&quot; data-filename=&quot;상세페이지 복사.jpg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;11831&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;해당 코드 구입 또는 자세한 내용을 보고 싶으시다면 그누보드 컨텐츠몰에서 확인 부탁드립니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt; ⬇&amp;nbsp; 바로가기 ⬇&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://sir.kr/cmall/1706584561&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://sir.kr/cmall/1706584561&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1706617947700&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;사업자등록번호 인증 회원가입 및 관리 시스템 (휴&amp;middot;폐업자 가입 제한) &amp;gt;&quot; data-og-description=&quot; &quot; data-og-host=&quot;sir.kr&quot; data-og-source-url=&quot;https://sir.kr/cmall/1706584561&quot; data-og-url=&quot;https://sir.kr/cmall/1706584561&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/c2OtOJ/hyVcaNcKsj/IundYQ4dqKW8uWmdIH9W40/img.jpg?width=1000&amp;amp;height=1000&amp;amp;face=0_0_1000_1000,https://scrap.kakaocdn.net/dn/3vZhT/hyVb2In6CB/lt5ujvaabyJ7CfPkKtKW1k/img.jpg?width=730&amp;amp;height=6169&amp;amp;face=0_0_730_6169&quot;&gt;&lt;a href=&quot;https://sir.kr/cmall/1706584561&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://sir.kr/cmall/1706584561&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/c2OtOJ/hyVcaNcKsj/IundYQ4dqKW8uWmdIH9W40/img.jpg?width=1000&amp;amp;height=1000&amp;amp;face=0_0_1000_1000,https://scrap.kakaocdn.net/dn/3vZhT/hyVb2In6CB/lt5ujvaabyJ7CfPkKtKW1k/img.jpg?width=730&amp;amp;height=6169&amp;amp;face=0_0_730_6169');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;사업자등록번호 인증 회원가입 및 관리 시스템 (휴&amp;middot;폐업자 가입 제한) &amp;gt;&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;sir.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;감사합니다.&lt;/p&gt;</description>
      <category>[ 코드 판매 ]</category>
      <category>API</category>
      <category>국세청API</category>
      <category>그누보드</category>
      <category>사업자회원</category>
      <category>영카트</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/141</guid>
      <comments>https://ndesign.tistory.com/141#entry141comment</comments>
      <pubDate>Tue, 30 Jan 2024 21:33:15 +0900</pubDate>
    </item>
    <item>
      <title>영카트 주문내역 이카운트용 엑셀 출력</title>
      <link>https://ndesign.tistory.com/140</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;7I2464Sk7J28.jpg&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;800&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dYDwuh/btsEdZnxymB/1Bhi79nvfssusVhYR5Of8K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dYDwuh/btsEdZnxymB/1Bhi79nvfssusVhYR5Of8K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dYDwuh/btsEdZnxymB/1Bhi79nvfssusVhYR5Of8K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdYDwuh%2FbtsEdZnxymB%2F1Bhi79nvfssusVhYR5Of8K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;800&quot; height=&quot;800&quot; data-filename=&quot;7I2464Sk7J28.jpg&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;800&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기존에 이카운트 ERP 프로그램으로 제조, 생산, 품목관리를 하고, 영카트로 쇼핑몰 운영을 하고 계시다면 이카운트와 영카트가 연동이 되지 않아 주문내역을 일일히 입력해주어야하는 번거로움이 있었습니다. &lt;br /&gt;&lt;br /&gt;기존에 영카트에서도 주문내역을 출력할 수 있는 기능이 있지만&lt;br /&gt;이카운트 전용으로 이카운트 판매입력 폼에 맞추어 입력 가능하도록 커스터마이징해드립니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;소개&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영카트&amp;nbsp;주문내역을&amp;nbsp;이카운트&amp;nbsp;일괄&amp;nbsp;등록&amp;nbsp;폼에&amp;nbsp;맞추어&amp;nbsp;엑셀로&amp;nbsp;출력해주는&amp;nbsp;프로그램입니다. &lt;br /&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;거래처코드/거래처명/업체전화번호/출하창고/대표자명/거래유형/품목코드 등&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;br /&gt;&lt;b&gt;주요기능&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 회원별 업체명/업체코드 등록&lt;br /&gt;* 상품별 품목코드 등록&lt;br /&gt;*&amp;nbsp;이카운트&amp;nbsp;판매입력&amp;nbsp;폼에&amp;nbsp;맞추어&amp;nbsp;날짜별&amp;nbsp;주문내역&amp;nbsp;엑셀&amp;nbsp;파일&amp;nbsp;다운로드 &lt;br /&gt;* 주문내역을 이카운트에 일괄 등록&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;410&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c9Undk/btsEfoUJ0fc/JO6HlDsBwzWKPtPFv7sNS0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c9Undk/btsEfoUJ0fc/JO6HlDsBwzWKPtPFv7sNS0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c9Undk/btsEfoUJ0fc/JO6HlDsBwzWKPtPFv7sNS0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc9Undk%2FbtsEfoUJ0fc%2FJO6HlDsBwzWKPtPFv7sNS0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;700&quot; height=&quot;410&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;410&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;다운&amp;nbsp;받게되는&amp;nbsp;엑셀&amp;nbsp;형태&amp;nbsp;예시입니다.&amp;nbsp;다운&amp;nbsp;받은&amp;nbsp;엑셀을&amp;nbsp;이카운트에&amp;nbsp;등록하시면&amp;nbsp;거래처별로&amp;nbsp;주문내역&amp;nbsp;일괄&amp;nbsp;등록이&amp;nbsp;가능합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.jpg&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;453&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/paRZK/btsEdNOprKy/QB3a5L36dHMGFXHgUwSWr0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/paRZK/btsEdNOprKy/QB3a5L36dHMGFXHgUwSWr0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/paRZK/btsEdNOprKy/QB3a5L36dHMGFXHgUwSWr0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpaRZK%2FbtsEdNOprKy%2FQB3a5L36dHMGFXHgUwSWr0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;700&quot; height=&quot;453&quot; data-filename=&quot;2.jpg&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;453&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;해당 프로그램 구입 또는 자세한 내용을 보고 싶으시다면&amp;nbsp; 그누보드 컨텐츠몰에서 확인 부탁드립니다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;⬇ 바로가기 &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;⬇&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://sir.kr/cmall/1677227002&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://sir.kr/cmall/1677227002&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1706617706997&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;영카트 주문내역 이카운트용 엑셀 출력 &amp;gt;&quot; data-og-description=&quot;기존에 이카운트 ERP 프로그램으로 제조, 생산, 품목관리를 하고, &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;영카트로 쇼핑몰 운영을 하고 계시다면 이카운트와 영카트가 연동이 되지 않아 주문내역을 일일히 입력해주어야하는 &quot; data-og-host=&quot;sir.kr&quot; data-og-source-url=&quot;https://sir.kr/cmall/1677227002&quot; data-og-url=&quot;https://sir.kr/cmall/1677227002&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/doh8yN/hyVcdwoHIt/nNxGpgPuTh2udHTkKv6791/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800&quot;&gt;&lt;a href=&quot;https://sir.kr/cmall/1677227002&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://sir.kr/cmall/1677227002&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/doh8yN/hyVcdwoHIt/nNxGpgPuTh2udHTkKv6791/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;영카트 주문내역 이카운트용 엑셀 출력 &amp;gt;&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;기존에 이카운트 ERP 프로그램으로 제조, 생산, 품목관리를 하고, &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;영카트로 쇼핑몰 운영을 하고 계시다면 이카운트와 영카트가 연동이 되지 않아 주문내역을 일일히 입력해주어야하는&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;sir.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>[ 코드 판매 ]</category>
      <category>그누보드</category>
      <category>영카트</category>
      <category>이카운트</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/140</guid>
      <comments>https://ndesign.tistory.com/140#entry140comment</comments>
      <pubDate>Tue, 30 Jan 2024 21:29:41 +0900</pubDate>
    </item>
    <item>
      <title>영카트 주문 시 할인코드 할인기능 코드 생성</title>
      <link>https://ndesign.tistory.com/139</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;12312.png&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bCFJV6/btsEbE5z5Uj/A3W8fskHzEk5aQe0lOqpnk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bCFJV6/btsEbE5z5Uj/A3W8fskHzEk5aQe0lOqpnk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bCFJV6/btsEbE5z5Uj/A3W8fskHzEk5aQe0lOqpnk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCFJV6%2FbtsEbE5z5Uj%2FA3W8fskHzEk5aQe0lOqpnk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;1000&quot; data-filename=&quot;12312.png&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;기능소개&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&quot;&amp;nbsp;쇼핑몰이&amp;nbsp;넘쳐나는&amp;nbsp;시대.&amp;nbsp;고객&amp;nbsp;마케팅이&amp;nbsp;참&amp;nbsp;중요해졌습니다. &lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;background-color: #d8f6ff;&quot;&gt;할인코드 기능으로 사이트 유입율 &amp;amp; 주문율을 더 올려보세요!&lt;/span&gt;&quot;&lt;/b&gt;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요즘 트랜디한 사이트 아*다, 마켓*리, 오늘의* 등 이미 많은 사이트에서 고객 유입/주문율을 높이기 위해 사용중인 기능입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;영카트 관리자페이지에서 미리 원하는 할인코드을 지정해두고, 회원에게 홍보하세요! &lt;br /&gt;&lt;span style=&quot;letter-spacing: 0px; color: #0593d3;&quot;&gt;예) &quot;주문시 '오늘첫구매'를 입력하시면 할인받으실 수 있습니다.&quot; &lt;br /&gt;&lt;/span&gt;고객은 해당 홍보 문구를 보고 회원가입 및 주문을 하게 됩니다.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;할인코드는 이벤트 목적에 따라서 다양하게 만드실 수 있습니다. &lt;br /&gt;&lt;span style=&quot;color: #0593d3;&quot;&gt;예) hello2022, welcometoshop, bye2021, 오늘첫구매 등등 &lt;br /&gt;&lt;/span&gt;회원이 상품 주문시 해당 할인코드를 입력하면 관리자가 설정한 할인금액만큼 주문총액에서 할인되도록 하는 기능입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;미리보기&lt;/b&gt;&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3529811187_1638784812.1975.jpg&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;623&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cybmn1/btsEeH74u5B/EACjNQnQlIepJrFHvGU1uk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cybmn1/btsEeH74u5B/EACjNQnQlIepJrFHvGU1uk/img.jpg&quot; data-alt=&quot;주문서 작성 페이지&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cybmn1/btsEeH74u5B/EACjNQnQlIepJrFHvGU1uk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcybmn1%2FbtsEeH74u5B%2FEACjNQnQlIepJrFHvGU1uk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;700&quot; height=&quot;623&quot; data-filename=&quot;3529811187_1638784812.1975.jpg&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;623&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;주문서 작성 페이지&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3529811187_1638784928.7356.jpg&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;301&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgEqdG/btsEeJdGNzp/Cu2PCGZaKq6RHxcv6xWxC0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgEqdG/btsEeJdGNzp/Cu2PCGZaKq6RHxcv6xWxC0/img.jpg&quot; data-alt=&quot;관리자페이지&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgEqdG/btsEeJdGNzp/Cu2PCGZaKq6RHxcv6xWxC0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgEqdG%2FbtsEeJdGNzp%2FCu2PCGZaKq6RHxcv6xWxC0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;700&quot; height=&quot;301&quot; data-filename=&quot;3529811187_1638784928.7356.jpg&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;301&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;관리자페이지&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;br /&gt;&lt;b&gt;[ 주요기능 ]&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #d8f6ff;&quot;&gt;&lt;b&gt;✔ 관리자페이지에서 여러 할인코드 관리 가능&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #d8f6ff;&quot;&gt;&lt;b&gt;✔ 할인코드 영문, 숫자, 한글 모두 사용 가능&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #d8f6ff;&quot;&gt;&lt;b&gt;✔ 할인코드 사용기간 지정가능&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #d8f6ff;&quot;&gt;&lt;b&gt;✔ 정액할인(원)/정률할인(%),할인금액 지정, 최소주문금액 지정 가능&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #d8f6ff;&quot;&gt;&lt;b&gt;✔&amp;nbsp;하나의&amp;nbsp;할인코드를&amp;nbsp;여러번&amp;nbsp;사용&amp;nbsp;또는&amp;nbsp;한번만&amp;nbsp;사용&amp;nbsp;설정&amp;nbsp;가능 &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;주의사항&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 배송비를 제외한 상품 주문 총액에서 할인이 적용됩니다. &lt;br /&gt;- 회원 주문 시에만 주문서 페이지에 할인코드 영역이 보여지게 됩니다. (비회원은 해당 기능 사용 불가) &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;데모 사이트&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;http://sample123.dothome.co.kr/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;http://sample123.dothome.co.kr/&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;테스트 아이디 : testadmin / 패스워드 : test&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;할인코드 testcode1 (정액할인 1000원, 최대 5,000원, 여러번 사용가능)&lt;/li&gt;
&lt;li&gt;할인코드 testcode2 (정률할인 10%, 최대 5,000원, 여러번 사용가능)&lt;/li&gt;
&lt;li&gt;할인코드 testcode3 (정액할인 2000원, 최대 5,000원, 1회만 사용가능)&lt;/li&gt;
&lt;li&gt;할인코드 웰컴할인 (정액할인 1000원, 최대 5,000원, 여러번 사용가능)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;테스트 환경&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 영카트 5.4.18 / PHP 7.4.26 테스트완료&lt;br /&gt;- 영카트 5.4.2.8/ PHP 5.6.40 테스트완료&lt;br /&gt;-&amp;nbsp;영카트&amp;nbsp;5.3.2.0&amp;nbsp;/&amp;nbsp;PHP&amp;nbsp;7.4&amp;nbsp;테스트완료&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #d8f6ff;&quot;&gt;&lt;b&gt;플러그인 구입 및 자세한 내용은 그누보드 컨텐츠몰에 접속하셔서 확인해주기 바랍니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt; &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;⬇&lt;/span&gt; 바로가기 ⬇&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://sir.kr/cmall/1638782516&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://sir.kr/cmall/1638782516&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1706617428331&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;영카트 할인코드 할인기능 &amp;gt;&quot; data-og-description=&quot;기능소개 &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&amp;quot; 쇼핑몰이 넘쳐나는 시대. 고객 마케팅이 참 중요해졌습니다. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;할인코드 기능으로 사이트 유입율 &amp;amp; 주문율을 더 올려보세요!&amp;quot; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;요즘 트랜디한 &quot; data-og-host=&quot;sir.kr&quot; data-og-source-url=&quot;https://sir.kr/cmall/1638782516&quot; data-og-url=&quot;https://sir.kr/cmall/1638782516&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bzJO70/hyVce9TCa8/LKjQAAnICeK3JerhcWUdOk/img.png?width=1000&amp;amp;height=1000&amp;amp;face=0_0_1000_1000&quot;&gt;&lt;a href=&quot;https://sir.kr/cmall/1638782516&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://sir.kr/cmall/1638782516&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bzJO70/hyVce9TCa8/LKjQAAnICeK3JerhcWUdOk/img.png?width=1000&amp;amp;height=1000&amp;amp;face=0_0_1000_1000');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;영카트 할인코드 할인기능 &amp;gt;&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;기능소개 &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&quot; 쇼핑몰이 넘쳐나는 시대. 고객 마케팅이 참 중요해졌습니다. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;할인코드 기능으로 사이트 유입율 &amp;amp; 주문율을 더 올려보세요!&quot; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;요즘 트랜디한&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;sir.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>[ 코드 판매 ]</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/139</guid>
      <comments>https://ndesign.tistory.com/139#entry139comment</comments>
      <pubDate>Tue, 30 Jan 2024 21:24:21 +0900</pubDate>
    </item>
    <item>
      <title>그누보드 게시판 게시물 연도별로 보기</title>
      <link>https://ndesign.tistory.com/138</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;갤러리나 게시판 게시글이 많아지면 카테고라이징이 필요한 경우가 생긴다. 그누보드에서 게시판에 카테고리를 생성하여, 글 등록시에 카테고리를 선택할수도 있지만 날짜에 따라 자동으로 카테고라이징 하여 볼 수 있게 추가 카테고리를 추가하는 작업을 하였다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;예시화면&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기본적으로 현재 연도에 해당하는 게시물만 보여지며,&amp;nbsp; 게시판 우측 상단에서 연도를 선택한 뒤 '이동하기'를 클릭하면 해당 년도에 속하는 게시물만 볼 수 있도록 하는 기능이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;976&quot; data-origin-height=&quot;305&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dkG3bX/btsDrJGCc6Z/kxxCPjVt2JkQFz1p8gzrx1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dkG3bX/btsDrJGCc6Z/kxxCPjVt2JkQFz1p8gzrx1/img.jpg&quot; data-alt=&quot;카테고리 예시&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dkG3bX/btsDrJGCc6Z/kxxCPjVt2JkQFz1p8gzrx1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdkG3bX%2FbtsDrJGCc6Z%2FkxxCPjVt2JkQFz1p8gzrx1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;976&quot; height=&quot;305&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;976&quot; data-origin-height=&quot;305&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;카테고리 예시&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;그누보드 연도별 카테고리보기.jpg&quot; data-origin-width=&quot;993&quot; data-origin-height=&quot;521&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mANZx/btsDxzv7zLJ/l3pQvPd85uGwZIMRqk3yJ0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mANZx/btsDxzv7zLJ/l3pQvPd85uGwZIMRqk3yJ0/img.jpg&quot; data-alt=&quot;카테고리 예시&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mANZx/btsDxzv7zLJ/l3pQvPd85uGwZIMRqk3yJ0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmANZx%2FbtsDxzv7zLJ%2Fl3pQvPd85uGwZIMRqk3yJ0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;993&quot; height=&quot;521&quot; data-filename=&quot;그누보드 연도별 카테고리보기.jpg&quot; data-origin-width=&quot;993&quot; data-origin-height=&quot;521&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;카테고리 예시&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;코드 수정 방법&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나의 경우에는 날짜를 게시물 등록 날짜가 아닌 사진을 찍은 날짜로 선택해서 등록할 수 있도록 하여서 날짜부분이 여분필드인 wr_1로 되어있는데, 게시물 등록날짜로 구분하고 싶은 경우에는 &lt;span style=&quot;color: #006dd7;&quot;&gt;wr_1&lt;/span&gt;을 &lt;span style=&quot;color: #006dd7;&quot;&gt;wr_datetime&lt;/span&gt;으로 변경해서 사용하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1) /bbs/category_year.php 파일 업로드&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1705308202797&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
$year = $_REQUEST['year'];
?&amp;gt;

&amp;lt;!-- } 연도별보기 --&amp;gt;
&amp;lt;div id=&quot;bo_cate&quot; class=&quot;cate_year&quot;&amp;gt;

      &amp;lt;label for=&quot;year&quot;&amp;gt;연도별 바로가기&amp;lt;/label&amp;gt;
      &amp;lt;select name=&quot;&quot; id=&quot;year&quot; class=&quot;select1&quot;&amp;gt;

      &amp;lt;?php       
      $thisyear = (new DateTime)-&amp;gt;format(&quot;Y&quot;);      
      for($i=$thisyear; $i&amp;gt;=2017; $i--) {?&amp;gt;

      &amp;lt;?php if($i == $thisyear) {?&amp;gt;
      &amp;lt;option value=&quot;/bbs/board.php?bo_table=&amp;lt;?php echo $bo_table ?&amp;gt;&amp;amp;sca=&amp;amp;sop=and&amp;amp;sfl=wr_1&amp;amp;stx1=&amp;lt;?php echo $i;?&amp;gt;&amp;amp;stx2=&quot; &amp;lt;?php if($_REQUEST['stx1'] =='' || $_REQUEST['stx1'] == $i || !$_REQUEST['stx1']){?&amp;gt;selected&amp;lt;?php }?&amp;gt;&amp;gt;&amp;lt;?php echo $i;?&amp;gt;년&amp;lt;/option&amp;gt;
      &amp;lt;?php } else {?&amp;gt;
      &amp;lt;option value=&quot;/bbs/board.php?bo_table=&amp;lt;?php echo $bo_table ?&amp;gt;&amp;amp;sca=&amp;amp;sop=and&amp;amp;sfl=wr_1&amp;amp;stx1=&amp;lt;?php echo $i;?&amp;gt;&amp;amp;stx2=&quot; &amp;lt;?php if($_REQUEST['stx1'] == $i){?&amp;gt;selected&amp;lt;?php }?&amp;gt;&amp;gt;&amp;lt;?php echo $i;?&amp;gt;년&amp;lt;/option&amp;gt;
      &amp;lt;?php }?&amp;gt;

      &amp;lt;?php } ?&amp;gt;
      &amp;lt;/select&amp;gt;
      &amp;lt;button&amp;gt;이동하기&amp;lt;/button&amp;gt;

&amp;lt;/div&amp;gt;


&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
   $(&quot;.cate_year button&quot;).on(&quot;click&quot;,function(){
      var link = $(&quot;.cate_year .select1 option:selected&quot;).val();
      window.open(link, '_self');
   })
&amp;lt;/script&amp;gt;

&amp;lt;!-- } 연도별보기 --&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2) 게시판 스킨 list.skin.php파일 수정 (category_year.php 파일 인클루드)&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1705308144701&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;bo_fx&quot;&amp;gt;
    &amp;lt;div id=&quot;bo_list_total&quot;&amp;gt;총 &amp;lt;?php echo number_format($total_count) ?&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;건
        / &amp;lt;?php echo $page ?&amp;gt; 페이지&amp;lt;/span&amp;gt;
    &amp;lt;/div&amp;gt;
    
    &amp;lt;?php include_once(G5_BBS_PATH.'/category_year.php');?&amp;gt; &amp;lt;!--추가--&amp;gt;

&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2-1) for문 아래 추가&lt;/p&gt;
&lt;pre id=&quot;code_1705308544828&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; &amp;lt;?php 
 for ($i=0; $i&amp;lt;count($list); $i++) {
		
    //연도별 보기 추가
    if($_REQUEST['stx1']){ 
        $year = $_REQUEST['stx1'];
    } else { 
       $year = date(&quot;Y&quot;); 
    }	

    $thisyear = date(&quot;Y&quot;);
    $wr_year = substr($list[$i]['wr_1'], 0, 4);

   if($wr_year == $year) {           
   //연도별 보기 추가 끝&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2-2) for문 } 추가&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1705308584861&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;        &amp;lt;?php }} ?&amp;gt;  &amp;lt;!-- } 추가 --&amp;gt;
        &amp;lt;?php if (count($list) == 0) { echo &quot;&amp;lt;li class=\&quot;empty_list\&quot;&amp;gt;게시물이 없습니다.&amp;lt;/li&amp;gt;&quot;; } ?&amp;gt;
    &amp;lt;/ul&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2-3) 하단 페이지네이션 코드 수정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;lt;?php echo $write_pages;&amp;nbsp;&amp;nbsp;?&amp;gt; 한줄 삭제하고 아래 내용으로 전체 교체한다.&lt;/p&gt;
&lt;pre id=&quot;code_1705308775807&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;!-- 페이지 --&amp;gt;
&amp;lt;?php //echo $write_pages;  ?&amp;gt;

&amp;lt;?php 

if($_REQUEST['stx1']) {
    $stx1 = $_REQUEST['stx1'];
} else {
    $qstr = &quot;&amp;amp;sca=&amp;amp;sop=and&quot;;
    $stx1 = (new DateTime)-&amp;gt;format(&quot;Y&quot;);
}

echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, './board.php?bo_table='.$bo_table.$qstr.'&amp;amp;amp;page=&amp;amp;amp;sfl=wr_1&amp;amp;amp;stx1='.$stx1.'&amp;amp;amp;stx2=');

?&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3) bbs/list.php 파일 수정&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1705308338052&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// 분류 선택 또는 검색어가 있다면

    if(!$stx1 &amp;amp;&amp;amp; $bo_table == &quot;m6_1&quot;) {  //게시판이름 변경

        $year = (new DateTime)-&amp;gt;format(&quot;Y&quot;);

        $stx = $year.&quot; &quot;.trim($stx2);
        $sfl = &quot;wr_1&quot;;

        $sql_search = get_sql_search($sca, $sfl, $stx, $sop);

        // 가장 작은 번호를 얻어서 변수에 저장 (하단의 페이징에서 사용)
        $sql = &quot; select MIN(wr_num) as min_wr_num from {$write_table} &quot;;
        $row = sql_fetch($sql);
        $min_spt = (int)$row['min_wr_num'];

        if (!$spt) $spt = $min_spt;

        $sql_search .= &quot; and (wr_num between {$spt} and ({$spt} + {$config['cf_search_part']})) &quot;;

        // 원글만 얻는다. (코멘트의 내용도 검색하기 위함)
        // 라엘님 제안 코드로 대체 http://sir.kr/g5_bug/2922
        $sql = &quot; SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM {$write_table} WHERE {$sql_search} &quot;;
        $row = sql_fetch($sql);
        $total_count = $row['cnt'];

        } else if (($sca || $stx1 || $stx2)) {
        $stx = trim($stx1).&quot; &quot;.trim($stx2);
        $sql_search = get_sql_search($sca, $sfl, $stx, $sop);

        // 가장 작은 번호를 얻어서 변수에 저장 (하단의 페이징에서 사용)
        $sql = &quot; select MIN(wr_num) as min_wr_num from {$write_table} &quot;;
        $row = sql_fetch($sql);
        $min_spt = (int)$row['min_wr_num'];

        if (!$spt) $spt = $min_spt;

        $sql_search .= &quot; and (wr_num between {$spt} and ({$spt} + {$config['cf_search_part']})) &quot;;

        // 원글만 얻는다. (코멘트의 내용도 검색하기 위함)
        // 라엘님 제안 코드로 대체 http://sir.kr/g5_bug/2922
        $sql = &quot; SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM {$write_table} WHERE {$sql_search} &quot;;
        $row = sql_fetch($sql);
        $total_count = $row['cnt'];
        /*
        $sql = &quot; select distinct wr_parent from {$write_table} where {$sql_search} &quot;;
        $result = sql_query($sql);
        $total_count = sql_num_rows($result);
        */
    } else {
        $sql_search = &quot;&quot;;
        $total_count = $board['bo_count_write'];
    }&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>tip</category>
      <category>그누보드</category>
      <category>영카트</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/138</guid>
      <comments>https://ndesign.tistory.com/138#entry138comment</comments>
      <pubDate>Mon, 15 Jan 2024 17:51:05 +0900</pubDate>
    </item>
    <item>
      <title>애드센스 수익금 지급 받기, 신한은행 수수료 줄이는 방법</title>
      <link>https://ndesign.tistory.com/137</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;애드센스 수익금 수수료 줄이는 방법.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n3Wog/btsAJxg5EkF/qUufnPy51k7CVF3WU8LoKk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n3Wog/btsAJxg5EkF/qUufnPy51k7CVF3WU8LoKk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n3Wog/btsAJxg5EkF/qUufnPy51k7CVF3WU8LoKk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn3Wog%2FbtsAJxg5EkF%2FqUufnPy51k7CVF3WU8LoKk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;1000&quot; data-filename=&quot;애드센스 수익금 수수료 줄이는 방법.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;애드센스 수익금이 100달러가 넘으면 수익금을 지급 받을 수 있게 된다.&amp;nbsp; 애드센스 수익을 받기 시작하면서부터는 관심사가 이제 &lt;b&gt;&lt;u&gt;어떻게 하면 수수료를 최대한 줄이고 받을 수 있을까&lt;/u&gt;&lt;/b&gt;가 되는 것 같다. 외환통장을 개설해서 환율이 오를 때 출금하여 지급액을 최대한으로 받을 수 있는 방식도 있지만, 일단은 신한 일반 입출금 통장을 등록하고 받아보기로 하였다. (다행히 이때 환율도 나쁘지는 않았다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;세상에서 가장 반가운 애드센스 송금 도착 안내 메세지!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;애드센스 수익 지급 신한은행 6.png&quot; data-origin-width=&quot;1125&quot; data-origin-height=&quot;2080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bnE21V/btsz2idqzoR/3w9DJ59wXZg0KCxjmz0clk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnE21V/btsz2idqzoR/3w9DJ59wXZg0KCxjmz0clk/img.png&quot; data-alt=&quot;애드센스 송금 도착 안내 메세지&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnE21V/btsz2idqzoR/3w9DJ59wXZg0KCxjmz0clk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnE21V%2Fbtsz2idqzoR%2F3w9DJ59wXZg0KCxjmz0clk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;311&quot; height=&quot;575&quot; data-filename=&quot;애드센스 수익 지급 신한은행 6.png&quot; data-origin-width=&quot;1125&quot; data-origin-height=&quot;2080&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;애드센스 송금 도착 안내 메세지&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;애드센스 수익금은 설정한 지금 금액이 넘으면 &lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;익월 구글에서 21일에 한국 은행으로 송금&lt;/b&gt;&lt;/span&gt;하고, 며칠 뒤 &lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;25일경&lt;/b&gt;&lt;/span&gt; 해당 은행에서&amp;nbsp; 이런식으로 알림이 오게 된다. 신한은행은 알림톡으로 연락이 왔다. 내가 받게될 금액은 337.07 이라는데! 수수료가 어떻게 부과되는지 알아보았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;신한은행 외환 송금 수수료&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;신한은행으로 애드센스 수익금을 지급 받으면 &lt;b&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;받을 때마다 약 만원 정도의 수수료가 차감된 후 지급&lt;/span&gt;&lt;/b&gt; 받게 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;약 만원에 해당하는 수수료는 아래와 같이 두가지의 수수료가 합쳐진 금액이다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;&lt;b&gt;①&lt;/b&gt;&lt;/b&gt;&lt;b&gt;중개수수료 $5&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;+&lt;/span&gt; &lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;&lt;b&gt;②&lt;/b&gt; 송금수수료 5,000원&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;① 중개 수수료 $5&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중개수수료는 애드센스(해외)에서 신한은행(국내)으로 넘어오면서 부과되는 수수료 이다. 애드센스에서는 $342.07의 금액이 지급 되었다고하는데, 은행 알림을 받으면 $5가 빠진 337.07을 지급받는다고 되어있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dFpuz8/btszYGmla57/EHGnSIVFuZ5r1q7iF3Qli0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dFpuz8/btszYGmla57/EHGnSIVFuZ5r1q7iF3Qli0/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;536&quot; data-origin-height=&quot;336&quot; data-filename=&quot;애드센스 수익 지급 신한은행 5.jpg&quot; style=&quot;width: 73.8114%; margin-right: 10px;&quot; data-widthpercent=&quot;74.68&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dFpuz8/btszYGmla57/EHGnSIVFuZ5r1q7iF3Qli0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdFpuz8%2FbtszYGmla57%2FEHGnSIVFuZ5r1q7iF3Qli0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;536&quot; height=&quot;336&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bnE21V/btsz2idqzoR/3w9DJ59wXZg0KCxjmz0clk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnE21V/btsz2idqzoR/3w9DJ59wXZg0KCxjmz0clk/img.png&quot; width=&quot;360&quot; height=&quot;666&quot; data-filename=&quot;애드센스 수익 지급 신한은행 6.png&quot; data-origin-height=&quot;2080&quot; data-origin-width=&quot;1125&quot; data-is-animation=&quot;false&quot; style=&quot;width: 25.0258%;&quot; data-widthpercent=&quot;25.32&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnE21V/btsz2idqzoR/3w9DJ59wXZg0KCxjmz0clk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnE21V%2Fbtsz2idqzoR%2F3w9DJ59wXZg0KCxjmz0clk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1125&quot; height=&quot;2080&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;1) 애드센스 -&amp;gt; 신한은행으로 넘어오면서 $5 수수료&amp;nbsp;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;b&gt;②&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;송금수수료 5,000원&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;송금수수료는 달러로 받은 금액을 원화로 변경하면서 드는 수수료이다. 송금 수수료는 원래 100불 미만인 경우 면제이나 애드센스는 최소 100불 이상부터 지급 받을 수 있으므로 해당사항 없고, 쏠을 통해 지급 받으면 50% 면제되어 할인 받아 수수료 5,000원이 차감된 후 지급 받을 수 있다. 환율도 50% 우대해주어서 최종적으로 441,651원을 받았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cTGvN9/btszXFapFrb/cKJmUvbaLLyeem1ba7YxB1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cTGvN9/btszXFapFrb/cKJmUvbaLLyeem1ba7YxB1/img.png&quot; width=&quot;428&quot; height=&quot;523&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;1440&quot; data-filename=&quot;edited_애드센스 수익 지급 신한은행 3.png&quot; data-widthpercent=&quot;63&quot; style=&quot;width: 62.2715%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cTGvN9/btszXFapFrb/cKJmUvbaLLyeem1ba7YxB1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcTGvN9%2FbtszXFapFrb%2FcKJmUvbaLLyeem1ba7YxB1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IRFR6/btszWFhqhGa/wCtkpkMy3zu4Lbb0wkA7q1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IRFR6/btszWFhqhGa/wCtkpkMy3zu4Lbb0wkA7q1/img.png&quot; width=&quot;510&quot; height=&quot;1061&quot; data-filename=&quot;애드센스 수익 지급 신한은행 7.png&quot; data-origin-height=&quot;2340&quot; data-origin-width=&quot;1125&quot; data-is-animation=&quot;false&quot; style=&quot;width: 36.5657%;&quot; data-widthpercent=&quot;37&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IRFR6/btszWFhqhGa/wCtkpkMy3zu4Lbb0wkA7q1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIRFR6%2FbtszWFhqhGa%2FwCtkpkMy3zu4Lbb0wkA7q1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1125&quot; height=&quot;2340&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정리하자면 처음 지급 받기로한 금액에서 10달러정도 빠지고 입금 받았다. (환율에 따라서 조금씩 차이가 날 수는 있다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;애드센스 지급액 $342.07 &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;- 중개수수료 $5 &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;- 송금수수료 5,000원&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;-----------------------------------&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;= 최종 441,6651원 (&lt;b&gt;약 $333.29&lt;/b&gt;) &lt;/b&gt;지급 받았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;수수료를 줄일 수 있는 방법은?&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수수료를 줄일 수 있는 방법은 아주 간단하다. 바로 &lt;u&gt;&lt;b&gt;한번에 받는 지급 금액을 높이는 것!&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위에서 말한 수수료는 수익금을 받을 때마다 부과되는 것이므로, 수익금을 한번에 많이 받아서 수수료를 최대한 줄이는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;같은 500달러를 받더라도,&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 100달러로 5번에 나눠서 받으면 수수료 약 1만원 * 5번 = &lt;b&gt;5만원&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 500달러 한번에 받으면 수수료 약 1만원 * 1번 = &lt;b&gt;1만원 !!!&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지급 기준액을 변경하는 방법은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1) 애드센스페이지 좌측 메뉴에서 &lt;b&gt;'지급정보'&lt;/b&gt; 클릭한 뒤, &lt;b&gt;'설정 관리'&lt;/b&gt; 클릭&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;애드센스 수수료 지급 금액 변경.jpg&quot; data-origin-width=&quot;1329&quot; data-origin-height=&quot;868&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lyiEg/btsAIIJYrY4/LgAWKmdfopm6QPvLCmte70/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lyiEg/btsAIIJYrY4/LgAWKmdfopm6QPvLCmte70/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lyiEg/btsAIIJYrY4/LgAWKmdfopm6QPvLCmte70/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlyiEg%2FbtsAIIJYrY4%2FLgAWKmdfopm6QPvLCmte70%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1329&quot; height=&quot;868&quot; data-filename=&quot;애드센스 수수료 지급 금액 변경.jpg&quot; data-origin-width=&quot;1329&quot; data-origin-height=&quot;868&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2) 지급 일정에서 연필 모양 아이콘 클릭&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;애드센스 수수료 지급 금액 변경(2).jpg&quot; data-origin-width=&quot;1332&quot; data-origin-height=&quot;865&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eaug4p/btsAFZFALhj/S0t0gqe0VTAYk1hI7fcoJ0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eaug4p/btsAFZFALhj/S0t0gqe0VTAYk1hI7fcoJ0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eaug4p/btsAFZFALhj/S0t0gqe0VTAYk1hI7fcoJ0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Feaug4p%2FbtsAFZFALhj%2FS0t0gqe0VTAYk1hI7fcoJ0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1332&quot; height=&quot;865&quot; data-filename=&quot;애드센스 수수료 지급 금액 변경(2).jpg&quot; data-origin-width=&quot;1332&quot; data-origin-height=&quot;865&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 지급 기준액을 입력하면 된다. 최소 $100부터 입력이 가능하다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;애드센스 수수료 지급 금액 변경(3).jpg&quot; data-origin-width=&quot;959&quot; data-origin-height=&quot;542&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eS6uNz/btsAGQVR0nD/YxKxTk4Q20CwTFWF1hCa60/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eS6uNz/btsAGQVR0nD/YxKxTk4Q20CwTFWF1hCa60/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eS6uNz/btsAGQVR0nD/YxKxTk4Q20CwTFWF1hCa60/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeS6uNz%2FbtsAGQVR0nD%2FYxKxTk4Q20CwTFWF1hCa60%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;959&quot; height=&quot;542&quot; data-filename=&quot;애드센스 수수료 지급 금액 변경(3).jpg&quot; data-origin-width=&quot;959&quot; data-origin-height=&quot;542&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;유의사항&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;연간 해외로부터 송금 받은 금액이 미화 &lt;u&gt;&lt;b&gt;1만불 상당액 초과시 국세청 통보 대상&lt;/b&gt;&lt;/u&gt;이 된다고하니 애드센스에서 자동 지급을 &lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;10000불 미만으로 설정&lt;/b&gt;&lt;/span&gt;해야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_애드센스 수익 지급 신한은행 2.png&quot; data-origin-width=&quot;1155&quot; data-origin-height=&quot;1670&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bd0GC7/btszVu1nDHj/NGTtQ03eDhzGRcHkrAEB8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bd0GC7/btszVu1nDHj/NGTtQ03eDhzGRcHkrAEB8k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bd0GC7/btszVu1nDHj/NGTtQ03eDhzGRcHkrAEB8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbd0GC7%2FbtszVu1nDHj%2FNGTtQ03eDhzGRcHkrAEB8k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;434&quot; data-filename=&quot;edited_애드센스 수익 지급 신한은행 2.png&quot; data-origin-width=&quot;1155&quot; data-origin-height=&quot;1670&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>블로그</category>
      <category>블로그</category>
      <category>애드센스</category>
      <category>애드센스수익</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/137</guid>
      <comments>https://ndesign.tistory.com/137#entry137comment</comments>
      <pubDate>Tue, 21 Nov 2023 22:56:43 +0900</pubDate>
    </item>
    <item>
      <title>[jQuery] 새로고침 시 스크롤 위치 맨위로 리셋해주는 스크립트</title>
      <link>https://ndesign.tistory.com/136</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;스크롤을 내려 페이지를 보다가 새로고침 하는 경우, 브라우저가 이전 스크롤 위치를 기억하였다가 해당 스크롤 위치 그대로 보여준다. 새로고침 할 때, 이전 위치가 아닌 가장 위로 보여주고 싶은 경우 아래 코드를 넣어주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문서 로드시, 자동으로 &amp;nbsp;scrollTop: 0 을 적용하여, 문서 맨 위로 로드될 수 있도록 해준다.&lt;/p&gt;
&lt;pre id=&quot;code_1700394750623&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$(function(){
    $(&quot;html, body&quot;).animate({ scrollTop: 0 }, &quot;fast&quot;); 
});&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_jquery.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KekNr/btsAyKBr3E0/WvRksYTnMmFTiEPSG63smK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KekNr/btsAyKBr3E0/WvRksYTnMmFTiEPSG63smK/img.jpg&quot; data-alt=&quot;썸네일&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KekNr/btsAyKBr3E0/WvRksYTnMmFTiEPSG63smK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKekNr%2FbtsAyKBr3E0%2FWvRksYTnMmFTiEPSG63smK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;69&quot; height=&quot;69&quot; data-filename=&quot;티스토리_jquery.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;썸네일&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>개발/js&amp;middot;jquery</category>
      <category>jQuery</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/136</guid>
      <comments>https://ndesign.tistory.com/136#entry136comment</comments>
      <pubDate>Sun, 19 Nov 2023 20:54:06 +0900</pubDate>
    </item>
    <item>
      <title>[jQuery] 스크롤 이벤트 / 스크롤 특정 위치에 따라 효과 변경</title>
      <link>https://ndesign.tistory.com/135</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스크롤 위치에 따라 요소들에 Class를 추가해준다던지, 효과를 변경할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;현재 스크롤 위치 구하기&lt;/b&gt;&lt;/h4&gt;
&lt;pre id=&quot;code_1700394533213&quot; class=&quot;javascript&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;javascript&quot;&gt;&lt;code&gt;$(document).scrollTop();&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;특정 요소의 위치 구하기&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;offset().top을 사용하면 문서 상단으로부터 특정 섹션, div가 있는 위치를 구할 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1700394543411&quot; class=&quot;applescript&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;javascript&quot;&gt;&lt;code&gt;$(&quot;#section3&quot;).offset().top;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;scroll()기본 코드&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1700393918489&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$(window).scroll(function(){

  var h = $(document).scrollTop(); //현재 스크롤 위치
    
      if(h &amp;gt; 200) { // 스크롤 위치가 200을 넘으면

      } else {

      }

});&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;응용&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 내 스크롤 위치와 특정요소의 위치를 통해 사이트에서 다양하게 구현이 가능하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1) 배경색이 검정색인 섹션(#section1)을 지날때는 상단메뉴에 class명 white를 추가해주어, 글자색을 흰색으로 변경해주고, 로고 이미지 경로 변경으로 이미지 컬러도 변경해준다.&lt;/p&gt;
&lt;pre id=&quot;code_1700394430848&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;if(h &amp;gt; offset &amp;amp;&amp;amp; h &amp;lt; offset2) { //특정 div(#section1)가 있는 곳을 지날 때
       mn.addClass(&quot;white&quot;); 
       logo.attr(&quot;src&quot;, &quot;/img/symbol_white.svg&quot;);
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;2) 사이트에서 스크롤을 내릴때 스크롤이 200이상 내려가면 상단 메뉴에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;Class명&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;fixed를&amp;nbsp; 추가해주고, 로고도 변경해준다.&lt;/p&gt;
&lt;pre id=&quot;code_1700394418631&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; if(h &amp;gt; 200) {  //스크롤이 200 이상에 위치할 때
        mn.addClass(&quot;fixed&quot;);    
        mn.removeClass(&quot;white&quot;); 
        logo.attr(&quot;src&quot;, &quot;/img/symbol.svg&quot;);
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3) 그 외에는 추가한 모든 Class를 지워주고, 이미지 경로도 원래대로 돌려준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1700394452054&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;else {  // 그 외
        mn.removeClass(&quot;fixed&quot;);
        mn.removeClass(&quot;white&quot;); 
        logo.attr(&quot;src&quot;, &quot;/img/logo.svg&quot;);
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;전체코드&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1700394183715&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$(window).scroll(function(){

        var 
        mn = $(&quot;#header&quot;);
        logo = $(&quot;#header #logo img&quot;);
        h = $(document).scrollTop();
        offset = $(&quot;#section1&quot;).offset().top;
        offset2 = $(&quot;#section2&quot;).offset().top;
        
        
        if(h &amp;gt; offset &amp;amp;&amp;amp; h &amp;lt; offset2) { //특정 div(#section1)가 있는 곳을 지날 때
           mn.addClass(&quot;white&quot;); 
           logo.attr(&quot;src&quot;, &quot;/img/symbol_white.svg&quot;);
        } else if(h &amp;gt; 200) {  //스크롤이 200 이상에 위치할 때
            mn.addClass(&quot;fixed&quot;);    
            mn.removeClass(&quot;white&quot;); 
            logo.attr(&quot;src&quot;, &quot;/img/symbol.svg&quot;);
        } else {  // 그 외
            mn.removeClass(&quot;fixed&quot;);
            mn.removeClass(&quot;white&quot;); 
            logo.attr(&quot;src&quot;, &quot;/img/logo.svg&quot;);
        }


    });&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_jquery.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bprzbW/btsAxJbWWtJ/hfQgYGxIXWc5dKyclgUqi1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bprzbW/btsAxJbWWtJ/hfQgYGxIXWc5dKyclgUqi1/img.jpg&quot; data-alt=&quot;썸네일&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bprzbW/btsAxJbWWtJ/hfQgYGxIXWc5dKyclgUqi1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbprzbW%2FbtsAxJbWWtJ%2FhfQgYGxIXWc5dKyclgUqi1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;81&quot; height=&quot;81&quot; data-filename=&quot;티스토리_jquery.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;썸네일&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>개발/js&amp;middot;jquery</category>
      <category>jQuery</category>
      <category>scroll</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/135</guid>
      <comments>https://ndesign.tistory.com/135#entry135comment</comments>
      <pubDate>Sun, 19 Nov 2023 20:50:55 +0900</pubDate>
    </item>
    <item>
      <title>[php] Undefined variable, Undefined index 에러 해결</title>
      <link>https://ndesign.tistory.com/134</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;php 에서 Undefined variable, Undefined index 에러메세지는 값(변수)이 제대로 정의되지 않아 발생하는 오류이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;값이 없는 경우를 대비해서 아래처럼 미리 지정을 해주어야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;[에러 해결방법] isset()를 사용한 변수 선언&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;에러메세지가 Undefined variable : &lt;span style=&quot;color: #ee2323;&quot;&gt;XX&lt;span style=&quot;color: #000000;&quot;&gt; in /web/home/&lt;/span&gt;&lt;/span&gt;, Undefined index : &lt;span style=&quot;color: #ee2323;&quot;&gt;XX &lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;in &lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;/web/home/&lt;/span&gt; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;이런식으로 뒤에 어떤 변수에 대한 오류인지 뜰텐데, 해당 변수를 isset()함수를 사용하여 값을 정해줘야한다. 해당 변수에 대한 값이 있으면 해당값을 보여주고 아니면 공백으로 값을 전달할 수 있도록 해야한다.&lt;/p&gt;
&lt;pre id=&quot;code_1699350082709&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$value = isset($_POST['value']) ? $_POST['value'] : '';&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;if문을 쓰는 경우에도 아래와 같이 isset 함수를 사용하여 값에 따라 if문이 작동되도록 하면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1699350131721&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;if(isset($row['ct_qty'])) {

//코드

}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;b&gt;isset()함수란?&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;변수가 선언되었는지를 알려주는 함수이고, null과 다른지 확인해주는 함수이다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;isset함수.jpg&quot; data-origin-width=&quot;1327&quot; data-origin-height=&quot;682&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjtqgA/btszVttuEne/D9ikBMP4XkCvkiYwWcM79k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjtqgA/btszVttuEne/D9ikBMP4XkCvkiYwWcM79k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjtqgA/btszVttuEne/D9ikBMP4XkCvkiYwWcM79k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbjtqgA%2FbtszVttuEne%2FD9ikBMP4XkCvkiYwWcM79k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1327&quot; height=&quot;682&quot; data-filename=&quot;isset함수.jpg&quot; data-origin-width=&quot;1327&quot; data-origin-height=&quot;682&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;a href=&quot;https://www.php.net/manual/en/function.isset.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.php.net/manual/en/function.isset.php&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1699350555872&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;PHP: isset - Manual&quot; data-og-description=&quot;If you are annoyed by the behavior of isset() concerning null values, here is a handy function for you. its similar to array_key_exists but, its a lot more flexible and can check for multiple array keys across multiple arrays.Not recursive!Tested on php 8.&quot; data-og-host=&quot;www.php.net&quot; data-og-source-url=&quot;https://www.php.net/manual/en/function.isset.php&quot; data-og-url=&quot;https://www.php.net/manual/en/function.isset.php&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.php.net/manual/en/function.isset.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.php.net/manual/en/function.isset.php&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;PHP: isset - Manual&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;If you are annoyed by the behavior of isset() concerning null values, here is a handy function for you. its similar to array_key_exists but, its a lot more flexible and can check for multiple array keys across multiple arrays.Not recursive!Tested on php 8.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.php.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_php.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBUWW9/btszYGZExFt/kAGzJaxP763zQ7pdTTbPzk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBUWW9/btszYGZExFt/kAGzJaxP763zQ7pdTTbPzk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBUWW9/btszYGZExFt/kAGzJaxP763zQ7pdTTbPzk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBUWW9%2FbtszYGZExFt%2FkAGzJaxP763zQ7pdTTbPzk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;101&quot; height=&quot;101&quot; data-filename=&quot;티스토리_php.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;500&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>개발/php</category>
      <category>php</category>
      <category>php에러</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/134</guid>
      <comments>https://ndesign.tistory.com/134#entry134comment</comments>
      <pubDate>Tue, 7 Nov 2023 18:52:36 +0900</pubDate>
    </item>
    <item>
      <title>[jQuery] Swiper 슬라이더 버튼 컬러 변경 (Navigation, Pagination)</title>
      <link>https://ndesign.tistory.com/133</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Swiper 스와이퍼 슬라이더 기본 코드&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://swiperjs.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://swiperjs.com/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1699252404376&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Swiper - The Most Modern Mobile Touch Slider&quot; data-og-description=&quot;Swiper is the most modern free mobile touch slider with hardware accelerated transitions and amazing native behavior.&quot; data-og-host=&quot;swiperjs.com&quot; data-og-source-url=&quot;https://swiperjs.com/&quot; data-og-url=&quot;https://swiperjs.com/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/krDeN/hyUrDIHpTI/bnlIii56SwbwGaB7SMf7GK/img.png?width=1400&amp;amp;height=800&amp;amp;face=0_0_1400_800,https://scrap.kakaocdn.net/dn/cC9w8i/hyUryOaAvk/fkV4Qb2W1BmivbrVoBORq1/img.png?width=1400&amp;amp;height=800&amp;amp;face=0_0_1400_800&quot;&gt;&lt;a href=&quot;https://swiperjs.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://swiperjs.com/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/krDeN/hyUrDIHpTI/bnlIii56SwbwGaB7SMf7GK/img.png?width=1400&amp;amp;height=800&amp;amp;face=0_0_1400_800,https://scrap.kakaocdn.net/dn/cC9w8i/hyUryOaAvk/fkV4Qb2W1BmivbrVoBORq1/img.png?width=1400&amp;amp;height=800&amp;amp;face=0_0_1400_800');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Swiper - The Most Modern Mobile Touch Slider&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Swiper is the most modern free mobile touch slider with hardware accelerated transitions and amazing native behavior.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;swiperjs.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;pre id=&quot;code_1699251744310&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;  &amp;lt;div class=&quot;swiper mySwiper&quot;&amp;gt;
    &amp;lt;div class=&quot;swiper-wrapper&quot;&amp;gt;
      &amp;lt;div class=&quot;swiper-slide&quot;&amp;gt;Slide 1&amp;lt;/div&amp;gt;
      &amp;lt;div class=&quot;swiper-slide&quot;&amp;gt;Slide 2&amp;lt;/div&amp;gt;
      &amp;lt;div class=&quot;swiper-slide&quot;&amp;gt;Slide 3&amp;lt;/div&amp;gt;
      &amp;lt;div class=&quot;swiper-slide&quot;&amp;gt;Slide 4&amp;lt;/div&amp;gt;
      &amp;lt;div class=&quot;swiper-slide&quot;&amp;gt;Slide 5&amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;div class=&quot;swiper-button-next&quot;&amp;gt;&amp;lt;/div&amp;gt;
    &amp;lt;div class=&quot;swiper-button-prev&quot;&amp;gt;&amp;lt;/div&amp;gt;
    &amp;lt;div class=&quot;swiper-pagination&quot;&amp;gt;&amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
  
  &amp;lt;script src=&quot;https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
  &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css&quot; /&amp;gt;

  &amp;lt;!-- Initialize Swiper --&amp;gt;
  &amp;lt;script&amp;gt;
    var swiper = new Swiper(&quot;.mySwiper&quot;, {
      autoplay: {
        delay: 2500,
        disableOnInteraction: false,
      },
      pagination: {
        el: &quot;.swiper-pagination&quot;,
        clickable: true,
      },
      navigation: {
        nextEl: &quot;.swiper-button-next&quot;,
        prevEl: &quot;.swiper-button-prev&quot;,
      },
    });
  &amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위와 같이 기본 CSS를 불러와 사용하면 아래처럼 모든 버튼들 컬러가 파란색으로 보여진다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;swiper컬러변경.jpg&quot; data-origin-width=&quot;666&quot; data-origin-height=&quot;432&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tfKka/btszM0LTDX9/xQKTOdReKi2Yu2faZjKfH0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tfKka/btszM0LTDX9/xQKTOdReKi2Yu2faZjKfH0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tfKka/btszM0LTDX9/xQKTOdReKi2Yu2faZjKfH0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtfKka%2FbtszM0LTDX9%2FxQKTOdReKi2Yu2faZjKfH0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;666&quot; height=&quot;432&quot; data-filename=&quot;swiper컬러변경.jpg&quot; data-origin-width=&quot;666&quot; data-origin-height=&quot;432&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Navigation, Pagination 컬러 변경&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;네비게이션, 페이지네이션의 파란색을 다른 색으로 변경하는 방법은 아주 간단하다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 테마 컬러를 변경해주는 코드를 추가해주면 된다. 단, 기존 Swiper CSS 코드보다 아래쪽에 위치해야한다.&lt;/p&gt;
&lt;pre id=&quot;code_1699251833807&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;style&amp;gt;
    :root {
    --swiper-theme-color: #000
    }
&amp;lt;/style&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 이렇게 화살표 네비게이션과 페이지네이션이 모두 검정 컬러로 변경된다. 간단하게 변경 끝!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_swiper컬러변경2.jpg&quot; data-origin-width=&quot;665&quot; data-origin-height=&quot;431&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/v98uY/btszLmonKLK/lPKK6AyaSbf0wot2QAkCp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/v98uY/btszLmonKLK/lPKK6AyaSbf0wot2QAkCp1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/v98uY/btszLmonKLK/lPKK6AyaSbf0wot2QAkCp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fv98uY%2FbtszLmonKLK%2FlPKK6AyaSbf0wot2QAkCp1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;665&quot; height=&quot;431&quot; data-filename=&quot;edited_swiper컬러변경2.jpg&quot; data-origin-width=&quot;665&quot; data-origin-height=&quot;431&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_Swiper.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zpaDn/btszUdjbJdC/XdnF0gkC5o7vMJHRQ38aLK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zpaDn/btszUdjbJdC/XdnF0gkC5o7vMJHRQ38aLK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zpaDn/btszUdjbJdC/XdnF0gkC5o7vMJHRQ38aLK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzpaDn%2FbtszUdjbJdC%2FXdnF0gkC5o7vMJHRQ38aLK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;167&quot; height=&quot;1000&quot; data-filename=&quot;티스토리_Swiper.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;- Swiper&amp;nbsp; 관련 다른 글들 -&lt;/b&gt;&lt;/h4&gt;
&lt;figure id=&quot;og_1699252248914&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[jQuery] Swiper Options 자주 사용하는 옵션&quot; data-og-description=&quot;여러모로 다양하게 활용이 가능한 jQuery 슬라이더 Swiper https://swiperjs.com/ Swiper - The Most Modern Mobile Touch Slider Swiper is the most modern free mobile touch slider with hardware accelerated transitions and amazing native behavior&quot; data-og-host=&quot;hongpage.kr&quot; data-og-source-url=&quot;https://hongpage.kr/107&quot; data-og-url=&quot;https://hongpage.kr/107&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/Bd32I/hyUrrVMIsr/Xm07XAWb8a6dEkRbhcYtIk/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/cWPNM5/hyUrxhq9OJ/oVgSXwJaY25SAb3xsasyR0/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/cbsmmt/hyUryUV3Tc/NpZtspkj55akJKC0koQvv1/img.jpg?width=421&amp;amp;height=427&amp;amp;face=118_132_280_309&quot;&gt;&lt;a href=&quot;https://hongpage.kr/107&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hongpage.kr/107&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/Bd32I/hyUrrVMIsr/Xm07XAWb8a6dEkRbhcYtIk/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/cWPNM5/hyUrxhq9OJ/oVgSXwJaY25SAb3xsasyR0/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/cbsmmt/hyUryUV3Tc/NpZtspkj55akJKC0koQvv1/img.jpg?width=421&amp;amp;height=427&amp;amp;face=118_132_280_309');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[jQuery] Swiper Options 자주 사용하는 옵션&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;여러모로 다양하게 활용이 가능한 jQuery 슬라이더 Swiper https://swiperjs.com/ Swiper - The Most Modern Mobile Touch Slider Swiper is the most modern free mobile touch slider with hardware accelerated transitions and amazing native behavior&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hongpage.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;figure id=&quot;og_1699252288383&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;Swiper 슬라이더 익스플로러에서 작동 안될 때 해결 방법&quot; data-og-description=&quot;다양한 옵션과 효과를 제공하여 홈페이지에서 많이 사용하고 있는 Swiper 슬라이더. 작업을 다 하고 브라우저별로 확인하는데 익스플로러에서는 Swiper 작동이 안되는 불상사가. 여기저기 헤매던 &quot; data-og-host=&quot;hongpage.kr&quot; data-og-source-url=&quot;https://hongpage.kr/75&quot; data-og-url=&quot;https://hongpage.kr/75&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/fWnNm/hyUrCbWuaK/KSWZkXfJlKKWZBlsVyCaRK/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/cRKKzj/hyUrxuY0IH/2fwWVq1Of5RHzFW2Ke3JX0/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/b42oU2/hyUrzGi4Mr/kkbhcL3WQAbDnNv9ufnpH0/img.png?width=1724&amp;amp;height=1035&amp;amp;face=0_0_1724_1035&quot;&gt;&lt;a href=&quot;https://hongpage.kr/75&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hongpage.kr/75&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/fWnNm/hyUrCbWuaK/KSWZkXfJlKKWZBlsVyCaRK/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/cRKKzj/hyUrxuY0IH/2fwWVq1Of5RHzFW2Ke3JX0/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/b42oU2/hyUrzGi4Mr/kkbhcL3WQAbDnNv9ufnpH0/img.png?width=1724&amp;amp;height=1035&amp;amp;face=0_0_1724_1035');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Swiper 슬라이더 익스플로러에서 작동 안될 때 해결 방법&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;다양한 옵션과 효과를 제공하여 홈페이지에서 많이 사용하고 있는 Swiper 슬라이더. 작업을 다 하고 브라우저별로 확인하는데 익스플로러에서는 Swiper 작동이 안되는 불상사가. 여기저기 헤매던&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hongpage.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;figure id=&quot;og_1699252293499&quot; style=&quot;color: #333333; text-align: start;&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/jtNOw/hyUrxhq959/BPMGiOsft3wQf8TLZrickK/img.png?width=800&amp;amp;height=194&amp;amp;face=0_0_800_194,https://scrap.kakaocdn.net/dn/bAnoDD/hyUrArFKmv/WdUzX9oLEjksqlhS9OmiPk/img.png?width=800&amp;amp;height=194&amp;amp;face=0_0_800_194,https://scrap.kakaocdn.net/dn/6jakV/hyUrxIvbxI/PrnPHT2Unl6PI18VPE6PSk/img.png?width=995&amp;amp;height=242&amp;amp;face=0_0_995_242&quot; data-og-url=&quot;https://hongpage.kr/90&quot; data-og-source-url=&quot;https://hongpage.kr/90&quot; data-og-host=&quot;hongpage.kr&quot; data-og-description=&quot;잘 쓰고 있던 swiper 스크립트에서 어느날 갑자기 이런 오류가 떴다. Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'. 구글링해봤더니 Window에 파라미터를 지정해&quot; data-og-title=&quot;[오류] Swiper 오류 해결 Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type '&quot; data-og-type=&quot;article&quot; data-ke-align=&quot;alignCenter&quot; data-ke-type=&quot;opengraph&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://hongpage.kr/90&quot; data-source-url=&quot;https://hongpage.kr/90&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/jtNOw/hyUrxhq959/BPMGiOsft3wQf8TLZrickK/img.png?width=800&amp;amp;height=194&amp;amp;face=0_0_800_194,https://scrap.kakaocdn.net/dn/bAnoDD/hyUrArFKmv/WdUzX9oLEjksqlhS9OmiPk/img.png?width=800&amp;amp;height=194&amp;amp;face=0_0_800_194,https://scrap.kakaocdn.net/dn/6jakV/hyUrxIvbxI/PrnPHT2Unl6PI18VPE6PSk/img.png?width=995&amp;amp;height=242&amp;amp;face=0_0_995_242');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;[오류] Swiper 오류 해결 Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type '&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; style=&quot;color: #909090;&quot; data-ke-size=&quot;size16&quot;&gt;잘 쓰고 있던 swiper 스크립트에서 어느날 갑자기 이런 오류가 떴다. Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'. 구글링해봤더니 Window에 파라미터를 지정해&lt;/p&gt;
&lt;p class=&quot;og-host&quot; style=&quot;color: #909090;&quot; data-ke-size=&quot;size16&quot;&gt;hongpage.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>개발/js&amp;middot;jquery</category>
      <category>jQuery</category>
      <category>swiper</category>
      <category>슬라이더</category>
      <category>이미지슬라이더</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/133</guid>
      <comments>https://ndesign.tistory.com/133#entry133comment</comments>
      <pubDate>Mon, 6 Nov 2023 15:29:58 +0900</pubDate>
    </item>
    <item>
      <title>구글 사이트 등록하기 / 구글 서치콘솔 사용 방법 SEO</title>
      <link>https://ndesign.tistory.com/132</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;구글사이트등록하기.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AWBm3/btsyQLCHB15/7uym8K1qx8pKPZqYFr5AIK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AWBm3/btsyQLCHB15/7uym8K1qx8pKPZqYFr5AIK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AWBm3/btsyQLCHB15/7uym8K1qx8pKPZqYFr5AIK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAWBm3%2FbtsyQLCHB15%2F7uym8K1qx8pKPZqYFr5AIK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;1000&quot; data-filename=&quot;구글사이트등록하기.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 구글 사이트 등록 전 - SEO 설정&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구글 사이트 등록하기전에 홈페이지 &amp;lt;head&amp;gt;와 &amp;lt;/head&amp;gt;사이에 메타태그를 적절히 넣어줘야한다.&lt;/p&gt;
&lt;pre id=&quot;code_1697795720659&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;head&amp;gt;

    &amp;lt;meta name=&quot;description&quot; content=&quot;사이트 설명&quot; /&amp;gt;
    &amp;lt;meta name=&quot;keyword&quot; content=&quot;사이트 키워드&quot;&amp;gt;
    &amp;lt;meta property=&quot;og:type&quot; content=&quot;website&quot; /&amp;gt;
    &amp;lt;meta property=&quot;og:title&quot; content=&quot;사이트 제목&quot; /&amp;gt;
    &amp;lt;meta property=&quot;og:description&quot; content=&quot;사이트 설명&quot; /&amp;gt;
    &amp;lt;meta property=&quot;og:url&quot; content=&quot;사이트 주소&quot; /&amp;gt;
    &amp;lt;meta property=&quot;og:image&quot; content=&quot;썸네일주소&quot; /&amp;gt;
    &amp;lt;link rel=&quot;shortcut icon&quot; href=&quot;파비콘 주소&quot;&amp;gt; 
    &amp;lt;link rel=&quot;canonical&quot; href=&quot;사이트 주소&quot; /&amp;gt;

&amp;lt;/head&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SEO 메타태그 관련한 자세한 내용은 아래 포스팅 참고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://hongpage.kr/14&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://hongpage.kr/14&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1697795752292&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ① 메타태그 설정&quot; data-og-description=&quot;네이버에 사이트 등록하기 (네이버 웹마스터도구) STEP 1. 메타태그 삽입 네이버 또는 다른 포탈사이트에 내 홈페이지를 등록하기 위해서는 몇가지 설정을 해야하는데 그 중 가장 먼저 해야할 일&quot; data-og-host=&quot;hongpage.kr&quot; data-og-source-url=&quot;https://hongpage.kr/14&quot; data-og-url=&quot;https://hongpage.kr/14&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bA2x1R/hyUgLNS34t/e2bT4rQlZu7QEmz5ccpCwk/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/iH9B3/hyUgQhk4IQ/gaxlsdWgQ0snSbKnFfwIh1/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/dNDUIk/hyUgUxhvCi/tJd1zukF4uqQg1jZj29jHk/img.jpg?width=421&amp;amp;height=427&amp;amp;face=118_132_280_309&quot;&gt;&lt;a href=&quot;https://hongpage.kr/14&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hongpage.kr/14&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bA2x1R/hyUgLNS34t/e2bT4rQlZu7QEmz5ccpCwk/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/iH9B3/hyUgQhk4IQ/gaxlsdWgQ0snSbKnFfwIh1/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/dNDUIk/hyUgUxhvCi/tJd1zukF4uqQg1jZj29jHk/img.jpg?width=421&amp;amp;height=427&amp;amp;face=118_132_280_309');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ① 메타태그 설정&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;네이버에 사이트 등록하기 (네이버 웹마스터도구) STEP 1. 메타태그 삽입 네이버 또는 다른 포탈사이트에 내 홈페이지를 등록하기 위해서는 몇가지 설정을 해야하는데 그 중 가장 먼저 해야할 일&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hongpage.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 구글 사이트 등록하기&amp;nbsp;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1) 구글에 사이트 등록은 서치콘솔에서 가능하다.&amp;nbsp; &lt;a href=&quot;https://search.google.com/search-console?hl=ko&quot;&gt;https://search.google.com/search-console?hl=ko&lt;/a&gt; 에&amp;nbsp;접속한&amp;nbsp;뒤,&amp;nbsp;오른쪽&amp;nbsp;URL&amp;nbsp;접두어&amp;nbsp;란에&amp;nbsp;사이트&amp;nbsp;주소를&amp;nbsp;입력하고&amp;nbsp;[계속]을&amp;nbsp;클릭한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;구글사이트등록방법.jpg&quot; data-origin-width=&quot;809&quot; data-origin-height=&quot;663&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Dbocs/btsyQqk6MQm/BSKzXFnqjB1zKMMAeQtoG0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Dbocs/btsyQqk6MQm/BSKzXFnqjB1zKMMAeQtoG0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Dbocs/btsyQqk6MQm/BSKzXFnqjB1zKMMAeQtoG0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDbocs%2FbtsyQqk6MQm%2FBSKzXFnqjB1zKMMAeQtoG0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;809&quot; height=&quot;663&quot; data-filename=&quot;구글사이트등록방법.jpg&quot; data-origin-width=&quot;809&quot; data-origin-height=&quot;663&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2) 소유권 확인하라는 창이 뜨는데, 이 홈페이지가 실제 내가 관리하는 홈페이지인지 확인하는 절차이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파일을 다운받아 홈페이지 서버에 접속해서 최상단 폴더에 업로드한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;구글사이트등록방법2.jpg&quot; data-origin-width=&quot;673&quot; data-origin-height=&quot;835&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYAtKn/btsyQfRtCXd/ibYGeSKVvKvdb8qoQnm9N0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYAtKn/btsyQfRtCXd/ibYGeSKVvKvdb8qoQnm9N0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYAtKn/btsyQfRtCXd/ibYGeSKVvKvdb8qoQnm9N0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYAtKn%2FbtsyQfRtCXd%2FibYGeSKVvKvdb8qoQnm9N0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;673&quot; height=&quot;835&quot; data-filename=&quot;구글사이트등록방법2.jpg&quot; data-origin-width=&quot;673&quot; data-origin-height=&quot;835&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2-1) 혹시나 FTP를 통해 서버 접속이 어렵다면 (티스토리, 카페24 등 사이트의 경우), 다른 확인 방법 중 'HTML 태그'를 복사해서 홈페이지 공통 헤더 파일의 &amp;lt;head&amp;gt;와 &amp;lt;/head&amp;gt;사이에 넣어주면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;구글사이트등록방법3.jpg&quot; data-origin-width=&quot;679&quot; data-origin-height=&quot;936&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mW2TW/btsyTvyPfCK/MltaKZGdj8Ez6habf708K1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mW2TW/btsyTvyPfCK/MltaKZGdj8Ez6habf708K1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mW2TW/btsyTvyPfCK/MltaKZGdj8Ez6habf708K1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmW2TW%2FbtsyTvyPfCK%2FMltaKZGdj8Ez6habf708K1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;679&quot; height=&quot;936&quot; data-filename=&quot;구글사이트등록방법3.jpg&quot; data-origin-width=&quot;679&quot; data-origin-height=&quot;936&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3) HTML 파일을 업로드하였든, HTML 태그를 넣었든 정상적으로 잘 들어갔다면 아래와 같이 소유권이 확인되었다는 창이 뜬다. 사이트 검색 등록은 완료 되었고, 3~7일정도 후에 검색 등록이 완료 되었는지 확인하면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;구글사이트등록방법4.jpg&quot; data-origin-width=&quot;661&quot; data-origin-height=&quot;324&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cABsh3/btsyThHNvap/CViAmWGCAVFEhvKJSgoWW0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cABsh3/btsyThHNvap/CViAmWGCAVFEhvKJSgoWW0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cABsh3/btsyThHNvap/CViAmWGCAVFEhvKJSgoWW0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcABsh3%2FbtsyThHNvap%2FCViAmWGCAVFEhvKJSgoWW0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;661&quot; height=&quot;324&quot; data-filename=&quot;구글사이트등록방법4.jpg&quot; data-origin-width=&quot;661&quot; data-origin-height=&quot;324&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;사이트맵 등록(선택)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소유권 확인 완료 창에서 '속성으로 이동'을 눌러 사이트맵을 등록해주면 조금 더 최적화되어 사이트가 보여질 수 있어 사이트맵을 꼭 등록하는 것을 추천한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;구글사이트등록방법5.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;676&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uQw2u/btsyTYAMwJw/Ka0kj8RZZxwOdPqihuac5K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uQw2u/btsyTYAMwJw/Ka0kj8RZZxwOdPqihuac5K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uQw2u/btsyTYAMwJw/Ka0kj8RZZxwOdPqihuac5K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuQw2u%2FbtsyTYAMwJw%2FKa0kj8RZZxwOdPqihuac5K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1200&quot; height=&quot;676&quot; data-filename=&quot;구글사이트등록방법5.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;676&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;검색엔진 사이트 등록하기&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;- 함께보면 좋은 글 -&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1697796143643&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ① 메타태그 설정&quot; data-og-description=&quot;네이버에 사이트 등록하기 (네이버 웹마스터도구) STEP 1. 메타태그 삽입 네이버 또는 다른 포탈사이트에 내 홈페이지를 등록하기 위해서는 몇가지 설정을 해야하는데 그 중 가장 먼저 해야할 일&quot; data-og-host=&quot;hongpage.kr&quot; data-og-source-url=&quot;https://hongpage.kr/14&quot; data-og-url=&quot;https://hongpage.kr/14&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bA2x1R/hyUgLNS34t/e2bT4rQlZu7QEmz5ccpCwk/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/iH9B3/hyUgQhk4IQ/gaxlsdWgQ0snSbKnFfwIh1/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/dNDUIk/hyUgUxhvCi/tJd1zukF4uqQg1jZj29jHk/img.jpg?width=421&amp;amp;height=427&amp;amp;face=118_132_280_309&quot;&gt;&lt;a href=&quot;https://hongpage.kr/14&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hongpage.kr/14&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bA2x1R/hyUgLNS34t/e2bT4rQlZu7QEmz5ccpCwk/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/iH9B3/hyUgQhk4IQ/gaxlsdWgQ0snSbKnFfwIh1/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/dNDUIk/hyUgUxhvCi/tJd1zukF4uqQg1jZj29jHk/img.jpg?width=421&amp;amp;height=427&amp;amp;face=118_132_280_309');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ① 메타태그 설정&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;네이버에 사이트 등록하기 (네이버 웹마스터도구) STEP 1. 메타태그 삽입 네이버 또는 다른 포탈사이트에 내 홈페이지를 등록하기 위해서는 몇가지 설정을 해야하는데 그 중 가장 먼저 해야할 일&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hongpage.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;figure id=&quot;og_1697796155765&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ② 사이트 등록하기&quot; data-og-description=&quot;이전글 - [네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ① 메타태그 설정 [네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ① 메타태그 설정 네이버에 사이트 등록하기 (네이버 웹마&quot; data-og-host=&quot;hongpage.kr&quot; data-og-source-url=&quot;https://hongpage.kr/30&quot; data-og-url=&quot;https://hongpage.kr/30&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/gWudv/hyUgQ9uyi9/EdaLFsMXwkMdbTAS6AI3u1/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/dLQINw/hyUgKVJ7D2/EUBo7iASMDl1lnIh85W5t1/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/A1gMx/hyUgMF0mZT/UGK1cNkmX2rsx3Q5ecCeb0/img.png?width=1000&amp;amp;height=1000&amp;amp;face=0_0_1000_1000&quot;&gt;&lt;a href=&quot;https://hongpage.kr/30&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hongpage.kr/30&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/gWudv/hyUgQ9uyi9/EdaLFsMXwkMdbTAS6AI3u1/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/dLQINw/hyUgKVJ7D2/EUBo7iASMDl1lnIh85W5t1/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/A1gMx/hyUgMF0mZT/UGK1cNkmX2rsx3Q5ecCeb0/img.png?width=1000&amp;amp;height=1000&amp;amp;face=0_0_1000_1000');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ② 사이트 등록하기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;이전글 - [네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ① 메타태그 설정 [네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ① 메타태그 설정 네이버에 사이트 등록하기 (네이버 웹마&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hongpage.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;figure id=&quot;og_1697796611508&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;다음 사이트 검색 등록 방법&quot; data-og-description=&quot;다음 검색시 사이트가 뜨게 하려면 다음에 사이트 등록을 하면 되는데, SEO설정 없이 간단하게 아래와 같이 신청하면 하면 된다. 다음 사이트 검색 등록하기 1. 다음 검색등록 페이지(https://register&quot; data-og-host=&quot;hongpage.kr&quot; data-og-source-url=&quot;https://hongpage.kr/131&quot; data-og-url=&quot;https://hongpage.kr/131&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/eSwC0/hyUgPpdaQQ/72b4LIZKLcaMVtPxVcp420/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/dp2BsU/hyUgTE9Clt/BWIbSNNoN0RMHPMsy7NH2K/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/yuMMF/hyUgIQ9HbB/7UVLyqf9jDnsGhz8ocQ8G1/img.jpg?width=421&amp;amp;height=427&amp;amp;face=118_132_280_309&quot;&gt;&lt;a href=&quot;https://hongpage.kr/131&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hongpage.kr/131&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/eSwC0/hyUgPpdaQQ/72b4LIZKLcaMVtPxVcp420/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/dp2BsU/hyUgTE9Clt/BWIbSNNoN0RMHPMsy7NH2K/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/yuMMF/hyUgIQ9HbB/7UVLyqf9jDnsGhz8ocQ8G1/img.jpg?width=421&amp;amp;height=427&amp;amp;face=118_132_280_309');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;다음 사이트 검색 등록 방법&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;다음 검색시 사이트가 뜨게 하려면 다음에 사이트 등록을 하면 되는데, SEO설정 없이 간단하게 아래와 같이 신청하면 하면 된다. 다음 사이트 검색 등록하기 1. 다음 검색등록 페이지(https://register&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hongpage.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>tip</category>
      <category>seo</category>
      <category>구글</category>
      <category>구글사이트등록</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/132</guid>
      <comments>https://ndesign.tistory.com/132#entry132comment</comments>
      <pubDate>Fri, 20 Oct 2023 19:04:38 +0900</pubDate>
    </item>
    <item>
      <title>다음 사이트 등록 방법 / 검색엔진 SEO</title>
      <link>https://ndesign.tistory.com/131</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다음 사이트 검색등록 방법.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NV18g/btsyQswpiB4/Xk89Ddm8nwJWlOpdAPzBl1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NV18g/btsyQswpiB4/Xk89Ddm8nwJWlOpdAPzBl1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NV18g/btsyQswpiB4/Xk89Ddm8nwJWlOpdAPzBl1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNV18g%2FbtsyQswpiB4%2FXk89Ddm8nwJWlOpdAPzBl1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;1000&quot; data-filename=&quot;다음 사이트 검색등록 방법.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음 검색시 사이트가 뜨게 하려면 다음에 사이트 등록을 하면 되는데, SEO설정 없이 간단하게 아래와 같이 신청하면 하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;다음 사이트 검색 등록하기 &lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 다음 검색등록 페이지(&lt;a href=&quot;https://register.search.daum.net/index.daum&quot;&gt;https://register.search.daum.net/index.daum&lt;/a&gt;)에 접속한 뒤,&amp;nbsp; 가운데 등록화면 URL에 등록할 홈페이지 주소를 입력한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다음사이트등록.jpg&quot; data-origin-width=&quot;1019&quot; data-origin-height=&quot;749&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dF4uzF/btsyUJpKNsw/AEQBr4gKCvkbJp1rKlKlP0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dF4uzF/btsyUJpKNsw/AEQBr4gKCvkbJp1rKlKlP0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dF4uzF/btsyUJpKNsw/AEQBr4gKCvkbJp1rKlKlP0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdF4uzF%2FbtsyUJpKNsw%2FAEQBr4gKCvkbJp1rKlKlP0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1019&quot; height=&quot;749&quot; data-filename=&quot;다음사이트등록.jpg&quot; data-origin-width=&quot;1019&quot; data-origin-height=&quot;749&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 개인정보 및 서비스 이용 동의에 체크 후 [확인]을 누른다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다음사이트등록2.jpg&quot; data-origin-width=&quot;812&quot; data-origin-height=&quot;799&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/syKWH/btsyUJXzqXI/EfmuS61tuFCCi1VeM4TcYK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/syKWH/btsyUJXzqXI/EfmuS61tuFCCi1VeM4TcYK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/syKWH/btsyUJXzqXI/EfmuS61tuFCCi1VeM4TcYK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsyKWH%2FbtsyUJXzqXI%2FEfmuS61tuFCCi1VeM4TcYK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;812&quot; height=&quot;799&quot; data-filename=&quot;다음사이트등록2.jpg&quot; data-origin-width=&quot;812&quot; data-origin-height=&quot;799&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 검색시 나오게할 정보들을 입력하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1) 제목&lt;span style=&quot;color: #ee2323;&quot;&gt;(필수)&lt;/span&gt; : &amp;nbsp;&lt;/b&gt;사이트이름&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2) 모바일 URL :&lt;/b&gt;&amp;nbsp;별도의 모바일 홈페이지 주소가 있는 경우 적어준다.&lt;span style=&quot;color: #9d9d9d;&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ex) 카페24 쇼핑몰의 경우 기존 주소 앞에 m. 붙은 모바일 주소&lt;/span&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3) 설명 :&lt;/b&gt; 검색시 사이트이름 아래에 나오는 설명&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4) 설명-품목 &lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;(필수)&lt;/span&gt;&lt;/b&gt; :&lt;/b&gt; 검색시 사이트이름 아래에 나오는 설명. 다루는 상품 또는 서비스명들을 콤마로 구분하여 적어준다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3번과 4번에 적은 내용이 사이트명 아래에 함께 노출 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;5) 설명-지역 :&lt;/b&gt; 서비스 지역이 있는 경우 적어준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;6) 카카오톡 채널 URL :&lt;/b&gt; 카카오톡 채널이 있는 경우 주소를 적어준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;7)&amp;nbsp; 디렉토리 &lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;(필수)&lt;/span&gt;&lt;/b&gt; :&lt;/b&gt; 사이트가 해당하는 디렉토리를 검색해서 적어준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모두 적고 하단에 신청자 이름과 이메일을 적어주면 끝! 이 이름과 이메일은 추후 검색등록 내용을 수정하거나 삭제할 때도 필요하니 정확하게 적어야한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다음사이트등록3.jpg&quot; data-origin-width=&quot;799&quot; data-origin-height=&quot;689&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1rpa3/btsyT15gYCW/wMgP3s3mkMj41NKB1yPkrk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1rpa3/btsyT15gYCW/wMgP3s3mkMj41NKB1yPkrk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1rpa3/btsyT15gYCW/wMgP3s3mkMj41NKB1yPkrk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1rpa3%2FbtsyT15gYCW%2FwMgP3s3mkMj41NKB1yPkrk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;799&quot; height=&quot;689&quot; data-filename=&quot;다음사이트등록3.jpg&quot; data-origin-width=&quot;799&quot; data-origin-height=&quot;689&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래처럼 꼼꼼하게 적으면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다음사이트등록3-1.jpg&quot; data-origin-width=&quot;789&quot; data-origin-height=&quot;362&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QuixN/btsyPyKygn1/FQTS0A8V2a2SFkhAieoRl0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QuixN/btsyPyKygn1/FQTS0A8V2a2SFkhAieoRl0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QuixN/btsyPyKygn1/FQTS0A8V2a2SFkhAieoRl0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQuixN%2FbtsyPyKygn1%2FFQTS0A8V2a2SFkhAieoRl0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;789&quot; height=&quot;362&quot; data-filename=&quot;다음사이트등록3-1.jpg&quot; data-origin-width=&quot;789&quot; data-origin-height=&quot;362&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 알맞게 입력하고 [확인]버튼 누르면 신청 완료!&lt;br /&gt;실제 사이트 검색에 반영되기까지는 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;3~7일정도 소요&lt;/b&gt;&lt;/span&gt;된다. 사이트 등록이 완료되면 작성한 이메일로 연락이 오니 확인하면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다음사이트등록4.jpg&quot; data-origin-width=&quot;795&quot; data-origin-height=&quot;780&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cN2rOh/btsyQQKtcpZ/evV1GpvLbBPEpOufKvoCg0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cN2rOh/btsyQQKtcpZ/evV1GpvLbBPEpOufKvoCg0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cN2rOh/btsyQQKtcpZ/evV1GpvLbBPEpOufKvoCg0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcN2rOh%2FbtsyQQKtcpZ%2FevV1GpvLbBPEpOufKvoCg0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;795&quot; height=&quot;780&quot; data-filename=&quot;다음사이트등록4.jpg&quot; data-origin-width=&quot;795&quot; data-origin-height=&quot;780&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단하게 다음 사이트 검색 등록 끝!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;검색 등록 내역 조회/수정&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내역을 확인하고 싶다면 메인페이지에서 [조회]를 눌러 사이트 주소를 입력하고 확인을 누르면 현재 상황을 조회 가능하다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다음사이트등록5.jpg&quot; data-origin-width=&quot;1001&quot; data-origin-height=&quot;635&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IbTmu/btsyUNThk7M/l8dRVFCMtWknQeOP4bmAv0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IbTmu/btsyUNThk7M/l8dRVFCMtWknQeOP4bmAv0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IbTmu/btsyUNThk7M/l8dRVFCMtWknQeOP4bmAv0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIbTmu%2FbtsyUNThk7M%2Fl8dRVFCMtWknQeOP4bmAv0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1001&quot; height=&quot;635&quot; data-filename=&quot;다음사이트등록5.jpg&quot; data-origin-width=&quot;1001&quot; data-origin-height=&quot;635&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;검색엔진 사이트 등록하기&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;-함께보면 좋은 글-&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1697796386474&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ① 메타태그 설정&quot; data-og-description=&quot;네이버에 사이트 등록하기 (네이버 웹마스터도구) STEP 1. 메타태그 삽입 네이버 또는 다른 포탈사이트에 내 홈페이지를 등록하기 위해서는 몇가지 설정을 해야하는데 그 중 가장 먼저 해야할 일&quot; data-og-host=&quot;hongpage.kr&quot; data-og-source-url=&quot;https://hongpage.kr/14&quot; data-og-url=&quot;https://hongpage.kr/14&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bA2x1R/hyUgLNS34t/e2bT4rQlZu7QEmz5ccpCwk/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/iH9B3/hyUgQhk4IQ/gaxlsdWgQ0snSbKnFfwIh1/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/dNDUIk/hyUgUxhvCi/tJd1zukF4uqQg1jZj29jHk/img.jpg?width=421&amp;amp;height=427&amp;amp;face=118_132_280_309&quot;&gt;&lt;a href=&quot;https://hongpage.kr/14&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hongpage.kr/14&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bA2x1R/hyUgLNS34t/e2bT4rQlZu7QEmz5ccpCwk/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/iH9B3/hyUgQhk4IQ/gaxlsdWgQ0snSbKnFfwIh1/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/dNDUIk/hyUgUxhvCi/tJd1zukF4uqQg1jZj29jHk/img.jpg?width=421&amp;amp;height=427&amp;amp;face=118_132_280_309');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ① 메타태그 설정&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;네이버에 사이트 등록하기 (네이버 웹마스터도구) STEP 1. 메타태그 삽입 네이버 또는 다른 포탈사이트에 내 홈페이지를 등록하기 위해서는 몇가지 설정을 해야하는데 그 중 가장 먼저 해야할 일&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hongpage.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;figure id=&quot;og_1697796398886&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ② 사이트 등록하기&quot; data-og-description=&quot;이전글 - [네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ① 메타태그 설정 [네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ① 메타태그 설정 네이버에 사이트 등록하기 (네이버 웹마&quot; data-og-host=&quot;hongpage.kr&quot; data-og-source-url=&quot;https://hongpage.kr/30&quot; data-og-url=&quot;https://hongpage.kr/30&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/gWudv/hyUgQ9uyi9/EdaLFsMXwkMdbTAS6AI3u1/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/dLQINw/hyUgKVJ7D2/EUBo7iASMDl1lnIh85W5t1/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/A1gMx/hyUgMF0mZT/UGK1cNkmX2rsx3Q5ecCeb0/img.png?width=1000&amp;amp;height=1000&amp;amp;face=0_0_1000_1000&quot;&gt;&lt;a href=&quot;https://hongpage.kr/30&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hongpage.kr/30&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/gWudv/hyUgQ9uyi9/EdaLFsMXwkMdbTAS6AI3u1/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/dLQINw/hyUgKVJ7D2/EUBo7iASMDl1lnIh85W5t1/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/A1gMx/hyUgMF0mZT/UGK1cNkmX2rsx3Q5ecCeb0/img.png?width=1000&amp;amp;height=1000&amp;amp;face=0_0_1000_1000');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ② 사이트 등록하기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;이전글 - [네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ① 메타태그 설정 [네이버 웹마스터도구] 웹사이트 빠르게 등록하는 팁 ① 메타태그 설정 네이버에 사이트 등록하기 (네이버 웹마&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hongpage.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1697796630565&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;구글 사이트 등록하기 / 구글 서치콘솔 사용 방법 SEO&quot; data-og-description=&quot;1. 구글 사이트 등록 전 - SEO 설정 구글 사이트 등록하기전에 홈페이지 사이에 메타태그를 적절히 넣어줘야한다. SEO 메타태그 관련한 자세한 내용은 아래 포스팅 참고 https://hongpage.kr/14 [네이버 &quot; data-og-host=&quot;hongpage.kr&quot; data-og-source-url=&quot;https://hongpage.kr/132&quot; data-og-url=&quot;https://hongpage.kr/132&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/xokXJ/hyUgQVYavn/qfcueAvNvW5r7JTVOZmN8K/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/IRmgE/hyUgV32Ntq/4h8Xi4FJbDSaKRE36Tialk/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/cSO8Yq/hyUgTE9HJW/WfkxZ1vhUkmCweJCy1JVHK/img.jpg?width=421&amp;amp;height=427&amp;amp;face=118_132_280_309&quot;&gt;&lt;a href=&quot;https://hongpage.kr/132&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hongpage.kr/132&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/xokXJ/hyUgQVYavn/qfcueAvNvW5r7JTVOZmN8K/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/IRmgE/hyUgV32Ntq/4h8Xi4FJbDSaKRE36Tialk/img.jpg?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/cSO8Yq/hyUgTE9HJW/WfkxZ1vhUkmCweJCy1JVHK/img.jpg?width=421&amp;amp;height=427&amp;amp;face=118_132_280_309');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;구글 사이트 등록하기 / 구글 서치콘솔 사용 방법 SEO&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;1. 구글 사이트 등록 전 - SEO 설정 구글 사이트 등록하기전에 홈페이지 사이에 메타태그를 적절히 넣어줘야한다. SEO 메타태그 관련한 자세한 내용은 아래 포스팅 참고 https://hongpage.kr/14 [네이버&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hongpage.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>tip</category>
      <category>seo</category>
      <category>검색엔진</category>
      <category>다음</category>
      <category>사이트등록</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/131</guid>
      <comments>https://ndesign.tistory.com/131#entry131comment</comments>
      <pubDate>Fri, 20 Oct 2023 18:42:54 +0900</pubDate>
    </item>
    <item>
      <title>[php] 입력 필드 쪼개기 (체크박스 값 DB 저장)</title>
      <link>https://ndesign.tistory.com/130</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;체크박스 또는 여러개의 입력필드 내용을 한 필드안에 저장해서 사용해야하는 경우가 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이하면 필드 하나에 데이터를 저장해 관리할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;글쓰기 페이지 코드&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;'wr_1'라는 필드를 쪼개서 사용할 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;값을 받을 체크박스 name은 임의로 관리하기 편한 이름으로 지정하면 된다. (type1~type4)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;* wr_1&lt;/b&gt; : 값을 저장할 필드 (type1~type4에서 받은 값을 wr_1에 한번에 저장한다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;* type1~type4&lt;/b&gt; : 임의로 값을 받을 필드 (DB에 해당 필드 없음)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[코드 설명]&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;- &lt;/b&gt;상단의 &lt;span style=&quot;color: #0593d3;&quot;&gt;$wr1 = explode(&quot;|&quot;, $write['wr_1']);&lt;/span&gt; 와 체크박스 태그 안의 &lt;span style=&quot;color: #0593d3;&quot;&gt;&amp;lt;?php if($wr1[0]){?&amp;gt;checked&amp;lt;?php } ?&amp;gt;&lt;/span&gt; 부분은 글쓰기 페이지를 수정 페이지로도 사용하는 경우에 필요하다. 해당 값이 있는 경우 체크되도록 하기 위한 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- explode로 쪼갠 값을 불러올때는 0부터 시작해야하는 것을 주의&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1697610732765&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php
$wr1 = explode(&quot;|&quot;, $write['wr_1']);  //수정할때 값을 불러오기 위한 코드
?&amp;gt;
&amp;lt;form name=&quot;fwrite&quot; action=&quot;&amp;lt;?php echo $action_url ?&amp;gt;&quot; method=&quot;post&quot; enctype=&quot;multipart/form-data&quot; autocomplete=&quot;off&quot; style=&quot;width:&amp;lt;?php echo $width; ?&amp;gt;&quot;&amp;gt;

&amp;lt;!--체크박스--&amp;gt;
&amp;lt;input type=&quot;checkbox&quot; name=&quot;type1&quot; id=&quot;type1&quot; value=&quot;타입1&quot; &amp;lt;?php if($wr1[0]){?&amp;gt;checked&amp;lt;?php } ?&amp;gt;&amp;gt;&amp;lt;label for=&quot;type1&quot;&amp;gt;타입1&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;checkbox&quot; name=&quot;type2&quot; id=&quot;type2&quot; value=&quot;타입2&quot; &amp;lt;?php if($wr1[1]){?&amp;gt;checked&amp;lt;?php } ?&amp;gt;&amp;gt;&amp;lt;label for=&quot;type2&quot;&amp;gt;타입2&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;checkbox&quot; name=&quot;type3&quot; id=&quot;type3&quot; value=&quot;타입3&quot; &amp;lt;?php if($wr1[2]){?&amp;gt;checked&amp;lt;?php } ?&amp;gt;&amp;gt;&amp;lt;label for=&quot;type3&quot;&amp;gt;타입3&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;checkbox&quot; name=&quot;type4&quot; id=&quot;type4&quot; value=&quot;타입4&quot; &amp;lt;?php if($wr1[3]){?&amp;gt;checked&amp;lt;?php } ?&amp;gt;&amp;gt;&amp;lt;label for=&quot;type4&quot;&amp;gt;타입4&amp;lt;/label&amp;gt;
&amp;lt;!--체크박스--&amp;gt;

&amp;lt;button type=&quot;submit&quot;&amp;gt;확인&amp;lt;/button&amp;gt;

&amp;lt;/form&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;글등록 처리 페이지&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;$type1부터 $type4까지 체크박스의 값을 |을 구분지어 $wr_1으로 저장하여 wr_1필드 데이터로 넣는다.&lt;/p&gt;
&lt;pre id=&quot;code_1697610972071&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php

$wr_1 = $type1.&quot;|&quot;.$type2.&quot;|&quot;.$type3.&quot;|&quot;.$type4;
$sql =&quot;update {$write_table} set wr_1 = '{$wr_1}' where wr_id = '{$wr_id}' &quot;;
sql_query($sql);

alert(&quot;정상적으로 접수되었습니다. 확인 후 메일로 회신 드리겠습니다.&quot;, &quot;이동주소&quot;);

?&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;뷰페이지&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;lt;?php echo $view['wr_1'];?&amp;gt;이런식으로 입력값을 그대로 가져오면 &lt;span style=&quot;color: #006dd7;&quot;&gt;타입1|타입2|타입3|타입4&lt;/span&gt; 이런식으로 구분자가 함께 표시된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;| 로 구분지어 저장했던 필드값을 explode 함수를 통해 쪼개서 불러온다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;글쓰기 페이지와 코드 구성은 비슷한데, 입력 받았던 체크박스 형태 그대로 체크한것만 표기해주려면 아래와 같이 체크박스 태그에 &lt;span style=&quot;color: #0593d3;&quot;&gt;&amp;lt;?php if($wr1[0]){?&amp;gt;checked&amp;lt;?php } ?&amp;gt;&lt;/span&gt;를 넣어주면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1697611055357&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php
$wr1 = explode(&quot;|&quot;, $view['wr_1']);
?&amp;gt;

&amp;lt;!--체크박스--&amp;gt;
&amp;lt;input type=&quot;checkbox&quot; name=&quot;type1&quot; id=&quot;type1&quot; value=&quot;타입1&quot; &amp;lt;?php if($wr1[0]){?&amp;gt;checked&amp;lt;?php } ?&amp;gt;&amp;gt;&amp;lt;label for=&quot;type1&quot;&amp;gt;타입1&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;checkbox&quot; name=&quot;type2&quot; id=&quot;type2&quot; value=&quot;타입2&quot; &amp;lt;?php if($wr1[1]){?&amp;gt;checked&amp;lt;?php } ?&amp;gt;&amp;gt;&amp;lt;label for=&quot;type2&quot;&amp;gt;타입2&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;checkbox&quot; name=&quot;type3&quot; id=&quot;type3&quot; value=&quot;타입3&quot; &amp;lt;?php if($wr1[2]){?&amp;gt;checked&amp;lt;?php } ?&amp;gt;&amp;gt;&amp;lt;label for=&quot;type3&quot;&amp;gt;타입3&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;checkbox&quot; name=&quot;type4&quot; id=&quot;type4&quot; value=&quot;타입4&quot; &amp;lt;?php if($wr1[3]){?&amp;gt;checked&amp;lt;?php } ?&amp;gt;&amp;gt;&amp;lt;label for=&quot;type4&quot;&amp;gt;타입4&amp;lt;/label&amp;gt;
&amp;lt;!--체크박스--&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또는 특정 값만 불러오려면 아래처럼 불러오는 것도 가능하다.&lt;/p&gt;
&lt;pre id=&quot;code_1697611319307&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php if($wr1[0]){ echo $wr1[0]; }?&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그누보드나 영카트 등 php 기반 입력폼에서 유용하게 쓰일 듯하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;explode함수 사용해서 입력된 값만 표기하는 것은 아래 포스팅 참고  &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1697611773064&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[php] explode 배열 값 있는 것만 콤마로 구분해서 보여주기&quot; data-og-description=&quot;체크박스를 통해서 값을 받고 | 를 구분자로 배열로 저장하는 작업을 했다. 값을 저장하는 것 까지는 문제가 없는데, 값이 있는 경우만 불러오고 콤마로 깔끔하게 보여주는 방법을 고민해보았다&quot; data-og-host=&quot;hongpage.kr&quot; data-og-source-url=&quot;https://hongpage.kr/23&quot; data-og-url=&quot;https://hongpage.kr/23&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/GNrnD/hyUdMmLTGh/ihduUkxsWkKfwOREKaNsg0/img.png?width=500&amp;amp;height=500&amp;amp;face=0_0_500_500,https://scrap.kakaocdn.net/dn/ctPibt/hyUgJBSDHc/hp340hsQmKo3QRcZlkpiZ1/img.png?width=500&amp;amp;height=500&amp;amp;face=0_0_500_500,https://scrap.kakaocdn.net/dn/bC04Ob/hyUgNROAbM/0z3yh2hOc2ZpWNwvnzbo11/img.png?width=500&amp;amp;height=500&amp;amp;face=0_0_500_500&quot;&gt;&lt;a href=&quot;https://hongpage.kr/23&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hongpage.kr/23&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/GNrnD/hyUdMmLTGh/ihduUkxsWkKfwOREKaNsg0/img.png?width=500&amp;amp;height=500&amp;amp;face=0_0_500_500,https://scrap.kakaocdn.net/dn/ctPibt/hyUgJBSDHc/hp340hsQmKo3QRcZlkpiZ1/img.png?width=500&amp;amp;height=500&amp;amp;face=0_0_500_500,https://scrap.kakaocdn.net/dn/bC04Ob/hyUgNROAbM/0z3yh2hOc2ZpWNwvnzbo11/img.png?width=500&amp;amp;height=500&amp;amp;face=0_0_500_500');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[php] explode 배열 값 있는 것만 콤마로 구분해서 보여주기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;체크박스를 통해서 값을 받고 | 를 구분자로 배열로 저장하는 작업을 했다. 값을 저장하는 것 까지는 문제가 없는데, 값이 있는 경우만 불러오고 콤마로 깔끔하게 보여주는 방법을 고민해보았다&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hongpage.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_php.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KgDOc/btsyH1rCILq/3e8YlBg6Wq9oWfof922kL0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KgDOc/btsyH1rCILq/3e8YlBg6Wq9oWfof922kL0/img.png&quot; data-alt=&quot;썸네일&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KgDOc/btsyH1rCILq/3e8YlBg6Wq9oWfof922kL0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKgDOc%2FbtsyH1rCILq%2F3e8YlBg6Wq9oWfof922kL0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;53&quot; height=&quot;53&quot; data-filename=&quot;티스토리_php.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;500&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;썸네일&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>개발/php</category>
      <category>php</category>
      <category>그누보드</category>
      <category>영카트</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/130</guid>
      <comments>https://ndesign.tistory.com/130#entry130comment</comments>
      <pubDate>Wed, 18 Oct 2023 15:46:36 +0900</pubDate>
    </item>
    <item>
      <title>.htaccess 파일 이용하여 짧은 주소 만들기 / 리다이렉션</title>
      <link>https://ndesign.tistory.com/129</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;htaccess.jpg&quot; data-origin-width=&quot;932&quot; data-origin-height=&quot;423&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bEIrX6/btsv8zXtwoG/Bny6jFYVXg0Q7uAMZn0bh1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEIrX6/btsv8zXtwoG/Bny6jFYVXg0Q7uAMZn0bh1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEIrX6/btsv8zXtwoG/Bny6jFYVXg0Q7uAMZn0bh1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEIrX6%2Fbtsv8zXtwoG%2FBny6jFYVXg0Q7uAMZn0bh1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;932&quot; height=&quot;423&quot; data-filename=&quot;htaccess.jpg&quot; data-origin-width=&quot;932&quot; data-origin-height=&quot;423&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;홈페이지에 대한 기본적인 설정을 할 때 유용하게 쓰이는 .htaccess 파일&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 파일에서 정의를 하면 긴 주소도 짧게 사용이 가능하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;리다이렉션 기본 코드&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;에디터에 아래와 같이 작성 한 뒤, 서버 가장 상위 폴더에 업로드하면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1695792611319&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;RewriteEngine On
RewriteBase /
RewriteRule 줄일주소 /기존주소 [L]&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한줄한줄씩 해석을 해보자면 아래와 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;RewriteEngine On&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;=== Rewrite를 사용하겠다.&lt;br /&gt;&lt;b&gt;RewriteBase /&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;lt;==== .htaccess파일이 있는 위치 &lt;br /&gt;&lt;b&gt;RewriteRule&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;===== Rule 입력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;RewriteRule 작성 예시&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 줄일 주소 부분에 notice를 적고 기존 주소를 적으면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;site.com/&lt;b&gt;&lt;span style=&quot;color: #0593d3;&quot;&gt;notice&lt;/span&gt;&lt;/b&gt;로 접속시 site.com&lt;b&gt;&lt;span style=&quot;color: #0593d3;&quot;&gt;/bbs/board.php?bo_table=notice&lt;/span&gt;&lt;/b&gt; 페이지가 보여지게 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1695793879258&quot; class=&quot;html xml&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;RewriteRule notice /bbs/board.php?bo_table=notice [L]&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;변수에 따라 다르게 이동 하는 것도 가능한데,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(.*)에 들어온 값을 $1에 넣어 이동시킬 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;site.com/&lt;b&gt;&lt;span&gt;&lt;span style=&quot;color: #0593d3;&quot;&gt;notice/&lt;span style=&quot;color: #ee2323;&quot;&gt;5&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;접속시, site.com&lt;/span&gt;&lt;b&gt;&lt;span&gt;&lt;span style=&quot;color: #0593d3;&quot;&gt;/bbs/board.php?bo_table=notice$wr_1=&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0593d3;&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;페이지가 보여지게 된다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1695794184196&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;RewriteRule notice/(.*) /bbs/board.php?bo_table=notice&amp;amp;wr_id=$1 [L]&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;주소창에 &lt;span style=&quot;color: #333333;&quot;&gt;&lt;b&gt;site.com/&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;b&gt;notice/5&lt;/b&gt;&lt;b&gt; &lt;/b&gt;와 같이 주소 입력을 하면, 기존 주소로 변경되지 않고 지정한 룰의 주소가 고정되어 보여진다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[다른 도움이 될만한 글]&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://hongpage.kr/9&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;htaccess 파일을 이용하여 특정 아이피, 국가 차단하기&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1695794456591&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;.htaccess 파일을 이용하여 특정 아이피, 국가 차단하기&quot; data-og-description=&quot;홈페이지를 운영하다보면 트래픽이 초과 되는 경우가 종종 있는데 대부분 악의접인 접근, (로봇으로 추정되는) 불필요한 ip가 지속적으로 접속해 문제가 된 경우가 많다. 이 경우 .htaccess 파일을 &quot; data-og-host=&quot;hongpage.kr&quot; data-og-source-url=&quot;https://hongpage.kr/9&quot; data-og-url=&quot;https://hongpage.kr/9&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/lyVZR/hyT2xB7FnL/d39ktpEk0BdpTBrb0Rrtz1/img.jpg?width=800&amp;amp;height=687&amp;amp;face=0_0_800_687,https://scrap.kakaocdn.net/dn/bdmDcp/hyT2BqY99R/ZuXwoYK6ntKxLrDXQRNYAK/img.jpg?width=800&amp;amp;height=687&amp;amp;face=0_0_800_687,https://scrap.kakaocdn.net/dn/cEPRaj/hyT2vYCmfX/YFcoB6VnUBKr8Ur7lw6LjK/img.jpg?width=421&amp;amp;height=427&amp;amp;face=118_132_280_309&quot;&gt;&lt;a href=&quot;https://hongpage.kr/9&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hongpage.kr/9&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/lyVZR/hyT2xB7FnL/d39ktpEk0BdpTBrb0Rrtz1/img.jpg?width=800&amp;amp;height=687&amp;amp;face=0_0_800_687,https://scrap.kakaocdn.net/dn/bdmDcp/hyT2BqY99R/ZuXwoYK6ntKxLrDXQRNYAK/img.jpg?width=800&amp;amp;height=687&amp;amp;face=0_0_800_687,https://scrap.kakaocdn.net/dn/cEPRaj/hyT2vYCmfX/YFcoB6VnUBKr8Ur7lw6LjK/img.jpg?width=421&amp;amp;height=427&amp;amp;face=118_132_280_309');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;.htaccess 파일을 이용하여 특정 아이피, 국가 차단하기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;홈페이지를 운영하다보면 트래픽이 초과 되는 경우가 종종 있는데 대부분 악의접인 접근, (로봇으로 추정되는) 불필요한 ip가 지속적으로 접속해 문제가 된 경우가 많다. 이 경우 .htaccess 파일을&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hongpage.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>tip</category>
      <category>htaccess</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/129</guid>
      <comments>https://ndesign.tistory.com/129#entry129comment</comments>
      <pubDate>Wed, 27 Sep 2023 15:01:03 +0900</pubDate>
    </item>
    <item>
      <title>[CSS] nth-child / n번째부터 n번째까지 CSS 변경</title>
      <link>https://ndesign.tistory.com/128</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;특정 순서의 CSS를 변경할 때 유용한 nth-child(). 다양하게 활용이 가능하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3의 배수인 박스 배경 변경&lt;/b&gt;&lt;/h4&gt;
&lt;pre id=&quot;code_1695742299262&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.box:nth-child(3n){
    background:red
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;20번째 이후 모든 박스 배경 변경&lt;/b&gt;&lt;/h4&gt;
&lt;pre id=&quot;code_1695742447526&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;/* 22번 부터 이후 모든 box 폰트색 변경 */
.box:nth-child(n+20) {
    background:red
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1번째부터 5번째까지 박스 배경 변경&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1번째부터 지정할때는 -n으로 시작하는 것 주의&lt;/p&gt;
&lt;pre id=&quot;code_1695742454009&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.box:nth-child(-n+6) {
    background:red
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;15번째부터 20번째까지 박스 배경색 변경&lt;/b&gt;&lt;/h4&gt;
&lt;pre id=&quot;code_1695742460790&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.box:nth-child(n+15):nth-child(-n+20) {
    background:red
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;마지막에서 3번째 박스 변경&lt;/b&gt;&lt;/h4&gt;
&lt;pre id=&quot;code_1695742467622&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.box:nth-last-child(3) {
    background:red
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;마지막부터 홀수/짝수인 박스 배경색 변경&lt;/b&gt;&lt;/h4&gt;
&lt;pre id=&quot;code_1695742494272&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.box:nth-child(odd) { background:red } /*홀수*/
.box:nth-child(even) { background:red } /*짝수*/&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>디자인/html&amp;middot;css</category>
      <category>CSS</category>
      <category>nth-child</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/128</guid>
      <comments>https://ndesign.tistory.com/128#entry128comment</comments>
      <pubDate>Wed, 27 Sep 2023 00:37:20 +0900</pubDate>
    </item>
    <item>
      <title>[그누보드] 게시판 뷰페이지 이미지 클릭시 새창 뜨지 않게 하기 (view.skin.php)</title>
      <link>https://ndesign.tistory.com/127</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;1) /lib/thumbnail.lib.php 파일 $thumb_tag 부분 주석처리&lt;/p&gt;
&lt;pre id=&quot;code_1666136230877&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// $img_tag에 editor 경로가 있으면 원본보기 링크 추가
    $img_tag = $matches[0][$i];
    if(strpos($img_tag, G5_DATA_DIR.'/'.G5_EDITOR_DIR) &amp;amp;&amp;amp; preg_match(&quot;/\.({$config['cf_image_extension']})$/i&quot;, $filename)) {
        $imgurl = str_replace(G5_URL, &quot;&quot;, $src);
        //$thumb_tag = '&amp;lt;a href=&quot;'.G5_BBS_URL.'/view_image.php?fn='.urlencode($imgurl).'&quot; target=&quot;_blank&quot; class=&quot;view_image&quot;&amp;gt;'.$thumb_tag.'&amp;lt;/a&amp;gt;';
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2) /lib/common.lib.php 파일 $img 첫번째, 세번째 주석처리&lt;/p&gt;
&lt;pre id=&quot;code_1666136288425&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;if (preg_match(&quot;/\.({$config['cf_image_extension']})$/i&quot;, $file) &amp;amp;&amp;amp; isset($board['bo_table'])) {
    $attr_href = run_replace('thumb_view_image_href', G5_BBS_URL.'/view_image.php?bo_table='.$board['bo_table'].'&amp;amp;amp;fn='.urlencode($file), $file, $board['bo_table'], $width, $height, $content);
   // $img = '&amp;lt;a href=&quot;'.$attr_href.'&quot; target=&quot;_blank&quot; class=&quot;view_image&quot;&amp;gt;';
    $img .= '&amp;lt;img src=&quot;'.G5_DATA_URL.'/file/'.$board['bo_table'].'/'.urlencode($file).'&quot; alt=&quot;'.$content.'&quot; '.$attr.'&amp;gt;';
   // $img .= '&amp;lt;/a&amp;gt;';&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>tip</category>
      <category>그누보드</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/127</guid>
      <comments>https://ndesign.tistory.com/127#entry127comment</comments>
      <pubDate>Tue, 26 Sep 2023 15:11:30 +0900</pubDate>
    </item>
    <item>
      <title>[jQuery] 날짜선택 플러그인 DatePicker 옵션</title>
      <link>https://ndesign.tistory.com/126</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;jquery날짜선택datepicker.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cG2xjI/btstCWiK7S0/rXdgFPfB3IdUGuKkNzDm70/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cG2xjI/btstCWiK7S0/rXdgFPfB3IdUGuKkNzDm70/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cG2xjI/btstCWiK7S0/rXdgFPfB3IdUGuKkNzDm70/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcG2xjI%2FbtstCWiK7S0%2FrXdgFPfB3IdUGuKkNzDm70%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;1000&quot; data-filename=&quot;jquery날짜선택datepicker.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;날짜 선택 시 유용하게 사용 가능한 Jquery플러그인 Datepicker&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://jqueryui.com/datepicker/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://jqueryui.com/datepicker/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1694527708785&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Datepicker | jQuery UI&quot; data-og-description=&quot;Datepicker Select a date from a popup or inline calendar The datepicker is tied to a standard form input field. Focus on the input (click, or use the tab key) to open an interactive calendar in a small overlay. Choose a date, click elsewhere on the page (b&quot; data-og-host=&quot;jqueryui.com&quot; data-og-source-url=&quot;https://jqueryui.com/datepicker/&quot; data-og-url=&quot;https://jqueryui.com/datepicker/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://jqueryui.com/datepicker/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://jqueryui.com/datepicker/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Datepicker | jQuery UI&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Datepicker Select a date from a popup or inline calendar The datepicker is tied to a standard form input field. Focus on the input (click, or use the tab key) to open an interactive calendar in a small overlay. Choose a date, click elsewhere on the page (b&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;jqueryui.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;Datepicker 기본코드&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DatePicker 기본 코드는 아래와 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;jquery코드 로드해주고, datepicker css파일, js파일을 넣어주면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1675139279748&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;script src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;  
&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css&quot;&amp;gt;
&amp;lt;script src=&quot;//code.jquery.com/ui/1.12.1/jquery-ui.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;input type=&quot;text&quot; id=&quot;datepicker&quot;&amp;gt;

&amp;lt;script&amp;gt;
$(function() {
    $( &quot;#datepicker&quot; ).datepicker();
});
&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;//jsfiddle.net/heeehong/cpjy3k0v/4/embedded/result,html,js/&quot; width=&quot;100%&quot; height=&quot;300&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;Datepicker 옵션&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Datepicker에는 다양한 옵션들이 있어서 필요한 경우 적용해서 사용하면 된다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 418px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;b&gt;option&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;b&gt;value&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;b&gt;설명&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 80px;&quot;&gt;
&lt;td style=&quot;height: 80px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;minDate&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 80px;&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;b&gt;-1Y&lt;/b&gt;&amp;nbsp;: &lt;/b&gt;일년전&lt;br /&gt;&lt;b&gt;-1M&lt;/b&gt;&amp;nbsp;: 한달전&lt;b&gt;&lt;br /&gt;-1D&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: 하루전&lt;br /&gt;&lt;b&gt;0&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: 오늘부터&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 80px;&quot;&gt;최소로 가능한 선택 일자를 지정&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 80px;&quot;&gt;
&lt;td style=&quot;height: 80px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;max Date&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 80px;&quot;&gt;&lt;span&gt;&lt;b&gt;0&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;: 오늘까지&lt;b&gt;&lt;br /&gt;+1D&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: 하루후&lt;br /&gt;&lt;b&gt;+1M&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: 한달후&lt;br /&gt;&lt;b&gt;+1Y&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: 일년후&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 80px;&quot;&gt;최대로 가능한 선택 일자를 지정&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;changeYear&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span&gt;&lt;b&gt;true, false&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;연도 변경 가능한 셀렉트박스 표시&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;changeMonth&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span&gt;&lt;b&gt;true, false&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;월 변경&lt;span&gt;&lt;span&gt; 가능한 셀렉트 박스 표시 여부&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;dateFormat&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span&gt;&lt;b&gt;yy-mm-dd&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;데이터 표시 형식 지정&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;showButtonPanel&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span&gt;&lt;b&gt;true, false&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;오늘, 닫기 버튼 활성화 여부&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;yearRange&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;b&gt;2010:2020&lt;br /&gt;&lt;/b&gt;또는&lt;b&gt;&lt;br /&gt;c-10:c+10&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;연도 범위를 지정&lt;br /&gt;* 2010:2020 =&amp;gt; 2010년부터 2020년 까지 보여줌&lt;br /&gt;* c-10:c+10 =&amp;gt; 현재 연도로부터 10년전부터 10년후까지 보여줌&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;showWeek&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span&gt;&lt;b&gt;true, false&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;주차 표시 여부&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt; showButtonPanel&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span&gt;&lt;b&gt; true&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;캘린더 하단에 버튼 패널을 표시한다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt; stepMonths&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span&gt;&lt;b&gt; 3&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;next, prev 버튼을 클릭했을때 얼마나 많은 월을 이동하여 표시하는가.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 11px;&quot;&gt;
&lt;td style=&quot;height: 11px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt; buttonImageOnly&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 11px;&quot;&gt;&lt;span&gt;&lt;b&gt; true&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 11px;&quot;&gt;버튼에 있는 이미지만 표시한다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;buttonImage&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span&gt;&lt;b&gt;이미지경로&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;버튼이이미지&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;showOn&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span&gt;&lt;b&gt;both&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;버튼과 텍스트 필드 모두 캘린더를 보여준다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;showAnim&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span&gt;&lt;b&gt;show&lt;/b&gt;(기본)&lt;b&gt;,&lt;br /&gt;slide,&lt;br /&gt;fade in,&lt;br /&gt;blind,&lt;br /&gt;bounce,&lt;br /&gt;clip,&lt;br /&gt;drop&lt;br /&gt;fold,&lt;br /&gt;none&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;달력 창 나올 때 애니메이션을 적용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;b&gt;showMonthAfterYear&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;span&gt;&lt;b&gt;true, false&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;월, 년순의 셀렉트 박스를 년,월 순으로 바꿔준다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;&lt;b&gt;numberOfMonths&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;[1,1]&lt;/td&gt;
&lt;td style=&quot;height: 17px;&quot;&gt;한번에 얼마나 많은 월을 표시할것인가.&lt;br /&gt;예) [2,3] 일 경우, 2(행) x 3(열) = 6개의 월을 표시한다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;한글 표기 변경 옵션&lt;/b&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 154px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;&lt;b&gt;&lt;b&gt;option&lt;/b&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;&lt;b&gt;&lt;b&gt;value&lt;/b&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;&lt;b&gt;설명&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 20px;&quot;&gt;&lt;b&gt;dayNamesMin&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 20px;&quot;&gt;&lt;b&gt;['월', '화', '수', '목', '금', '토', '일']&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 20px;&quot;&gt;요일 한글로 변경&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 40px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 40px;&quot;&gt;&lt;b&gt;monthNamesShort&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 40px;&quot;&gt;&lt;b&gt;['1월','2월','3월','4월','5월','6월','7월','8월','9월','10월','11월','12월']&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 40px;&quot;&gt;월 한글 변경&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 20px;&quot;&gt;&lt;b&gt;closeText&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 20px;&quot;&gt;&lt;b&gt;닫기&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 20px;&quot;&gt;닫기 버튼 &lt;span style=&quot;background-color: #f9f9f9; color: #333333; text-align: start;&quot;&gt;텍스트 변경&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;&lt;b&gt;currentText&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;&lt;b&gt;오늘&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;오늘 날짜로 이동하는 버튼&lt;span style=&quot;background-color: #f9f9f9; color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;텍스트 변경&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 20px;&quot;&gt;&lt;b&gt;nextText&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 20px;&quot;&gt;&lt;b&gt;다음 달&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 20px;&quot;&gt;next 버튼 텍스트&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 20px;&quot;&gt;&lt;b&gt;prevText&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 20px;&quot;&gt;&lt;b&gt;이전 달&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 20px;&quot;&gt;prev 버튼 텍스트 변경&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한글로 변경하는 것은 &lt;a href=&quot;https://hongpage.kr/13&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://hongpage.kr/13&lt;/a&gt; 에 더 자세히 포스팅하였다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;옵션 적용 예시&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1606832920180&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt; $(&quot;#datepicker&quot;).datepicker({ 
   minDate: &quot;0&quot;,
   maxDate: &quot;+1Y&quot;, 
 });&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예시처럼 적용하면 오늘부터 1년 후의 범위 내에 있는 날짜만 선택이 가능하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발/js&amp;middot;jquery</category>
      <category>datepicker</category>
      <category>jQuery</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/126</guid>
      <comments>https://ndesign.tistory.com/126#entry126comment</comments>
      <pubDate>Tue, 12 Sep 2023 23:27:41 +0900</pubDate>
    </item>
    <item>
      <title>audio/video 태그 다운로드, 재생속도 메뉴 없애기</title>
      <link>https://ndesign.tistory.com/125</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;audiovideo메뉴제거.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BRhAL/btss3XAyg8Y/PDdhPL2Pyd0ySBBLZsZ5yK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BRhAL/btss3XAyg8Y/PDdhPL2Pyd0ySBBLZsZ5yK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BRhAL/btss3XAyg8Y/PDdhPL2Pyd0ySBBLZsZ5yK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBRhAL%2Fbtss3XAyg8Y%2FPDdhPL2Pyd0ySBBLZsZ5yK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;1000&quot; data-filename=&quot;audiovideo메뉴제거.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;audio태그를 이용해서 음악을 넣으면 아래처럼 ... 버튼을 누르면 다운로드, 재생속도를 조절할 수 있는 메뉴가 뜨게 된다. 이 메뉴가 뜨지 않게하려면 태그 사이에 &lt;b&gt;controlsList=&quot;noplaybackrate nodownload nofullscreen&quot;&lt;/b&gt;을 추가하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;noplaybackrate&lt;/b&gt;&lt;/span&gt; -&amp;gt; 재생속도 메뉴 안보이게&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;nodownload&lt;/b&gt;&lt;/span&gt; -&amp;gt; 다운로드 메뉴 안보이게&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;nofullscreen&lt;/b&gt;&lt;/span&gt; -&amp;gt; 영상의 경우 풀스크린 안되게&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;audio html.jpg&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;260&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mGEvP/btssUK9RSGf/hS7u4lfBx5duykR7VLvwQK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mGEvP/btssUK9RSGf/hS7u4lfBx5duykR7VLvwQK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mGEvP/btssUK9RSGf/hS7u4lfBx5duykR7VLvwQK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmGEvP%2FbtssUK9RSGf%2FhS7u4lfBx5duykR7VLvwQK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;770&quot; height=&quot;260&quot; data-filename=&quot;audio html.jpg&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;260&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코드&lt;/p&gt;
&lt;pre id=&quot;code_1693794088909&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;audio autoplay controls controlsList=&quot;noplaybackrate nodownload nofullscreen&quot;&amp;gt;&amp;lt;source src=&quot;song.mp3&quot; type=&quot;audio/mpeg&quot;&amp;gt;&amp;lt;/audio&amp;gt;
&amp;lt;video autoplay controls controlsList=&quot;noplaybackrate nodownload nofullscreen&quot;&amp;gt;&amp;lt;source src=&quot;video.mp4&quot; type=&quot;video/mp4&quot;&amp;gt;&amp;lt;/video&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>디자인/html&amp;middot;css</category>
      <category>audio</category>
      <category>HTML</category>
      <category>Video</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/125</guid>
      <comments>https://ndesign.tistory.com/125#entry125comment</comments>
      <pubDate>Mon, 4 Sep 2023 11:51:56 +0900</pubDate>
    </item>
    <item>
      <title>[CSS] placeholder 글자색 변경</title>
      <link>https://ndesign.tistory.com/124</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;placeholder 글자색 변경하는 방법은 아주 간단! CSS 파일에 아래 코드를 추가하면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1693471805326&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;input::placeholder {color:#ccc;}
input::-webkit-input-placeholder {color:#ccc;}
input:-ms-input-placeholder {color:#ccc;}

textarea::placeholder {color:#ccc;}
textarea::-webkit-input-placeholder {color:#ccc;}
textarea:-ms-input-placeholder {color:#ccc;}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>디자인/html&amp;middot;css</category>
      <category>CSS</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/124</guid>
      <comments>https://ndesign.tistory.com/124#entry124comment</comments>
      <pubDate>Thu, 31 Aug 2023 17:51:26 +0900</pubDate>
    </item>
    <item>
      <title>[영카트] 네이버페이 연동오류 (쿼리스트링 EC_MALL_PID 전송)</title>
      <link>https://ndesign.tistory.com/123</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;영카트 쇼핑몰은 네이버페이와 연동하는데 아래와 같은 메일을 받았다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;네이버쇼핑 입점이 완료되실 경우 네이버페이 연동 시 주문 등록 과정에서 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;쿼리 스트링 중&amp;nbsp;네이버쇼핑 상품ID(EC_MALL_PID)&lt;/b&gt; &lt;/span&gt;항목을&amp;nbsp;전송해주셔야 합니다.&lt;br /&gt;네이버쇼핑에 입점하시어 네이버 쇼핑 검색에 판매 상품을 노출하고 계시는 가맹점은 네이버페이를 연동할 때 관련된 정보(MAPID)를 함께 제공해주셔야 합니다.&lt;br /&gt;EC_MALL_PID는 다른 상품 관련 정보들(ITEM_ID, ITEM_COUNT, ITEM_NAME... 등)에 1:1로 대응하여 보내주시면 되며, 해당 항목의 값은 네이버 쇼핑으로 송출중인 상품 ID(MAPID 또는 MALL PID) 값을 입력해주셔야 합니다.&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;네이버페이.jpg&quot; data-origin-width=&quot;1545&quot; data-origin-height=&quot;962&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zZKqV/btsr4i1f2EB/KNpXyLsPUXIEPCX2DPsdZ0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zZKqV/btsr4i1f2EB/KNpXyLsPUXIEPCX2DPsdZ0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zZKqV/btsr4i1f2EB/KNpXyLsPUXIEPCX2DPsdZ0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzZKqV%2Fbtsr4i1f2EB%2FKNpXyLsPUXIEPCX2DPsdZ0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1545&quot; height=&quot;962&quot; data-filename=&quot;네이버페이.jpg&quot; data-origin-width=&quot;1545&quot; data-origin-height=&quot;962&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;이게 무슨말인가했는데 아래와 같이 간단히 한줄만 추가해주면 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;/lib/naverpay.lib.php 파일&lt;br /&gt;$item .= '&amp;amp;ITEM_UPRICE='.$uprice; 아래에 &lt;b&gt;$item .= '&amp;amp;EC_MALL_PID='.urlencode($it_id);&amp;nbsp;&lt;/b&gt;&amp;nbsp;추가&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1665037099939&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$item .= '&amp;amp;ITEM_UPRICE='.$uprice;
$item .= '&amp;amp;EC_MALL_PID='.urlencode($it_id); // 추가&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>tip</category>
      <category>네이버페이</category>
      <category>영카트</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/123</guid>
      <comments>https://ndesign.tistory.com/123#entry123comment</comments>
      <pubDate>Thu, 24 Aug 2023 18:22:37 +0900</pubDate>
    </item>
    <item>
      <title>일러스트레이터 PDF 내보내기 이미지 고화질로 저장하기</title>
      <link>https://ndesign.tistory.com/122</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;일러스트레이터_이미지고화질PDF내보내기.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cpRjjL/btsr0s4x1P9/kzvUL21tebmqP929FhGxa1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cpRjjL/btsr0s4x1P9/kzvUL21tebmqP929FhGxa1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cpRjjL/btsr0s4x1P9/kzvUL21tebmqP929FhGxa1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcpRjjL%2Fbtsr0s4x1P9%2FkzvUL21tebmqP929FhGxa1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;1000&quot; data-filename=&quot;일러스트레이터_이미지고화질PDF내보내기.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일러스트레이터에서 PDF로 내보내기 하는 경우 이미지가 깨져보이는 경우가 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 경우 간단하게 설정만 바꾸면 고화질로 내보낼 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1) &lt;b&gt;파일 &amp;gt; 내보내기 &amp;gt; 화면에 맞게 내보내기 클릭&lt;/b&gt; 후,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내보낼 대지를 선택한 다음 &lt;b&gt;포맷을 PDF&lt;/b&gt;로 한 뒤, 바로 오른쪽 위쪽 &lt;b&gt;톱니바퀴 아이콘&lt;/b&gt;을 클릭한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;일러스트레이터pdf내보내기.jpg&quot; data-origin-width=&quot;1129&quot; data-origin-height=&quot;873&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oTXaa/btsr0YWeO1M/uksweF7MbZ5ua1F6VzHEhK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oTXaa/btsr0YWeO1M/uksweF7MbZ5ua1F6VzHEhK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oTXaa/btsr0YWeO1M/uksweF7MbZ5ua1F6VzHEhK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoTXaa%2Fbtsr0YWeO1M%2FuksweF7MbZ5ua1F6VzHEhK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1129&quot; height=&quot;873&quot; data-filename=&quot;일러스트레이터pdf내보내기.jpg&quot; data-origin-width=&quot;1129&quot; data-origin-height=&quot;873&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2) PDF를 선택 후, Adobe PDF 사전설정을 [고품질 인쇄]로 선택한다. 설정값 저장 후, PDF 내보내기하면 끝!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; (물론 고품질 인쇄로 하면 PDF 용량이 배가 커지는 단점이 있긴하다.)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;일러스트레이터 pdf 고품질 내보내기.jpg&quot; data-origin-width=&quot;702&quot; data-origin-height=&quot;437&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rSf7l/btsr5LaKmYt/jrrIQAsEP71k9ZlTmxqmiK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rSf7l/btsr5LaKmYt/jrrIQAsEP71k9ZlTmxqmiK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rSf7l/btsr5LaKmYt/jrrIQAsEP71k9ZlTmxqmiK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrSf7l%2Fbtsr5LaKmYt%2FjrrIQAsEP71k9ZlTmxqmiK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;702&quot; height=&quot;437&quot; data-filename=&quot;일러스트레이터 pdf 고품질 내보내기.jpg&quot; data-origin-width=&quot;702&quot; data-origin-height=&quot;437&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PDF [고품질 인쇄] 설정 전/후가 이렇게나 화질 차이가 난다. 꼭 [고품질 인쇄]로 설정하고 PDF로 내보내기!!!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;일러스트레이터pdf내보내기3.jpg&quot; data-origin-width=&quot;870&quot; data-origin-height=&quot;547&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kw5CT/btsr65G0pdB/THa5wzeJuFZlBkABHyzb00/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kw5CT/btsr65G0pdB/THa5wzeJuFZlBkABHyzb00/img.jpg&quot; data-alt=&quot;PDF [고품질 인쇄] 설정 전/후&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kw5CT/btsr65G0pdB/THa5wzeJuFZlBkABHyzb00/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fkw5CT%2Fbtsr65G0pdB%2FTHa5wzeJuFZlBkABHyzb00%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;870&quot; height=&quot;547&quot; data-filename=&quot;일러스트레이터pdf내보내기3.jpg&quot; data-origin-width=&quot;870&quot; data-origin-height=&quot;547&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;PDF [고품질 인쇄] 설정 전/후&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>tip</category>
      <category>pdf</category>
      <category>디자인</category>
      <category>일러스트레이터</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/122</guid>
      <comments>https://ndesign.tistory.com/122#entry122comment</comments>
      <pubDate>Thu, 24 Aug 2023 18:04:02 +0900</pubDate>
    </item>
    <item>
      <title>[jQUery/JS] 음악 비디오 재생/일시정지/음소거 버튼 만들기</title>
      <link>https://ndesign.tistory.com/121</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;1. audio 태그를 사용하여 배경음악 또는 비디오를 넣는다.&lt;/p&gt;
&lt;pre id=&quot;code_1692608527247&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;audio id=&quot;player&quot; controls autoplay src=&quot;bg.mp3&quot; autoplay=&quot;autoplay&quot;&amp;gt;&amp;lt;/audio&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 컨트롤 버튼&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1692608500462&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;a id=&quot;btn_player&quot;&amp;gt;click me&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. 스크립트 삽입&lt;/b&gt; (2번의 버튼을 클릭하면 재생/일시정지 번갈아 가면서 작동함)&lt;/p&gt;
&lt;pre id=&quot;code_1692608488679&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var video = document.getElementById(&quot;player&quot;); 
$(&quot;#btn_player&quot;).click(function(e){
    if(video.paused==true){
        video.play(); //재생
    }else{
        video.pause(); //일시정지
    }
});

video.addEventListener(&quot;ended&quot;, function(){
    //끝났을 때
});&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;개별버튼&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;재생, 일시정지, 음소거 각각 버튼을 넣고 싶을때는 아래 코드를 이용하면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1692608543141&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;button onclick=&quot;document.getElementById('player').play()&quot;&amp;gt;Play&amp;lt;/button&amp;gt;
&amp;lt;button onclick=&quot;document.getElementById('player').pause()&quot;&amp;gt;Pause&amp;lt;/button&amp;gt;
&amp;lt;button onclick=&quot;document.getElementById('player').muted=!document.getElementById('player').muted&quot;&amp;gt;Mute/ Unmute&amp;lt;/button&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;JS.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SJJpJ/btsrIb8OGIA/KqrwiThz7Fkyo4Ex87qH8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SJJpJ/btsrIb8OGIA/KqrwiThz7Fkyo4Ex87qH8k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SJJpJ/btsrIb8OGIA/KqrwiThz7Fkyo4Ex87qH8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSJJpJ%2FbtsrIb8OGIA%2FKqrwiThz7Fkyo4Ex87qH8k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;89&quot; height=&quot;89&quot; data-filename=&quot;JS.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발/js&amp;middot;jquery</category>
      <category>js</category>
      <category>mp3</category>
      <category>배경음악</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/121</guid>
      <comments>https://ndesign.tistory.com/121#entry121comment</comments>
      <pubDate>Mon, 21 Aug 2023 18:05:21 +0900</pubDate>
    </item>
    <item>
      <title>무료 캘리그라피 손글씨 한글 폰트 다운로드</title>
      <link>https://ndesign.tistory.com/120</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;디자인하면서 간혹 캘리그라피 같은 손글씨 폰트가 필요할 때가 있는데 매번 찾기도 번거로워서 자주 사용하는 폰트들을 한번 정리해보고자한다. 손글씨체도 디자인에 다용도로 활용하기 어려운 애매한 폰트들이 많은데 이 폰트들은 깔끔하고 뭔가 프로페셔널해보이는 손글씨라 다용도로 활용하기 좋다. 더군다나 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;무료 사용&lt;/b&gt;&lt;/span&gt;이 가능하다는 점!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(다만, 자세한 허용범위는 각 홈페이지를 참고!)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;대지 6.jpg&quot; data-origin-width=&quot;946&quot; data-origin-height=&quot;947&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bIijw9/btspMLjeJwn/fBBww1kE8jwq05zCNfcUQK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bIijw9/btspMLjeJwn/fBBww1kE8jwq05zCNfcUQK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bIijw9/btspMLjeJwn/fBBww1kE8jwq05zCNfcUQK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIijw9%2FbtspMLjeJwn%2FfBBww1kE8jwq05zCNfcUQK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;캘리그라피 손글씨 무료 한글폰트 글자체&quot; loading=&quot;lazy&quot; width=&quot;946&quot; height=&quot;947&quot; data-filename=&quot;대지 6.jpg&quot; data-origin-width=&quot;946&quot; data-origin-height=&quot;947&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 제주한라산&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;953&quot; data-origin-height=&quot;397&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boMzVD/btspBzjU41n/gw9h9EaiUPxIkhwbWkUrmK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boMzVD/btspBzjU41n/gw9h9EaiUPxIkhwbWkUrmK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boMzVD/btspBzjU41n/gw9h9EaiUPxIkhwbWkUrmK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboMzVD%2FbtspBzjU41n%2Fgw9h9EaiUPxIkhwbWkUrmK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;953&quot; height=&quot;397&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;953&quot; data-origin-height=&quot;397&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제주특별자치도의 상징성과 문화적 고유성을 살리고, 국제도시로서 디자인적 예술적 품격을 갖춘 문화예술의 이미지를 담은 미래 지향적 서체&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;■&amp;nbsp;&lt;span style=&quot;text-align: start;&quot;&gt;개인/기업/상업적인 용도 사용 가능&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;■ 다운로드 : &lt;a href=&quot;https://jeju.go.kr/jeju/symbol/font/infor.htm&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://jeju.go.kr/jeju/symbol/font/infor.htm&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 상상토끼 꽃길&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1 사본.jpg&quot; data-origin-width=&quot;953&quot; data-origin-height=&quot;398&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TdPCg/btspCmENeIs/NgDforAMZsQ3T36vHNkGK1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TdPCg/btspCmENeIs/NgDforAMZsQ3T36vHNkGK1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TdPCg/btspCmENeIs/NgDforAMZsQ3T36vHNkGK1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTdPCg%2FbtspCmENeIs%2FNgDforAMZsQ3T36vHNkGK1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;953&quot; height=&quot;398&quot; data-filename=&quot;1 사본.jpg&quot; data-origin-width=&quot;953&quot; data-origin-height=&quot;398&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사방간데&amp;nbsp;넘실데는&amp;nbsp;꽃길처럼&amp;nbsp;비단색으로&amp;nbsp;물든&amp;nbsp;감성&amp;nbsp;캘리그라피&amp;nbsp;서체,&amp;nbsp;꽃길&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;■ &lt;span style=&quot;text-align: start;&quot;&gt;개인/기업/상업적인 용도 사용 가능&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;■ 다운로드 :&lt;span&gt; &lt;a href=&quot;https://sangsangfont.com/21/?idx=79&quot;&gt;https://sangsangfont.com/21/?idx=79&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. 포천막걸리체&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1 사본_1.jpg&quot; data-origin-width=&quot;953&quot; data-origin-height=&quot;398&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CeRks/btspE4cVzsd/TGogYpvxF4yXQxomMLluz0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CeRks/btspE4cVzsd/TGogYpvxF4yXQxomMLluz0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CeRks/btspE4cVzsd/TGogYpvxF4yXQxomMLluz0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCeRks%2FbtspE4cVzsd%2FTGogYpvxF4yXQxomMLluz0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;953&quot; height=&quot;398&quot; data-filename=&quot;1 사본_1.jpg&quot; data-origin-width=&quot;953&quot; data-origin-height=&quot;398&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;■&lt;span&gt; &lt;/span&gt;&lt;span style=&quot;text-align: start;&quot;&gt;개인/기업/상업적인 용도 사용 가능, 변형 금지&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;■ 다운로드 :&lt;span&gt;&lt;span&gt; &lt;a href=&quot;https://www.pocheon.go.kr/www/contents.do?key=5582&quot;&gt;https://www.pocheon.go.kr/www/contents.do?key=5582&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;4. 대한민국 독도&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1 사본_2.jpg&quot; data-origin-width=&quot;953&quot; data-origin-height=&quot;397&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boL7eO/btspOyRhyRA/VxARl43kaPkcHvAyJAVRB0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boL7eO/btspOyRhyRA/VxARl43kaPkcHvAyJAVRB0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boL7eO/btspOyRhyRA/VxARl43kaPkcHvAyJAVRB0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboL7eO%2FbtspOyRhyRA%2FVxARl43kaPkcHvAyJAVRB0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;953&quot; height=&quot;397&quot; data-filename=&quot;1 사본_2.jpg&quot; data-origin-width=&quot;953&quot; data-origin-height=&quot;397&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;■&lt;span&gt;&lt;span&gt; 개인/300인 미만 기업 사용 가능&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;■ 다운로드 :&lt;span&gt;&lt;span&gt;&lt;span&gt; 폰코자기 프로그램 다운로드 후 자동 설치 &lt;a href=&quot;https://font.co.kr/cs/app&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://font.co.kr/cs/app&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>디자인</category>
      <category>글자체</category>
      <category>디자인</category>
      <category>캘리그라피</category>
      <category>폰트</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/120</guid>
      <comments>https://ndesign.tistory.com/120#entry120comment</comments>
      <pubDate>Tue, 1 Aug 2023 19:28:16 +0900</pubDate>
    </item>
    <item>
      <title>[그누보드/영카트] 아이코드 SMS 문자 여러명한테 보내기</title>
      <link>https://ndesign.tistory.com/119</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;그누보드 SMS 기본 코드&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그누보드에서 SMS을 보내기 위해서는 기본적으로 아래 코드를 사용한다. 이 방식은 1개의 번호에서 1개로 보내는 방식이다.&lt;/p&gt;
&lt;pre id=&quot;code_1689588064254&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;  include_once(G5_LIB_PATH.'/icode.sms.lib.php'); 
  
  $sql = &quot; select cf_phone from sms5_config&quot;;
  $row = sql_fetch($sql);

  $send_hp_mb = $row['cf_phone']; // 보내는 전화번호 
  $recv_hp_mb = &quot;01000000000&quot;; //  받는 전화번호
 
  $send_hp = str_replace(&quot;-&quot;,&quot;&quot;,$send_hp_mb); // - 제거 
  $recv_hp = str_replace(&quot;-&quot;,&quot;&quot;,$recv_hp_mb); // - 제거 
 
  $send_number = $send_hp; 
  $recv_number = $recv_hp;  
            
  $sms_content = &quot;문자내용&quot;; 
 
  $SMS = new SMS; // SMS 연결 
  $SMS-&amp;gt;SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $config['cf_icode_server_port']); 
  $SMS-&amp;gt;Add($recv_number,$send_number, $config['cf_icode_id'], iconv(&quot;utf-8&quot;, &quot;euc-kr&quot;, stripslashes($sms_content)), &quot;&quot;); 
  $SMS-&amp;gt;Send();&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 자세한 내용은 아래 글에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://hongpage.kr/89&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;[개발/php] - [그누보드] 아이코드 SMS 문자보내기&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1689589269294&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[그누보드] 아이코드 SMS 문자보내기&quot; data-og-description=&quot;글등록시, 회원가입 완료 시 등 여러 상황에서 활용 가능한 문자보내기 코드. 발신번호는 아이코드에서 미리 등록한 발신번호만 가능하고, 환경설정에서 문자 사용 체크되어있는지 꼭 확인 필&quot; data-og-host=&quot;hongpage.kr&quot; data-og-source-url=&quot;https://hongpage.kr/89&quot; data-og-url=&quot;https://hongpage.kr/89&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/7MFl4/hyTk60nDCx/8MvlB4FkWEq25KCEtKG5Y0/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/gdPzI/hyTmv5jMjo/1sqKDFICQMpdSuPIoOSwzK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/bngYqu/hyTla2Ow54/64pR2ZWkzmILFZoQSUt7T0/img.jpg?width=421&amp;amp;height=427&amp;amp;face=118_132_280_309&quot;&gt;&lt;a href=&quot;https://hongpage.kr/89&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hongpage.kr/89&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/7MFl4/hyTk60nDCx/8MvlB4FkWEq25KCEtKG5Y0/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/gdPzI/hyTmv5jMjo/1sqKDFICQMpdSuPIoOSwzK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/bngYqu/hyTla2Ow54/64pR2ZWkzmILFZoQSUt7T0/img.jpg?width=421&amp;amp;height=427&amp;amp;face=118_132_280_309');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[그누보드] 아이코드 SMS 문자보내기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;글등록시, 회원가입 완료 시 등 여러 상황에서 활용 가능한 문자보내기 코드. 발신번호는 아이코드에서 미리 등록한 발신번호만 가능하고, 환경설정에서 문자 사용 체크되어있는지 꼭 확인 필&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hongpage.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;여러명한테 보내기&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;동시에 여러명에게 보내야하는 경우에는 아래와 같이 array()와 for문을 사용하여 번호 갯수대로 for문을 돌려줘야한다. 여러명에게 동일한 내용을 보내더라도, array()안에 들어가는 데이터 개수가 같아야한다. (orderformupdate.php 파일 참고)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 코드는 한번에 01000000000 번호로 $od_hp, $default['de_sms_hp'], 01012345678 번호로 서로 다른 내용으로 문자를 보내는 경우이다.&lt;/p&gt;
&lt;pre id=&quot;code_1689585713830&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$sms_contents = array($default['de_sms_cont2'], $default['de_sms_cont3'], $default['de_sms_cont3']);
$recv_numbers = array($od_hp, $default['de_sms_hp'], '01012345678');
$send_numbers = array('01000000000', '01000000000', '01000000000');

$sms_count = 0;
$sms_messages = array();

for($s=0; $s&amp;lt;count($sms_contents); $s++) {

    $recv_number = preg_replace(&quot;/[^0-9]/&quot;, &quot;&quot;, $recv_numbers[$s]);
    $send_number = preg_replace(&quot;/[^0-9]/&quot;, &quot;&quot;, $send_numbers[$s]);

    $sms_content = $sms_contents[$s];

    $idx = 'de_sms_use'.($s + 2);

    if($default[$idx] &amp;amp;&amp;amp; $recv_number) {
        $sms_messages[] = array('recv' =&amp;gt; $recv_number, 'send' =&amp;gt; $send_number, 'cont' =&amp;gt; $sms_content);
        $sms_count++;
    } 
    
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발/php</category>
      <category>그누보드</category>
      <category>영카트</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/119</guid>
      <comments>https://ndesign.tistory.com/119#entry119comment</comments>
      <pubDate>Mon, 17 Jul 2023 19:16:19 +0900</pubDate>
    </item>
    <item>
      <title>부트스트랩 모달창 검정 배경 아래로 뜰 때 해결 방법 (Bootstrap Modal)</title>
      <link>https://ndesign.tistory.com/118</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_부트스트랩.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/buraaV/btsm9gMQNmD/R8SVG06rBbH6hKkerllCl0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/buraaV/btsm9gMQNmD/R8SVG06rBbH6hKkerllCl0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/buraaV/btsm9gMQNmD/R8SVG06rBbH6hKkerllCl0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FburaaV%2Fbtsm9gMQNmD%2FR8SVG06rBbH6hKkerllCl0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;부트스트랩 모달창 위치 오류 해결 방법 (검정배경 아래로 뜰때)&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;1000&quot; data-filename=&quot;티스토리_부트스트랩.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;버튼이나 다양한 요소를 클릭시에 모달창을 쉽게 뛰울 수 있어 활용도가 높은 부트스트랩 모달창&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;부트스트랩 공식 홈페이지에 나와 있는대로 부트스트랩 스크립트와 CSS만 로드하면 쉽게 모달창을 띄울 수있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://getbootstrap.com/docs/4.0/components/modal/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://getbootstrap.com/docs/4.0/components/modal/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1688971247200&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Modal&quot; data-og-description=&quot;Use Bootstrap&amp;rsquo;s JavaScript modal plugin to add dialogs to your site for lightboxes, user notifications, or completely custom content.&quot; data-og-host=&quot;getbootstrap.com&quot; data-og-source-url=&quot;https://getbootstrap.com/docs/4.0/components/modal/&quot; data-og-url=&quot;https://getbootstrap.com/docs/4.0/components/modal/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bTXbY2/hyTgOq5ZJa/yGKNQXcVMutLVXgSYTySyK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/xlH5z/hyTgRagycR/v5KOytYluRCqDM9yZXCLm0/img.png?width=600&amp;amp;height=600&amp;amp;face=0_0_600_600&quot;&gt;&lt;a href=&quot;https://getbootstrap.com/docs/4.0/components/modal/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://getbootstrap.com/docs/4.0/components/modal/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bTXbY2/hyTgOq5ZJa/yGKNQXcVMutLVXgSYTySyK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/xlH5z/hyTgRagycR/v5KOytYluRCqDM9yZXCLm0/img.png?width=600&amp;amp;height=600&amp;amp;face=0_0_600_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Modal&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Use Bootstrap&amp;rsquo;s JavaScript modal plugin to add dialogs to your site for lightboxes, user notifications, or completely custom content.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;getbootstrap.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만, 사용할 페이지 코드에 따라서 일부 변경이 필요한데 다른 CSS코드와 겹쳐서 종종 모달창이 백그라운드보다 아래쪽에 위치하는 경우가 생길 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2023-07-10 153100.jpg&quot; data-origin-width=&quot;1488&quot; data-origin-height=&quot;847&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beLBWF/btsm9BDbcCT/zeRXGrZ4WIzdLUnIFjAKek/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beLBWF/btsm9BDbcCT/zeRXGrZ4WIzdLUnIFjAKek/img.jpg&quot; data-alt=&quot;모달창이 backdrop보다 아래에 위치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beLBWF/btsm9BDbcCT/zeRXGrZ4WIzdLUnIFjAKek/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeLBWF%2Fbtsm9BDbcCT%2FzeRXGrZ4WIzdLUnIFjAKek%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;부트스트랩 모달창 위치 오류 해결 방법 (검정배경 아래로 뜰때)&quot; loading=&quot;lazy&quot; width=&quot;1488&quot; height=&quot;847&quot; data-filename=&quot;화면 캡처 2023-07-10 153100.jpg&quot; data-origin-width=&quot;1488&quot; data-origin-height=&quot;847&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;모달창이 backdrop보다 아래에 위치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;해결방법1) &lt;span style=&quot;letter-spacing: 0px;&quot;&gt;CSS변경&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;bootstrap.min.css 파일 .modal-backdrop 부분에서 z-index를 찾아 숫자를 조정해준다. 기존에 설정되어있던 숫자보다 낮추어야하는데, 너무 낮추면 기존의 홈페이지에 있던 요소들이 더 위로갈수 있으니 적절히 조정해주어야한다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1688971482391&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 5;  //숫자조정
  width: 100vw;
  height: 100vh;
  background-color: #000;
  max-width:100%;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;해결방법2) 스크립트 수정&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모달창에 appendTo('body') 를 추가하여 body태그에 붙어서 뜰 수 있도록 변경하면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1688971624585&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$(document).ready(function() {              
             
    $('#Modal').on('show.bs.modal', function () {     
          var modal = $(this);
          modal.appendTo('body');
     });

        
});&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;해결방법3) 모달창 코드 순서 조정&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 방법으로도 해결되지 않으면, 모달창 코드를 강제적으로 &amp;lt;/body&amp;gt;태그 바로 위로 옮겨준다.&lt;/p&gt;
&lt;pre id=&quot;code_1688971764745&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;!--modal--&amp;gt;
&amp;lt;div class=&quot;modal fade&quot; id=&quot;Modal&quot; tabindex=&quot;-1&quot; role=&quot;dialog&quot; aria-labelledby=&quot;exampleModalLabel&quot; aria-hidden=&quot;true&quot;&amp;gt;
    (중략)
&amp;lt;/div&amp;gt;


&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;보통 이 3가지 방법중 하나로 해결이 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;혹시라도 이 3가지 방법중에 해결이 되지 않으면, 다른 코드들 중에 &amp;lt;/div&amp;gt;가 제대로 닫히지 않은 코드가 있는지 살펴보아야한다.&lt;/p&gt;</description>
      <category>디자인/html&amp;middot;css</category>
      <category>모달</category>
      <category>부트스트랩</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/118</guid>
      <comments>https://ndesign.tistory.com/118#entry118comment</comments>
      <pubDate>Mon, 10 Jul 2023 15:54:52 +0900</pubDate>
    </item>
    <item>
      <title>[책리뷰] 모든 비즈니스는 브랜딩이다 - 브랜딩 마케팅 기본서 추천</title>
      <link>https://ndesign.tistory.com/117</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;IMG_1755.jpg&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FwZUk/btsm4BiTKdC/5Dkd8FlSFGMuhITRhoft80/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FwZUk/btsm4BiTKdC/5Dkd8FlSFGMuhITRhoft80/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FwZUk/btsm4BiTKdC/5Dkd8FlSFGMuhITRhoft80/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFwZUk%2Fbtsm4BiTKdC%2F5Dkd8FlSFGMuhITRhoft80%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2000&quot; height=&quot;1500&quot; data-filename=&quot;IMG_1755.jpg&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1500&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;책의 제목처럼 요즘 모든 일에 브랜딩이 필요함을 느끼고, 그 중요성을 느끼고 있다. 단순히 브랜딩이 디자인이 아니라는 것을 알고는 있었지만 어디부터 어떻게 시작해야할지 막막해서 읽게 된 책. 브랜딩의 컨셉 구축 부터 실제 소비자의 인식으로 이어지기까지의 모든 과정을 쉽게 이해할 수 있도록 쓰여있어 술술 읽기에 좋았다. 다양한 사례들이 있어서 이런 이론이 적용되었구나 무릎을 탁 치면서 재미있게 읽었다. 한번 읽고 100% 적용하기에는 어렵겠지만 조금씩&amp;nbsp; 실제 비즈니스에 적용해보도록 해야겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(다 읽은 날짜 2023년 7월 9일)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;모든 비즈니스는 브랜딩이다 / 홍성태 지음&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;브랜드관리 = 컨셉을 관리하는 것&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 62.6745%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 32.3609%;&quot;&gt;&lt;b&gt;브랜드 컨셉의 7C&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 34.5081%;&quot;&gt;&lt;b&gt;브랜드 체험의 7E&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 32.3609%;&quot;&gt;고객지향성 (Customer Orientation)&lt;br /&gt;응축성 (Condensation)&lt;br /&gt;창의성 (Creativity)&lt;br /&gt;지속성 (Continuity)&lt;br /&gt;조화성 (Combination)&lt;br /&gt;일관성 (Consistency)&lt;br /&gt;보완성 (Complementarity)&lt;/td&gt;
&lt;td style=&quot;width: 34.5081%;&quot;&gt;비본질적인 요소 (Extrinsic Elements)&lt;br /&gt;감성 요소 (Emotion)&lt;br /&gt;공감 요소 (Empathy)&lt;br /&gt;심미적 요소 (Esthetics)&lt;br /&gt;엔터테인먼트 요소 (Entertainment)&lt;br /&gt;자아 요소 (Ego)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1장 업의 본질, 고객의 관점에서 바라보라. 고객지향성 (Customer Orientation)&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사업의 본질을 제품의 관점 뿐만이 아니라 고객의 관점에서 봐야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;2장 응축해야 핵심이 보인다. 응축성 (Condensation)&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;머리속에 떠오른 제품의 특징이나 효익은 하나로 응축될 때 사람들의 마음을 파고들 정서적인 메타포가 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;3장 꽃은 보이지 않는 뿌리에서 생겨난다. 창의성 (Creativity)&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;4장 낙수가 바위를 뚫는다. 지속성 (Continuity)&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;5장 햄버거로 유인하고 콜라를 판다. 조화성 (Combination)&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;브랜드를 관리하는 가장 큰 이유는, 브랜드 가치를 높임으로써 동일한 브랜드를 공유하는 신제품의 성공확률을 높이려는 것이다. 이를 브랜드 확장 (brand extension)이라 한다. p.90&lt;/li&gt;
&lt;li&gt;포트폴리오 균형 (수익성과 전시성 균형)을 잘 맞추어야한다.&lt;/li&gt;
&lt;li&gt;전시성 - 수익성&lt;br /&gt;전시성 높음 - 수익성 높음 =&amp;gt; 판매용&lt;br /&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;전시성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;높음 - &lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;수익성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;낮음 =&amp;gt; 홍보용&lt;br /&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;전시성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;낮음 - &lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;수익성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;높음 =&amp;gt; 수익용&lt;br /&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;전시성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;낮음-&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;수익성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;낮음 =&amp;gt; 구색용&lt;/li&gt;
&lt;li&gt;브랜드 확장에서 조심할 점은 간판 제품의 '컨셉'이 이미지로 전달되어야지 제품의 '형태'로 굳어지면 안된다는 점이다. p.97&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;6장 컨셉은 비즈니스의 정신적 나침반이다. 일관성 (Consistency)&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뚜렷한 비전은 기업 구성원의 커뮤니케이션과 운영체계의 중심이 되고, 사기를 높일 뿐 아니라 행동에 일관성을 부여해 시너지 효과를 낸다. p.103&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;7장 확고한 컨셉이 주인의식을 낳는다. 보완성 (Complementarity)&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주인의식을 가지고 구성원들끼리 서로 도와서 기업의 사업컨셉을 효과적으로 이루게 한다. 컨셉이 분명하지 않으면 구성원들이 주인의식을 가질 수 없고, 주인의식이 없는 구성원들과 기업경영을 해가는 것은 모래위에 집을 짓는 것과 마찬가지다. p.115&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;8장 꼭 필요한것만 사는 것은 아니다 (Extrinsic Marketing)&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;니즈(needs)는 기능적 필요(꼭 필요한 것), 원츠(wants)는 기능적 욕구(없어도 살수 있음)&lt;/li&gt;
&lt;li&gt;니즈와 관련된 제품으로 받을 수 있는 가격에는 한계가 있으며, 새로운 수요를 창출하기도 어려움&lt;/li&gt;
&lt;li&gt;욕구의 관점으로보면 블루오션&lt;/li&gt;
&lt;li&gt;욕구의 종류&lt;br /&gt;- 사회적 지위를 표현하려는 욕구 &lt;br /&gt;- 개성을 표현하려는 욕구&lt;br /&gt;- 소속감을 느끼려는 욕구&lt;br /&gt;- 자기만족의 욕구&lt;br /&gt;- 기쁨을 주고 싶은 욕구&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;9장 머리가 아닌 마음에 호소하라 (Emotional Marketing)&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;어떤 제품을 좋아햐아할 이유를 찾아주는 것은 머리지만 정작 구매할 이유를 찾아주는 것은 마음.&lt;/li&gt;
&lt;li&gt;팔정 마케팅&lt;br /&gt;- 기쁨, 즐거움, 사랑, 욕구, 노여움, 슬픔, 미움, 두려움&lt;br /&gt;- 포지셔닝에서 각각의 경쟁 브랜드가 어떠한 감정에 소구하고 있는지 구별 &lt;br /&gt;- 시장 세분화도 감정에 의거하여 다른 시각을 가질 수 있음&lt;br /&gt;- 마케팅 활용에서는 어느감정이라도 활용 가치가 있음&lt;br /&gt;- 팔정의 여러 감정요소를 짝지어 연결하면 무궁무진한 상상력과 창의력 발휘 가능&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;10장 화성에서 온 마케터, 금성에서온 고객 (Empathy Marketing)&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;동정(Sympathy) 공감(empathy)은 다름&lt;/li&gt;
&lt;li&gt;공감의 역할&lt;br /&gt;- 사람강의 매력을 높혀줌&lt;br /&gt;- 사람들끼리 저서적으로 조율할 수 있게 해줌&lt;br /&gt;- 라포르(rapport, 신뢰감) 조성&lt;/li&gt;
&lt;li&gt;공감을 잘하기 위해서는 감지와 소통 두가지 능력이 필요.&lt;/li&gt;
&lt;li&gt;공감의 4단계&lt;br /&gt;1) 비언어적 주의 기울이기&lt;br /&gt;2) 일차공감 - 상대의 말을 유추하지 않고 듣는대로 자연스레 따라가주는 것(트래킹)&lt;br /&gt;3) 고도 공감 - 상대편의 입장보다 앞서서 공감해주는 것.&lt;br /&gt;4) 직면&lt;/li&gt;
&lt;li&gt;여성적 공감&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;11장 아름다움이 힘이니라 (Esthetics Marketing)&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;디자인은 어디에나 있으며, 이제는 모든 것이 디자인 된다. p.216&lt;/li&gt;
&lt;li&gt;예술과 디자인의 차이&lt;br /&gt;- 예술은 무한한 심미성 추구, 남들이 받아들이지 못하더라도 세상의 만물을 새롭게 보고 남달리 표현하려는데에 가치가 있음. 예술가의 스스로의 동기에 의해 작품을 만듦. 예술품의 주체는 예술을 창조하는 예술가.&lt;br /&gt;- 디자인은 궁극적으로 경제적 목표를 달성해야함. 제품의 새로운 아이디어나 변화, 혁신을 가시화 하는 작업. 디자인은 사고의 영역.&lt;br /&gt;디자인의 주체는 디자이너가 아니라 사용자&lt;/li&gt;
&lt;li&gt;컨셉에 따라 디자인을 다르게 해야함 - 효능충족/긍지추구/경험유희&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;12장 호랑이는 가죽을 남기고 브랜드는 스토리를 남긴다&amp;nbsp; - 에피소드마케팅(Episode Marketing)&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;고객은 브랜드와 연관된 스토리가 있으면 단순히 인식(aware)하는게 아니라 갈망(aspire)하게 됩니다. 인식은 그저 기억되는 것이지만, 갈망은 찾게되는 것을 말합니다. p.247&lt;/li&gt;
&lt;li&gt;에피소드를 활용한 마케팅&lt;br /&gt;1) 화젯거리 제공&amp;nbsp;&lt;br /&gt;2) 기업에 관한 정보나 메세지를 좀더 재미있게 전달&lt;br /&gt;3) 기업이 직접 만든 스토리뿐 아니라 사람들 사이에 떠돌아 다니는 이야기를 활용&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;귀인행동 : 행동의 원인을 찾아 그 이유를 귀속시킨다.&lt;br /&gt;- 기업이 손해를 보면서라도 고객의 이등을 위해 말없이 행돈한 것으로 보여져야함.&lt;br /&gt;- 이야기의 원천이 기업과 상관없는 제 3자면 더 좋음.&lt;br /&gt;- 긍정적인 귀인을 유도하기 위해 스토리의 당사자가 나서지 않는 것이 좋음.&lt;/li&gt;
&lt;li&gt;스토리마이닝(Story Mining) : 스토리가 될만한 소재를 찾는 과정&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;13장 고객과 희로애락을 함께하라 (Entertainment Marketing)&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;소비자를 글자 그대로 제품을 사용하는 사람(Consumer)으로 간주할것이 아니라, 재미있고 개성있는 삶을 살아가려는 한명의 인간(People)로 봐야함.&lt;/li&gt;
&lt;li&gt;사람들마다 다양한 삶을 살 뿐 아니라, 그 방식또한 시시각각 변화합니다. 그러므로 타깃 고객의 VALS(Value and Life Style/가치관과 라이프스타일)를 추적하고 이를 업그레이드 하도록 제안하는 일이 마케팅의 핵심이 되고 있습니다. p272&lt;/li&gt;
&lt;li&gt;결국 시장의 승자는 누가 소비자가 원하는 새롭고 활기찬 라이프스타일을 창출하느냐로 판가름날 것입니다. p.273&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;14장 브랜드에 인성을 불어넣어라. (EGO Marketing)&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;브랜드를 단순한 이름이 아니라 사람처럼 느끼도록 인성을 부여하고 상징화해야만, 사람들을 끌어당기는 요소가 될 수 있습니다. p.283&lt;/li&gt;
&lt;li&gt;우리가 다른 사람의 내적성격을 있는 그대로 알지 못하듯이, 소비자들도 브랜드의 진정한 성격(Brand prsonality)을 모두 파악하지는 못합니다. 단지 기업이 소비자에게 전달한 이미지(brand persona)를 인식하고 그에 반응할뿐입니다. p.284&lt;/li&gt;
&lt;li&gt;페르소나&lt;br /&gt;1) 황제 페르소나&lt;br /&gt;스스로의 문화와 이미지에 대한 흔들림 없는 믿음&lt;br /&gt;업계에 두드러진 선두기업, 업계최초 신제품 만들었거나 새로운 시장 개척 최고의 품질과 적절한 가격을 갖췄다는 평 가지고 있음&lt;br /&gt;다섯가지 페르소나 중에 가장 뚜렷, 다른사람들에게 거부감을 줄 가능성도 가장 높은 유형&lt;br /&gt;ex) 벤츠, IBM, 코카콜라, 디즈니 등&lt;br /&gt;&lt;br /&gt;2) 영웅페르소나&lt;br /&gt;영웅 한사람의 토대로 만들어짐.&lt;br /&gt;기업의 대표가 업계 최고의 실력자, 그 사람의 이름 자체가 사람들의 존경심을 불러일으키는 경우.&lt;br /&gt;전문성 외에도 사람들이 좋아할만한 매력을 갖추어야함.&lt;br /&gt;ex) 애플 스티븐잡스, 정주영 회장의 현대그룹, 이병철 회장의 삼성그룹&lt;br /&gt;&lt;br /&gt;3) 전문가 페르소나&lt;br /&gt;- 신뢰를 구축하기 위한 마케팅에 힘을 쏟음. 시장 전반에 대한 폭넓은 지식 가지고 있음. &lt;br /&gt;- 업계 최고의 전문가 5인 꼽을 때 항상 포함. &lt;br /&gt;- 스포트라이트를 받기는 하지만, 겸손한 자세&lt;br /&gt;&lt;br /&gt;4) 친구 페르소나&lt;br /&gt;- 최근 많은 경영자들과 정치인이 추구하는 페르소나. 정서적 반감을 극복할 수 있음.&lt;br /&gt;- 소비자들에게 다가가는 매우 강력한 수단이지만 각별한 주의 필요 -&amp;gt; 진실하지 못한 가식적인 기업이라는 이미지를 줄 수 있음&lt;br /&gt;- 사회적 책임을 다하는 인상을 주는 경우, 개방적인 기업문화, 경영진에 외향적인 성향을 지닌 사람들이 많이 포진된 경우, 기업의 사회적 가치를 중시하는 잠재고객이 많은 경우&lt;br /&gt;&lt;br /&gt;5) 의인 페르소나&lt;br /&gt;어떤 대의명분에 대해 신안심에 가까운 집착을 가지고 있어야함.&lt;br /&gt;임직원들이 기업활동에 사명감 가지고 적극적으로 참여하려는 열정이 있어야함. 제품 및 서비스에 대한 절대적인 확신 필요. 시시각각 변하는 소비자들의 옥구를 간파하고 충족시키기 위해 노력.&lt;br /&gt;ex) 애플 매킨토시 출시 광고&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;마케팅 전략의 핵심은 한마디로 '어떻게 차별성을 인정받느냐'. 그 차이는 실제적인 차이에 근거를 두지만, 결국 인식상의 차이라는 점을 간과해서는 안됨.&lt;/li&gt;
&lt;li&gt;마케팅과 브랜딩이야 말로 사람들의 생활을 더욱 풍성하고 윤택하게 해줄 수 있는 소중한 경영활동. 마케터는 '소비자 행동론'의 끊임없는 연구자가 되어야한다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;사람들의 사람들에 의한, 사람들을 위한 브랜드라면 지상에서 결코 사라지지 않을 것입니다. (Brand of the people, by the people, for the people, shall not perish from the earth) - 링컨대통령의 게티즈버그 연설 중&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>리뷰</category>
      <category>독서</category>
      <category>마케팅</category>
      <category>브랜딩</category>
      <category>책리뷰</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/117</guid>
      <comments>https://ndesign.tistory.com/117#entry117comment</comments>
      <pubDate>Sun, 9 Jul 2023 23:06:14 +0900</pubDate>
    </item>
    <item>
      <title>[jQuery] 결과값 숫자로 보여주기 (숫자에 콤마 찍기)</title>
      <link>https://ndesign.tistory.com/116</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;jquery 로 특정 영역에 값을 보여줄 때, number_format()을 사용하면 자동으로 숫자에 콤마가 찍혀서 보이게 된다. 이때 숫자가 아닐 수도 있으므로 String으로 먼저 감싸준뒤, number_format()를 사용해서 사용하면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1685976029228&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var final = Number(price1) + Number(price2) + Number(price3);

$('.total').text(number_format(String(final)));  // total 클래스를 가진 영역에 결과 값을 보여줌 250,000&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_jquery.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLUEnf/btsiPPsCmM5/aJgLYRqWzcleobHoMJoYA0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLUEnf/btsiPPsCmM5/aJgLYRqWzcleobHoMJoYA0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLUEnf/btsiPPsCmM5/aJgLYRqWzcleobHoMJoYA0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLUEnf%2FbtsiPPsCmM5%2FaJgLYRqWzcleobHoMJoYA0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;231&quot; height=&quot;231&quot; data-filename=&quot;티스토리_jquery.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발/js&amp;middot;jquery</category>
      <category>jQuery</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/116</guid>
      <comments>https://ndesign.tistory.com/116#entry116comment</comments>
      <pubDate>Mon, 5 Jun 2023 23:44:39 +0900</pubDate>
    </item>
    <item>
      <title>[Sql/php] rownum 결과 값에서 몇번째 행인지 구하기</title>
      <link>https://ndesign.tistory.com/115</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;SQL 쿼리를 통해 데이터를 가져와서 해당 데이터가 몇번째에 위치해 있는지 구할때 ROWNUM 기능을 활용해 불러올 수 있다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나의 경우에는 해당 날짜의 주문건을 불러와 주문번호 순서대로 1부터 차례대로 번호를 매기는 작업이 필요하여 아래와 같이 쿼리문을 작성하였다.&lt;/p&gt;
&lt;pre id=&quot;code_1685523923182&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT @ROWNUM: = @ROWNUM + 1 AS rownum, od_id
FROM table as a, ( SELECT @ROWNUM: = 0 ) r
WHERE od_invoice_time between '2023-05-31 00:00:00' and '2023-05-31 23:59:59'
ORDER BY od_id ASC&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 이렇게 조건에 해당하는 데이터들이 순서대로 번호가 매겨지게 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;rownum.jpg&quot; data-origin-width=&quot;202&quot; data-origin-height=&quot;712&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qg6UG/btsiaYD6RFG/89OykDbG7kSKPv1NjxnQi0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qg6UG/btsiaYD6RFG/89OykDbG7kSKPv1NjxnQi0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qg6UG/btsiaYD6RFG/89OykDbG7kSKPv1NjxnQi0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fqg6UG%2FbtsiaYD6RFG%2F89OykDbG7kSKPv1NjxnQi0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;202&quot; height=&quot;712&quot; data-filename=&quot;rownum.jpg&quot; data-origin-width=&quot;202&quot; data-origin-height=&quot;712&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 중에서도 특정 데이터가 몇번째에 해당하는지 알고 싶으면 한번더 Select 구문을 사용하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;SELECT rownum from &amp;nbsp;(&lt;/b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;기존 조건&lt;/span&gt;&lt;b&gt;) t where&lt;/b&gt; &lt;span style=&quot;color: #006dd7;&quot;&gt;특정 데이터 조건&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685524283494&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT rownum
from
  (SELECT @ROWNUM: = @ROWNUM + 1 AS rownum, od_id
    FROM table as a,
      ( SELECT @ROWNUM: = 0 ) r
    WHERE od_invoice_time between '2023-05-31 00:00:00' and '2023-05-31 23:59:59'
    ORDER BY od_id ASC
) t
where od_id = '2023053112162567'&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 주의할 점은 from (&amp;nbsp; &amp;nbsp;조건문&amp;nbsp; )&amp;nbsp; 뒤에 꼭 Alias를 지정해주어야한다. (여기서는 임의로 t로 넣음) 넣지 않으면 My SQL에서는 무조건 Every derived table must have its own alias 에러가 뜬다. 알파벳 아무거나 넣으면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PHP에서는 아래와 같이 코드를 넣어주면, 특정 조건에 해당하는 데이터중 해당 데이터가 몇번째에 위치하고 있는지 알 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1685524412292&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;for($i=1; $row=sql_fetch_array($result); $i++) {
    
    $sql_num = &quot;SELECT rownum from (SELECT @ROWNUM := @ROWNUM + 1 AS rownum, od_id FROM table as a, (SELECT @ROWNUM:=0) r 
    WHERE od_invoice_time between '{$fr_date} 00:00:00' and '{$to_date} 23:59:59' ORDER BY od_id ASC) t where od_id = '{$row['od_id']}'&quot;;
    $res_num = sql_query($sql_num);
    $rm = sql_fetch_array($res_num);

    echo $rm['rownum'];  //25

}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #666666; text-align: start;&quot;&gt;(특정날짜에 해당하는 주문건 중에서, 주문번호를 오름차순으로 정렬하였을때 해당 주문번호를 가진 주문은 몇번째인가)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_썸네일_sql.png&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c06fw2/btsh9HpqQFS/q6xfNFEJ4kSROcsPiZjh8K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c06fw2/btsh9HpqQFS/q6xfNFEJ4kSROcsPiZjh8K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c06fw2/btsh9HpqQFS/q6xfNFEJ4kSROcsPiZjh8K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc06fw2%2Fbtsh9HpqQFS%2Fq6xfNFEJ4kSROcsPiZjh8K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;285&quot; height=&quot;285&quot; data-filename=&quot;티스토리_썸네일_sql.png&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>개발/sql</category>
      <category>php</category>
      <category>sql</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/115</guid>
      <comments>https://ndesign.tistory.com/115#entry115comment</comments>
      <pubDate>Wed, 31 May 2023 18:21:38 +0900</pubDate>
    </item>
    <item>
      <title>택배 배송조회 주소 URL 정리 / 배송추척</title>
      <link>https://ndesign.tistory.com/114</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;티스토리_택배사_배송조회.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxNVZ1/btshyMDOEjT/MqZV9kHdF03TjUPiq2xST1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxNVZ1/btshyMDOEjT/MqZV9kHdF03TjUPiq2xST1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxNVZ1/btshyMDOEjT/MqZV9kHdF03TjUPiq2xST1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxNVZ1%2FbtshyMDOEjT%2FMqZV9kHdF03TjUPiq2xST1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;1000&quot; data-filename=&quot;티스토리_택배사_배송조회.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;1000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;쇼핑몰을 제작하다보면 각 택배사별 배송을 조회할 수 있는 링크가 필요해서 정리해보았다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;송장번호&lt;/b&gt;&lt;/span&gt;라고 적힌 부분에 송장번호(숫자만)입력하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ccf2ff;&quot;&gt;&lt;b&gt;생각보다 택배회사가 많아서 계속해서 업데이트될 예정.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;국내 택배사&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;CJ대한통운&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685081762397&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://trace.cjlogistics.com/web/detail.jsp?slipno=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;조금 더 깔끔한 버전▼&lt;/p&gt;
&lt;pre id=&quot;code_1700717162279&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://trace.cjlogistics.com/next/tracking.html?wblNo=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;CJ로지스틱스&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685084032762&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;http://ex.korex.co.kr:7004/fis20/KIL_HttpCallExpTrackingInbound_Ctr.do?rqs_HAWB_NO=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;우체국택배&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685081770815&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://service.epost.go.kr/trace.RetrieveDomRigiTraceList.comm?displayHeader=N&amp;amp;sid1=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;한진택배&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685081776512&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://www.hanjin.com/kor/CMS/DeliveryMgr/WaybillResult.do?mCode=MN038&amp;amp;schLang=KR&amp;amp;wblnumText2=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;롯데택배&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685081784734&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://www.lotteglogis.com/home/reservation/tracking/linkView?InvNo=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;로젠택배&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685081792528&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://www.ilogen.com/m/personal/trace.pop/송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;GS편의점 택배 (CVS net)&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685081798713&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://www.cvsnet.co.kr/invoice/tracking.do?invoice_no=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;CU편의점택배&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685082069069&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://www.cupost.co.kr/postbox/delivery/localResult.cupost?invoice_no=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;경동택배&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685081806635&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://kdexp.com/service/delivery/etc/delivery.do?barcode=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;대신택배&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685083217787&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://www.ds3211.co.kr/freight/internalFreightSearch.ht?billno=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;합동택배&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685083269934&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://hdexp.co.kr/basic_delivery.hd?barcode=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;건영택배&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685083296720&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://www.kunyoung.com/goods/goods_01.php?mulno=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;천일택배&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685081812763&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;http://www.chunil.co.kr/HTrace/HTrace.jsp?transNo=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;세방&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685082087835&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://delivery.sebang.com/sdelivery/guest/trace/trace.xhtml?DISPATCH_NOTE_NO=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;한덱스&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685082171781&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;http://btob.e-handex.co.kr/work/app/tm/tmtr01/tmtr01_s4.jsp?IC_INV_NO=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;굿투럭택배&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685082189791&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;http://www.goodstoluck.co.kr/tracking/tracking_popup.php?invc_no=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;오늘회러쉬&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685082281167&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://rush.onul-hoi.com/order/tracking?trackingNumber=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;한의사랑택배(HPL)&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685081842989&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;http://www.hanips.com/html/sub03_03_1.html?logicnum=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;우리한방택배&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685082138522&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;http://www.realsystem.co.kr/wooritb/search/s_search.asp?f_slipno=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;홈픽&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685082158921&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://www.homepick.com/tracking/송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;우리택배(케이호남)&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685081848662&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;http://honamlogis.co.kr/page/?pid=tracking_number&amp;amp;SLIP_BARCD=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;대한한공&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685081821775&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://cargo.koreanair.com/ko/tracking?awbNO=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;일양로지스&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685081835484&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;http://www.ilyanglogis.com/functionality/tracking_result.asp?hawb_no=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;해외 택배사&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;EMS&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685081869452&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://service.epost.go.kr/trace.RetrieveEmsRigiTraceList.comm?POST_CODE=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;FedEx&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685081904408&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://www.fedex.com/fedextrack/?trknbr=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;LX판토스&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685081828299&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;http://www.epantos.com/ecp/web/pr/dt/popup/dlvChaseInqPopup.do?quickNo=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;DHL&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685084062758&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;http://www.dhl.co.kr/ko/express/tracking.html?brand=DHL&amp;amp;AWB=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;TNT Express&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685082005454&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://www.tnt.com/express/en_kr/site/shipping-tools/tracking.html?respCountry=kr&amp;amp;respLang=ko&amp;amp;searchType=CON&amp;amp;cons=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;UPS Korea&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685082016484&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://www.ups.com/track?track=yes&amp;amp;loc=ko_kr&amp;amp;trackNums=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;UPS&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685083964449&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://tools.usps.com/go/TrackConfirmAction?qtc_tLabels1=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;i-Parcel&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685083409467&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://tracking.wweconomy.ups.com/Home/Index?trackingnumber=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;GSI&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685082031983&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;http://www.gsiexpress.com/track_pop.php?track_type=ship_num&amp;amp;query_num=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;SLX&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1685082051113&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;http://slx.co.kr/delivery/delivery_number.php?param1=송장번호&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>tip</category>
      <category>대한통운</category>
      <category>배송조회</category>
      <category>쇼핑몰</category>
      <category>우체국택배</category>
      <author>HHHONG</author>
      <guid isPermaLink="true">https://ndesign.tistory.com/114</guid>
      <comments>https://ndesign.tistory.com/114#entry114comment</comments>
      <pubDate>Fri, 26 May 2023 15:49:40 +0900</pubDate>
    </item>
  </channel>
</rss>