<?xml version="1.0" encoding="UTF-8" ?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
	<channel>
		<title>문하우스</title>
		<link>https://mbg1346.inour.net/</link>
		<description>컴퓨터와 xpressengine(XE)에 관련한 자료들로 가득한 컴퓨터정보의 보물창고 문하우스.</description>
		<atom:link href="https://mbg1346.inour.net/rss" rel="self" type="application/rss+xml" />
		<language>ko</language>
		<pubDate>Tue, 06 Oct 2026 09:58:25 +0900</pubDate>
		<generator>Zittme</generator>
		<image>
			<url>https://mbg1346.inour.net/files/attach/images/rss/feed_image.png</url>
			<title>문하우스</title>
			<link>https://mbg1346.inour.net/</link>
		</image>	<item>
			<title>전국 행정동 분류로 사용하기</title>
			<link>https://mbg1346.inour.net/xetip/617816</link>
				<description>&lt;h1&gt;&lt;span style=&quot;font-size:14px;&quot;&gt;&lt;a href=&quot;https://mbg1346.inour.net/xetip/617791&quot;&gt;스케치북 게시판 스킨 분류를 드릴다운 스타일(단계별 하위분류) 추가&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt; &lt;p&gt;이 Tip을 작성후 분류를 대한만국 행정동을 기본으로 가져오는 방법을 다시 Tip으로 남깁니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;1. 대한민국 시도 &amp;rarr; 시군구 &amp;rarr; 읍면동 3단계를 게시판의&amp;nbsp;분류(카테고리)로 일괄 생성합니다. (단 리 단계는 만들지 않음)&lt;/p&gt; &lt;p&gt;압축 파일중에서 mh_seed_korea_categories_web.php 파일에서 module_srl 값을 수정합니다.&lt;/p&gt; &lt;p&gt;44줄&amp;nbsp;const MH_MODULE_SRL = &lt;span style=&quot;color:#e74c3c;&quot;&gt;55&lt;/span&gt;; 이부분을 전국 행정동을 분류로 생성할 게시판 module_srl=&lt;span style=&quot;color:#e74c3c;&quot;&gt;xx&amp;nbsp;&lt;/span&gt;값을 찾아서 수정합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;2. 수정한 파일을&amp;nbsp;modules/board/skins/sketchbook5_MH 폴더에 업로드 합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;3. 브라우즈 주소창에 아래 부분을 복사(단 도메인 부분은 자신의 주소) 해서 실행합니다.&lt;/p&gt; &lt;p&gt;https://도메인/modules/board/skins/sketchbook5_MH/mh_seed_korea_categories_web.php?auto=Y&lt;/p&gt; &lt;p&gt;설치하는데 시간이 꽤 소요됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;4. 설치 후 해당 모듈 사이트 설정에 접속하면 분류가 자동으로 행정동으로 출력됩니다.(자료가 길어서 출력되는데 시간이 걸림)&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/013435835e74aaa4166cef25022bce51.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;5.&amp;nbsp;mh_category_cascade.js 파일과&amp;nbsp;mh_category_drill.js 파일은 /sketchbook5_MH/js 폴더에 업로드 합니다.&lt;/p&gt; &lt;p&gt;mh_facet_intersect.php 파일과 다른 파일들은 /sketchbook5_MH 폴더에 업로드 합니다.&lt;/p&gt; &lt;p&gt;아래 파일 수정 부분(6~8번)은 참고 삼아서 작성한거라 파일 업로드 후에는 참고만 하시고&lt;/p&gt; &lt;p&gt;혹시나 다른 게시판에 적용을 할려면 참고하세요.&amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;6. skin.xml 수정&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;&quot; use_folder=&quot;N&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;var name=&amp;quot;cnb&amp;quot; type=&amp;quot;radio&amp;quot;&amp;gt;&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;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;카테고리 메뉴 스타일&amp;lt;/title&amp;gt;&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;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Category Menu Style&amp;lt;/title&amp;gt;&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;lt;description xml:lang=&amp;quot;ko&amp;quot;&amp;gt;&amp;#39;표시 안함&amp;#39; 게시판 설정의 &amp;#39;게시판 정보&amp;#39; 메뉴의 &amp;#39;분류 사용&amp;#39; 항목과 관계없이 표시하지 않습니다. &amp;#39;박스 스타일&amp;#39;은 2차 카테고리를 지원하지 않습니다.&amp;lt;/description&amp;gt;&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;lt;description xml:lang=&amp;quot;en&amp;quot;&amp;gt;&amp;#39;Hide&amp;#39; will not display regardless of the &amp;#39;Use Category&amp;#39; item in the &amp;#39;Board Info&amp;#39; menu of board settings. &amp;#39;Box style&amp;#39; does not support secondary categories.&amp;lt;/description&amp;gt;&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;lt;options value=&amp;quot;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;그라데이션 스타일(기본)&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Gradation Style (Default)&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;cTab&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;탭 스타일&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Tab Style&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;cnb3&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;박스 스타일&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Box Style&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;cnb4&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;박스+테두리 스타일&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Box+Border Style&amp;lt;/title&amp;gt;&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;&lt;span style=&quot;color:#e74c3c;&quot;&gt;&amp;lt;options value=&amp;quot;cDrill&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;드릴다운 스타일(단계별 하위분류)&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Drilldown Style (Step-by-step Subcategory)&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&lt;/span&gt;&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;lt;options value=&amp;quot;N&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;표시 안함&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Hide&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/var&amp;gt;&lt;br /&gt; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ~ 생략&lt;br /&gt; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;var name=&amp;quot;top_tag_btn&amp;quot; type=&amp;quot;radio&amp;quot;&amp;gt;&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;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;상단 TAG 버튼&amp;lt;/title&amp;gt;&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;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Top TAG Button&amp;lt;/title&amp;gt;&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;lt;description xml:lang=&amp;quot;ko&amp;quot;&amp;gt;TAG 버튼 표시 선택시 게시판 상단에 Tag 분류 버튼 출력&amp;lt;/description&amp;gt;&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;lt;description xml:lang=&amp;quot;en&amp;quot;&amp;gt;When TAG button display is selected, Tag category buttons are displayed at the top of the board.&amp;lt;/description&amp;gt;&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;lt;options value=&amp;quot;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;표시 안함(기본)&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Hide (Default)&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;Y&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;표시&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Display&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/var&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color:#e74c3c;&quot;&gt;&amp;lt;var name=&amp;quot;tag_cate1n&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&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;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt; └ 분류1 확장변수 ID&amp;lt;/title&amp;gt;&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;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt; └ Category 1 Tag Names&amp;lt;/title&amp;gt;&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;lt;description xml:lang=&amp;quot;ko&amp;quot;&amp;gt;분류1 출력될 확장변수 ID(기본 sports)&amp;lt;/description&amp;gt;&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;lt;description xml:lang=&amp;quot;en&amp;quot;&amp;gt;Tag names to be displayed in Category 1&amp;lt;/description&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/var&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;var name=&amp;quot;tag_cate1&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&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;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt; └ 분류1 출력 이름&amp;lt;/title&amp;gt;&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;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt; └ Category 1 Display Name&amp;lt;/title&amp;gt;&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;lt;description xml:lang=&amp;quot;ko&amp;quot;&amp;gt;TAG 버튼 표시 선택시 게시판 상단에 Tag 분류 버튼 출력중 분류1 출력 이름&amp;lt;/description&amp;gt;&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;lt;description xml:lang=&amp;quot;en&amp;quot;&amp;gt;When TAG button display is selected, the display name of Category 1 among Tag category buttons at the top of the board&amp;lt;/description&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/var&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;var name=&amp;quot;tag_cate2n&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&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;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt; └ 분류2 확장변수 ID(기본 change)&amp;lt;/title&amp;gt;&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;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt; └ Category 2 Tag Names&amp;lt;/title&amp;gt;&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;lt;description xml:lang=&amp;quot;ko&amp;quot;&amp;gt;분류2 출력될 확장변수 ID&amp;lt;/description&amp;gt;&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;lt;description xml:lang=&amp;quot;en&amp;quot;&amp;gt;Tag names to be displayed in Category 2&amp;lt;/description&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/var&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;var name=&amp;quot;tag_cate2&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&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;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt; └ 분류2 출력 이름&amp;lt;/title&amp;gt;&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;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt; └ Category 2 Display Name&amp;lt;/title&amp;gt;&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;lt;description xml:lang=&amp;quot;ko&amp;quot;&amp;gt;TAG 버튼 표시 선택시 게시판 상단에 Tag 분류 버튼 출력중 분류2 출력버튼 이름&amp;lt;/description&amp;gt;&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;lt;description xml:lang=&amp;quot;en&amp;quot;&amp;gt;When TAG button display is selected, the display name of Category 2 button among Tag category buttons at the top of the board&amp;lt;/description&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/var&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;var name=&amp;quot;cnb_tag_order&amp;quot; type=&amp;quot;radio&amp;quot;&amp;gt;&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;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;카테고리 / 상단 TAG버튼 출력 순서&amp;lt;/title&amp;gt;&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;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Category / Top TAG Button Order&amp;lt;/title&amp;gt;&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;lt;description xml:lang=&amp;quot;ko&amp;quot;&amp;gt;카테고리 메뉴와 상단 TAG 버튼 중 어느 것을 먼저 출력할지 선택합니다.&amp;lt;/description&amp;gt;&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;lt;description xml:lang=&amp;quot;en&amp;quot;&amp;gt;Choose which one is displayed first: the category menu or the top TAG button.&amp;lt;/description&amp;gt;&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;lt;options value=&amp;quot;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;카테고리 먼저(기본)&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Category First (Default)&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;tag_first&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;TAG버튼 먼저&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;TAG Button First&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/var&amp;gt;&lt;/span&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;7.&amp;nbsp;list.html 수정&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;&amp;lt;include target=&amp;quot;__setting.html&amp;quot; /&amp;gt;&lt;br /&gt; {@&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_c1v = (string)Context::get(&amp;#39;mh_c1v&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_c2v = (string)Context::get(&amp;#39;mh_c2v&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;if($mh_c1v || $mh_c2v):&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_eid1 = $mi-&amp;gt;tag_cate1n;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_eid2 = $mi-&amp;gt;tag_cate2n;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$oDB = DB::getInstance();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_filter_srls = null;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if($mh_c1v &amp;amp;&amp;amp; $mh_eid1):&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_stmt1 = $oDB-&amp;gt;query(&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;#39;SELECT document_srl FROM document_extra_vars WHERE module_srl = ? AND eid = ? AND value = ?&amp;#39;,&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;(int)$mi-&amp;gt;module_srl, $mh_eid1, $mh_c1v&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_set1 = array();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;foreach($mh_stmt1-&amp;gt;fetchAll() as $mh_row1):&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;$mh_row1 = is_array($mh_row1) ? (object)$mh_row1 : $mh_row1;&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;$mh_set1[] = (int)$mh_row1-&amp;gt;document_srl;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;endforeach;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_filter_srls = $mh_set1;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;endif;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if($mh_c2v &amp;amp;&amp;amp; $mh_eid2):&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_stmt2 = $oDB-&amp;gt;query(&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;#39;SELECT document_srl FROM document_extra_vars WHERE module_srl = ? AND eid = ? AND value = ?&amp;#39;,&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;(int)$mi-&amp;gt;module_srl, $mh_eid2, $mh_c2v&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_set2 = array();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;foreach($mh_stmt2-&amp;gt;fetchAll() as $mh_row2):&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;$mh_row2 = is_array($mh_row2) ? (object)$mh_row2 : $mh_row2;&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;$mh_set2[] = (int)$mh_row2-&amp;gt;document_srl;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;endforeach;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_filter_srls = ($mh_filter_srls === null) ? $mh_set2 : array_values(array_intersect($mh_filter_srls, $mh_set2));&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;endif;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if($mh_filter_srls !== null):&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_filter_lookup = array_flip($mh_filter_srls);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;foreach((array)$document_list as $mh_dk=&amp;gt;$mh_dv):&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;$mh_dsrl = is_object($mh_dv) ? $mh_dv-&amp;gt;get(&amp;#39;document_srl&amp;#39;) : $mh_dv[&amp;#39;document_srl&amp;#39;];&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;if(!isset($mh_filter_lookup[(int)$mh_dsrl])):&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; &amp;nbsp;unset($document_list[$mh_dk]);&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;endif;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;endforeach;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$total_count = count($document_list);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;endif;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;endif;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; ~ 생략&lt;br /&gt; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--// 카테고리 / 상단 TAG버튼 순서 (설정: $mi-&amp;gt;cnb_tag_order) --&amp;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; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_cnb_order = ($mi-&amp;gt;cnb_tag_order==&amp;#39;tag_first&amp;#39;) ? 2 : 1;&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;$mh_tag_order = ($mi-&amp;gt;cnb_tag_order==&amp;#39;tag_first&amp;#39;) ? 1 : 2;&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;$mh_cnb_style = &amp;#39;order:&amp;#39;.$mh_cnb_order.&amp;#39;;margin-top:0;margin-bottom:&amp;#39;.($mi-&amp;gt;default_style==&amp;#39;blog&amp;#39; ? &amp;#39;30px&amp;#39; : &amp;#39;0&amp;#39;).&amp;#39;;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;cnb_n_list&amp;quot;&amp;gt;&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;lt;div class=&amp;quot;mh_cnb_tag_order&amp;quot; style=&amp;quot;display:flex;flex-direction:column;gap:10px&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;style&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.mh_cnb_tag_order .bd_cnb,&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.mh_cnb_tag_order ul.cTab,&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.mh_cnb_tag_order ul.cnb3,&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.mh_cnb_tag_order .mh_cnb_drill { margin-bottom:0 !important; }&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; &amp;nbsp;&amp;lt;/style&amp;gt;&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; &amp;nbsp;&amp;lt;div cond=&amp;quot;$mi-&amp;gt;use_category==&amp;#39;Y&amp;#39; &amp;amp;&amp;amp; $mi-&amp;gt;cnb!=&amp;#39;N&amp;#39;&amp;quot; class=&amp;quot;if_lst_btn&amp;quot;|cond=&amp;quot;$mi-&amp;gt;select_lst==&amp;#39;N&amp;#39;&amp;quot; style=&amp;quot;{$mh_cnb_style}&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{@ $cate_list = array(); $current_key = null; }&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@foreach($category_list as $key=&amp;gt;$val)--&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@if(!$val-&amp;gt;depth)--&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &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;$cate_list[$key] = $val;&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; &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;$cate_list[$key]-&amp;gt;children = array();&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; &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;$current_key = $key;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@elseif($current_key)--&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{@ $cate_list[$current_key]-&amp;gt;children[] = $val }&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@end--&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@end--&amp;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; &amp;nbsp; &amp;nbsp; &amp;nbsp; ~ 생략&lt;br /&gt; &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;lt;block cond=&amp;quot;$mi-&amp;gt;cnb==&amp;#39;cDrill&amp;#39;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;load target=&amp;quot;js/mh_category_drill.js&amp;quot; /&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_cnb_flat = array();&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;foreach($category_list as $mh_ck=&amp;gt;$mh_cv):&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; &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;$mh_cnb_flat[] = array(&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; &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;&amp;nbsp; &amp;nbsp;&amp;#39;srl&amp;#39; =&amp;gt; (int)$mh_cv-&amp;gt;category_srl,&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; &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;&amp;nbsp; &amp;nbsp;&amp;#39;parent&amp;#39; =&amp;gt; (int)$mh_cv-&amp;gt;parent_srl,&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; &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;&amp;nbsp; &amp;nbsp;&amp;#39;title&amp;#39; =&amp;gt; $mh_cv-&amp;gt;title,&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; &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;&amp;nbsp; &amp;nbsp;&amp;#39;count&amp;#39; =&amp;gt; (int)$mh_cv-&amp;gt;document_count,&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; &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;&amp;nbsp; &amp;nbsp;&amp;#39;color&amp;#39; =&amp;gt; $mh_cv-&amp;gt;color&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; &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;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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;endforeach;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_cnb_json = json_encode($mh_cnb_flat, JSON_HEX_TAG|JSON_UNESCAPED_UNICODE);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;mh_cnb_drill&amp;quot; data-current_category=&amp;quot;{$category}&amp;quot; data-total_count=&amp;quot;{$total_count}&amp;quot; data-list_url_tpl=&amp;quot;{getUrl(&amp;#39;category&amp;#39;,&amp;#39;__MH_CATEGORY__&amp;#39;,&amp;#39;page&amp;#39;,&amp;#39;&amp;#39;,&amp;#39;document_srl&amp;#39;,&amp;#39;&amp;#39;)}&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;script type=&amp;quot;application/json&amp;quot; class=&amp;quot;mh_cnb_data&amp;quot;&amp;gt;{$mh_cnb_json}&amp;lt;/script&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;mh_cnb_levels&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;style&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.mh_cnb_drill{margin-bottom:15px}&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.mh_cnb_levels{display:flex;flex-wrap:wrap;align-items:center;gap:6px}&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.mh_cnb_levels button.mh_cnb_pill{display:inline-block;padding:6px 14px;border:0;border-radius:20px;background:#f2f2f2;color:#555;font-size:13px;cursor:pointer;transition:background .15s}&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.mh_cnb_levels button.mh_cnb_pill:hover{background:#e6e6e6}&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.mh_cnb_levels button.mh_cnb_pill.on{background:#333;color:#fff}&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.mh_cnb_levels select{padding:7px 10px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#333;font-size:13px;min-width:130px;max-width:220px}&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.mh_cnb_levels select:focus{outline:none;border-color:#999}&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/style&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/block&amp;gt;&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; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;/p&gt; &lt;p&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; &amp;nbsp;&amp;lt;!--// 상단 확장변수 버튼 (분류1/분류2 확장변수 ID: $mi-&amp;gt;tag_cate1n / $mi-&amp;gt;tag_cate2n 기반) --&amp;gt;&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; &amp;nbsp;&amp;lt;block cond=&amp;quot;$mi-&amp;gt;top_tag_btn ==&amp;#39;Y&amp;#39;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_all_keys = DocumentModel::getExtraKeys($mi-&amp;gt;module_srl);&lt;/p&gt; &lt;p&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_c1_eid = $mi-&amp;gt;tag_cate1n;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_c1_idx = 0;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_c1_options = array();&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if($mh_c1_eid):&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;foreach($mh_all_keys as $mh_k_idx=&amp;gt;$mh_k):&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; &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;if($mh_k-&amp;gt;eid == $mh_c1_eid):&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; &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;&amp;nbsp; &amp;nbsp;$mh_c1_idx = $mh_k_idx;&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; &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;&amp;nbsp; &amp;nbsp;$mh_c1_options = $mh_k-&amp;gt;options ? $mh_k-&amp;gt;options : array();&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; &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;&amp;nbsp; &amp;nbsp;break;&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; &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;endif;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;endforeach;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;endif;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_c1_counts = array();&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if($mh_c1_idx):&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$oDB = DB::getInstance();&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_c1_stmt = $oDB-&amp;gt;query(&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; &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;#39;SELECT value, COUNT(*) as cnt FROM document_extra_vars WHERE module_srl = ? AND eid = ? GROUP BY value&amp;#39;,&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; &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;(int)$mi-&amp;gt;module_srl,&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; &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;$mh_c1_eid&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;foreach($mh_c1_stmt-&amp;gt;fetchAll() as $mh_c1_row):&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; &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;$mh_c1_row = is_array($mh_c1_row) ? (object)$mh_c1_row : $mh_c1_row;&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; &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;$mh_c1_counts[$mh_c1_row-&amp;gt;value] = (int)$mh_c1_row-&amp;gt;cnt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;endforeach;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;endif;&lt;/p&gt; &lt;p&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_c2_eid = $mi-&amp;gt;tag_cate2n;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_c2_idx = 0;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_c2_options = array();&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if($mh_c2_eid):&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;foreach($mh_all_keys as $mh_k_idx=&amp;gt;$mh_k):&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; &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;if($mh_k-&amp;gt;eid == $mh_c2_eid):&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; &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;&amp;nbsp; &amp;nbsp;$mh_c2_idx = $mh_k_idx;&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; &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;&amp;nbsp; &amp;nbsp;$mh_c2_options = $mh_k-&amp;gt;options ? $mh_k-&amp;gt;options : array();&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; &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;&amp;nbsp; &amp;nbsp;break;&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; &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;endif;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;endforeach;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;endif;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_c2_counts = array();&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if($mh_c2_idx):&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$oDB = DB::getInstance();&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_c2_stmt = $oDB-&amp;gt;query(&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; &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;#39;SELECT value, COUNT(*) as cnt FROM document_extra_vars WHERE module_srl = ? AND eid = ? GROUP BY value&amp;#39;,&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; &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;(int)$mi-&amp;gt;module_srl,&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; &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;$mh_c2_eid&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;foreach($mh_c2_stmt-&amp;gt;fetchAll() as $mh_c2_row):&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; &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;$mh_c2_row = is_array($mh_c2_row) ? (object)$mh_c2_row : $mh_c2_row;&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; &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;$mh_c2_counts[$mh_c2_row-&amp;gt;value] = (int)$mh_c2_row-&amp;gt;cnt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;endforeach;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;endif;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_bridge_url = &amp;#39;/modules/board/skins/sketchbook5_MH/mh_facet_intersect.php&amp;#39;;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_cur_c1v = (string)Context::get(&amp;#39;mh_c1v&amp;#39;);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_cur_c2v = (string)Context::get(&amp;#39;mh_c2v&amp;#39;);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div cond=&amp;quot;$mh_c1_idx || $mh_c2_idx&amp;quot; class=&amp;quot;atag-wrap&amp;quot; style=&amp;quot;order:{$mh_tag_order};margin-top:0;margin-bottom:0&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div cond=&amp;quot;$mh_c1_idx&amp;quot; class=&amp;quot;atag-row&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;a href=&amp;quot;{$mh_bridge_url.&amp;#39;?&amp;#39;.http_build_query(array(&amp;#39;mid&amp;#39;=&amp;gt;$mi-&amp;gt;mid,&amp;#39;eid1&amp;#39;=&amp;gt;$mh_c1_eid,&amp;#39;c1v&amp;#39;=&amp;gt;&amp;#39;&amp;#39;,&amp;#39;eid2&amp;#39;=&amp;gt;$mh_c2_eid,&amp;#39;c2v&amp;#39;=&amp;gt;$mh_cur_c2v))}&amp;quot; class=&amp;quot;tag tbtn{!$mh_cur_c1v ? &amp;#39; on&amp;#39; : &amp;#39;&amp;#39;}&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-tag&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; {$mi-&amp;gt;tag_cate1}&amp;lt;/a&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;a loop=&amp;quot;$mh_c1_options=&amp;gt;$mh_ov1&amp;quot; href=&amp;quot;{$mh_bridge_url.&amp;#39;?&amp;#39;.http_build_query(array(&amp;#39;mid&amp;#39;=&amp;gt;$mi-&amp;gt;mid,&amp;#39;eid1&amp;#39;=&amp;gt;$mh_c1_eid,&amp;#39;c1v&amp;#39;=&amp;gt;($mh_cur_c1v==$mh_ov1 ? &amp;#39;&amp;#39; : $mh_ov1),&amp;#39;eid2&amp;#39;=&amp;gt;$mh_c2_eid,&amp;#39;c2v&amp;#39;=&amp;gt;$mh_cur_c2v))}&amp;quot; class=&amp;quot;tag tbtn{$mh_cur_c1v==$mh_ov1 ? &amp;#39; on&amp;#39; : &amp;#39;&amp;#39;}&amp;quot;&amp;gt;{$mh_ov1} ({(int)($mh_c1_counts[$mh_ov1] ?? 0)})&amp;lt;/a&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div cond=&amp;quot;$mh_c2_idx&amp;quot; class=&amp;quot;atag-row&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;a href=&amp;quot;{$mh_bridge_url.&amp;#39;?&amp;#39;.http_build_query(array(&amp;#39;mid&amp;#39;=&amp;gt;$mi-&amp;gt;mid,&amp;#39;eid1&amp;#39;=&amp;gt;$mh_c1_eid,&amp;#39;c1v&amp;#39;=&amp;gt;$mh_cur_c1v,&amp;#39;eid2&amp;#39;=&amp;gt;$mh_c2_eid,&amp;#39;c2v&amp;#39;=&amp;gt;&amp;#39;&amp;#39;))}&amp;quot; class=&amp;quot;tag tbtn{!$mh_cur_c2v ? &amp;#39; on&amp;#39; : &amp;#39;&amp;#39;}&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-tag&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; {$mi-&amp;gt;tag_cate2}&amp;lt;/a&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;a loop=&amp;quot;$mh_c2_options=&amp;gt;$mh_ov2&amp;quot; href=&amp;quot;{$mh_bridge_url.&amp;#39;?&amp;#39;.http_build_query(array(&amp;#39;mid&amp;#39;=&amp;gt;$mi-&amp;gt;mid,&amp;#39;eid1&amp;#39;=&amp;gt;$mh_c1_eid,&amp;#39;c1v&amp;#39;=&amp;gt;$mh_cur_c1v,&amp;#39;eid2&amp;#39;=&amp;gt;$mh_c2_eid,&amp;#39;c2v&amp;#39;=&amp;gt;($mh_cur_c2v==$mh_ov2 ? &amp;#39;&amp;#39; : $mh_ov2)))}&amp;quot; class=&amp;quot;tag tbtn{$mh_cur_c2v==$mh_ov2 ? &amp;#39; on&amp;#39; : &amp;#39;&amp;#39;}&amp;quot;&amp;gt;{$mh_ov2} ({(int)($mh_c2_counts[$mh_ov2] ?? 0)})&amp;lt;/a&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;style&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.atag-wrap { display:flex; flex-direction:column; gap:8px; margin:10px 5px 10px 0; }&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.atag-row { display:flex; align-items:center; flex-wrap:wrap; gap:6px; }&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.atag-wrap .tag.tbtn { display:inline-block;padding:6px 14px;border:0;border-radius:20px;background:#f2f2f2;color:#555;font-size:13px;text-decoration:none; }&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.atag-wrap .tag.tbtn.on { background:#333;color:#fff; }&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/style&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&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; &amp;nbsp;&amp;lt;/block&amp;gt;&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;lt;/div&amp;gt;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;8.&amp;nbsp;write_form.html 수정&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;&quot; use_folder=&quot;N&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--// 상단 : 카테고리, 제목 --&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;table class=&amp;quot;bd_wrt_hd bd_tb&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;tr&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;td&amp;gt;&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;lt;block cond=&amp;quot;$mi-&amp;gt;use_category==&amp;#39;Y&amp;#39; &amp;amp;&amp;amp; $category_list &amp;amp;&amp;amp; $mi-&amp;gt;use_admindong_category==&amp;#39;Y&amp;#39;&amp;quot;&amp;gt;&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; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_cat_flat = array();&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;foreach((array)$category_list as $mh_cv):&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_cat_flat[] = array(&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;srl&amp;#39; =&amp;gt; (int)$mh_cv-&amp;gt;category_srl,&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;parent&amp;#39; =&amp;gt; (int)$mh_cv-&amp;gt;parent_srl,&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;depth&amp;#39; =&amp;gt; (int)$mh_cv-&amp;gt;depth,&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;title&amp;#39; =&amp;gt; $mh_cv-&amp;gt;title,&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;grant&amp;#39; =&amp;gt; (bool)$mh_cv-&amp;gt;grant&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;endforeach;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_cat_json = json_encode($mh_cat_flat, JSON_HEX_TAG|JSON_UNESCAPED_UNICODE);&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; &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; &amp;nbsp;&amp;lt;load target=&amp;quot;js/mh_category_cascade.js&amp;quot; type=&amp;quot;body&amp;quot; /&amp;gt;&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; &amp;nbsp;&amp;lt;div class=&amp;quot;mh_category_cascade&amp;quot; data-target=&amp;quot;[name=&amp;#39;category_srl&amp;#39;]&amp;quot; data-current=&amp;quot;{$oDocument-&amp;gt;get(&amp;#39;category_srl&amp;#39;)}&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;script type=&amp;quot;application/json&amp;quot; class=&amp;quot;mh_category_cascade_data&amp;quot;&amp;gt;{$mh_cat_json}&amp;lt;/script&amp;gt;&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; &amp;nbsp;&amp;lt;/div&amp;gt;&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; &amp;nbsp;&amp;lt;style&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.mh_category_cascade { display:flex; flex-direction:column; }&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.mh_category_cascade select.mh_category_select { margin-bottom:5px; margin-right:5px; }&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.mh_category_cascade select.mh_category_select:last-child { margin-bottom:0; }&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; &amp;nbsp;&amp;lt;/style&amp;gt;&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;lt;/block&amp;gt;&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;lt;select cond=&amp;quot;$mi-&amp;gt;use_category==&amp;#39;Y&amp;#39; &amp;amp;&amp;amp; $category_list&amp;quot; name=&amp;quot;category_srl&amp;quot; class=&amp;quot;category&amp;quot; style=&amp;quot;display:none&amp;quot;|cond=&amp;quot;$mi-&amp;gt;use_admindong_category==&amp;#39;Y&amp;#39;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;option value=&amp;quot;&amp;quot;&amp;gt;{$lang-&amp;gt;category}&amp;lt;/option&amp;gt;&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; &amp;nbsp;&amp;lt;!--@foreach($category_list as $val)--&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;{$val-&amp;gt;category_srl}&amp;quot; disabled=&amp;quot;disabled&amp;quot;|cond=&amp;quot;!$val-&amp;gt;grant&amp;quot; selected=&amp;quot;selected&amp;quot;|cond=&amp;quot;$val-&amp;gt;grant &amp;amp;&amp;amp; (($val-&amp;gt;selected &amp;amp;&amp;amp; !$oDocument-&amp;gt;get(&amp;#39;category_srl&amp;#39;)) || $val-&amp;gt;category_srl == $oDocument-&amp;gt;get(&amp;#39;category_srl&amp;#39;))&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{str_repeat(&amp;#39;&amp;amp;nbsp;&amp;amp;nbsp;&amp;#39;, $val-&amp;gt;depth)} {$val-&amp;gt;title} ({$val-&amp;gt;document_count})&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/option&amp;gt;&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; &amp;nbsp;&amp;lt;!--@endforeach--&amp;gt;&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;lt;/select&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@if($mi-&amp;gt;display_title ==&amp;#39;&amp;#39;)--&amp;gt;&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;lt;td width=&amp;quot;100%&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;span class=&amp;quot;itx_wrp&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;label for=&amp;quot;postTitle&amp;quot;&amp;gt;{$lang-&amp;gt;title}&amp;lt;/label&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;title&amp;quot; class=&amp;quot;itx&amp;quot; id=&amp;quot;postTitle&amp;quot; title=&amp;quot;{$lang-&amp;gt;title}&amp;quot; value=&amp;quot;{(!$oDocument-&amp;gt;isExists()&amp;amp;&amp;amp;$mi-&amp;gt;title_default_text)?htmlspecialchars($mi-&amp;gt;title_default_text):$oDocument-&amp;gt;getTitleText()}&amp;quot;/&amp;gt;&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; &amp;nbsp;&amp;lt;/span&amp;gt;&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;lt;/td&amp;gt;&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;lt;td cond=&amp;quot;$is_logged &amp;amp;&amp;amp; !$oDocument-&amp;gt;isExists() || $oDocument-&amp;gt;get(&amp;#39;status&amp;#39;)==&amp;#39;TEMP&amp;#39;&amp;quot; class=&amp;quot;m_no&amp;quot;&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;bd_btn&amp;quot; onclick=&amp;quot;doDocumentLoad(this);&amp;quot;&amp;gt;{$lang-&amp;gt;cmd_load}&amp;lt;/button&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@else--&amp;gt;&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;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;content&amp;quot; value=&amp;quot;&amp;amp;nbsp;&amp;quot; /&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@end--&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/tr&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/table&amp;gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;9. 업로드를 마치고 해당 게시판(module_srl=xx)에 확장변수를 추가하고 검색을 Y로 해야 됩니다.&lt;/p&gt; &lt;p&gt;확장 변수와 분류를 함께 사용해서 선택 검색을 완성하는 것 입니다.&lt;/p&gt; &lt;p&gt;행정동만 사용할려면 안 만들어도 상관 없습니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/ee36a13305af8d926dc4ad291ac8615e.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;10. 게시판 스킨 카테고리 메뉴 스타일을 &amp;quot;드릴다운 스타일&amp;quot;로 선택하고 아래 항목들을 선택합니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/530de9ba3cbe2e32407fd0062503dd9c.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;11. 설정을 마치고 글 작성을 누르면 제목 좌측에 행정동 분류가 출력되고, 확장변수를 선택합니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;001.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/4c6af5dddd9e17935751d0b9ef5c66e4.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;12. 글 작성 후 목록 상단에 확장변수와 분류 목록이 나옵니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/352544ac8b1a632538ed5ede2b19601f.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;13. 분류들을 선택하면 해당 목록만 출력됩니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/025740906f24244cf8e1b82afffb2468.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;확장변수 선택 기능을 사용하지 않고 행정동만 사용할려면 좀 더 간단합니다.&lt;/p&gt; &lt;p&gt;이 기능들은 특별한 일부의 게시판에만 사용하는 경우라 sketchbook5_MH 게시판 스킨에 추가하지 않고 Tip 으로만 남깁니다.&lt;/p&gt;</description>
		<category>RM 팁</category>	<category>문하우스</category>	<category>sketchbook5</category><category>게시판</category><category>행정동</category><category>분류</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xetip/617816</guid>
	<comments>https://mbg1346.inour.net/xetip/617816#comment</comments>			<pubDate>Tue, 25 Aug 2026 21:46:07 +0900</pubDate>
		</item><item>
			<title>스케치북 게시판 스킨 분류를 드릴다운 스타일(단계별 하위분류) 추가</title>
			<link>https://mbg1346.inour.net/xetip/617791</link>
				<description>&lt;p&gt;sketchbook5_MH 게시판 스킨에&amp;nbsp;분류를 드릴다운 스타일(단계별 하위분류) 추가 하는 방법&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/8707f80d95c50f1ceec25f6eb18dc61d.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/63c1e759d8fd17e8b9a2e5371bb3b0e4.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;skin.xml &amp;quot;카테고리 메뉴 스타일&amp;quot; 에 추가&quot; use_folder=&quot;N&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;var name=&amp;quot;cnb&amp;quot; type=&amp;quot;radio&amp;quot;&amp;gt;&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;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;카테고리 메뉴 스타일&amp;lt;/title&amp;gt;&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;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Category Menu Style&amp;lt;/title&amp;gt;&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;lt;description xml:lang=&amp;quot;ko&amp;quot;&amp;gt;&amp;#39;표시 안함&amp;#39; 게시판 설정의 &amp;#39;게시판 정보&amp;#39; 메뉴의 &amp;#39;분류 사용&amp;#39; 항목과 관계없이 표시하지 않습니다. &amp;#39;박스 스타일&amp;#39;은 2차 카테고리를 지원하지 않습니다.&amp;lt;/description&amp;gt;&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;lt;description xml:lang=&amp;quot;en&amp;quot;&amp;gt;&amp;#39;Hide&amp;#39; will not display regardless of the &amp;#39;Use Category&amp;#39; item in the &amp;#39;Board Info&amp;#39; menu of board settings. &amp;#39;Box style&amp;#39; does not support secondary categories.&amp;lt;/description&amp;gt;&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;lt;options value=&amp;quot;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;그라데이션 스타일(기본)&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Gradation Style (Default)&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;cTab&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;탭 스타일&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Tab Style&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;cnb3&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;박스 스타일&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Box Style&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;cnb4&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;박스+테두리 스타일&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Box+Border Style&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;&lt;span style=&quot;color:#e74c3c;&quot;&gt;&amp;lt;options value=&amp;quot;cDrill&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;드릴다운 스타일(단계별 하위분류)&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Drilldown Style (Step-by-step Subcategory)&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;N&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;표시 안함&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Hide&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&lt;/span&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/var&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color:#e74c3c;&quot;&gt;&amp;lt;var name=&amp;quot;cnb_drill_preview&amp;quot; type=&amp;quot;radio&amp;quot;&amp;gt;&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;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt; └ 드릴다운 1차 분류 미리보기&amp;lt;/title&amp;gt;&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;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt; └ Drilldown Level-1 Hover Preview&amp;lt;/title&amp;gt;&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;lt;description xml:lang=&amp;quot;ko&amp;quot;&amp;gt;&amp;#39;드릴다운 스타일&amp;#39;에서 1차 분류에 마우스를 올렸을 때 하위 분류를 미리 보여줍니다.&amp;lt;/description&amp;gt;&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;lt;description xml:lang=&amp;quot;en&amp;quot;&amp;gt;In &amp;#39;Drilldown Style&amp;#39;, shows a preview of subcategories when hovering over a level-1 category.&amp;lt;/description&amp;gt;&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;lt;options value=&amp;quot;Y&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;사용(기본)&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Use (Default)&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;사용 안함&amp;lt;/title&amp;gt;&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; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Disable&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/var&amp;gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;list.html 에 추가&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--// 카테고리 --&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;cnb_n_list&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &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; &amp;nbsp;&lt;span style=&quot;color:#e74c3c;&quot;&gt;&amp;lt;block cond=&amp;quot;$mi-&amp;gt;cnb==&amp;#39;cDrill&amp;#39;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_cnb_flat = array();&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;foreach($category_list as $mh_ck=&amp;gt;$mh_cv):&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_cnb_flat[] = array(&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; &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;#39;srl&amp;#39; =&amp;gt; (int)$mh_cv-&amp;gt;category_srl,&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; &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;#39;parent&amp;#39; =&amp;gt; (int)$mh_cv-&amp;gt;parent_srl,&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; &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;#39;title&amp;#39; =&amp;gt; $mh_cv-&amp;gt;title,&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; &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;#39;count&amp;#39; =&amp;gt; (int)$mh_cv-&amp;gt;document_count,&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; &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;#39;color&amp;#39; =&amp;gt; $mh_cv-&amp;gt;color&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;endforeach;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$mh_cnb_json = json_encode($mh_cnb_flat, JSON_HEX_TAG|JSON_UNESCAPED_UNICODE);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;mh_cnb_drill&amp;lt;!--@if(!$mi-&amp;gt;select_lst)--&amp;gt; mh_cnb_has_type_selector&amp;lt;!--@end--&amp;gt;&amp;quot; data-current_category=&amp;quot;{$category}&amp;quot; data-total_count=&amp;quot;{$total_count}&amp;quot; data-preview=&amp;quot;{$mi-&amp;gt;cnb_drill_preview}&amp;quot; data-show_count=&amp;quot;{$mi-&amp;gt;cnb_count}&amp;quot; data-list_url_tpl=&amp;quot;{getUrl(&amp;#39;category&amp;#39;,&amp;#39;__MH_CATEGORY__&amp;#39;,&amp;#39;page&amp;#39;,&amp;#39;&amp;#39;,&amp;#39;document_srl&amp;#39;,&amp;#39;&amp;#39;)}&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;script type=&amp;quot;application/json&amp;quot; class=&amp;quot;mh_cnb_data&amp;quot;&amp;gt;{$mh_cnb_json}&amp;lt;/script&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;mh_cnb_levels&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&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; &amp;nbsp;&amp;lt;/block&amp;gt;&lt;/span&gt;&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;lt;/div&amp;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;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--// 게시판 유형 선택 --&amp;gt;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;board.css 에 추가&quot; use_folder=&quot;N&quot;&gt;/* Drill Style */&lt;br /&gt; .mh_cnb_drill{margin-bottom:15px}&lt;br /&gt; .mh_cnb_levels{display:flex;flex-wrap:wrap;align-items:center;gap:8px}&lt;br /&gt; .mh_cnb_has_type_selector .mh_cnb_levels{padding-right:100px}&lt;br /&gt; .mh_cnb_levels a.mh_cnb_flat{display:inline-block;margin:0;padding:7px 16px;border:1px solid #e2e2e2;border-radius:20px;background:#fff;box-shadow:none;color:#555;text-decoration:none;font-size:13px;font-weight:normal;line-height:normal;transition:background .15s,border-color .15s}&lt;br /&gt; .mh_cnb_levels a.mh_cnb_flat:hover{background:#f5f5f5}&lt;br /&gt; .mh_cnb_levels a.mh_cnb_flat.on{background:#555;border-color:#d7e2ee;color:#fff;font-weight:bold}&lt;br /&gt; .mh_cnb_levels a.mh_cnb_reset{display:inline-block;margin:0;padding:7px 16px;border:1px solid #e2e2e2;border-radius:20px;background:#555;box-shadow:none;color:#fff;text-decoration:none;font-size:13px;font-weight:normal;line-height:normal;transition:background .15s,border-color .15s}&lt;br /&gt; .mh_cnb_levels a.mh_cnb_reset:hover{background:#eee;box-shadow:none;color:#444;text-decoration:none;}&lt;br /&gt; .mh_cnb_levels .mh_cnb_arrow{color:#bbb;font-size:13px}&lt;br /&gt; .mh_cnb_levels select{padding:7px 10px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#333;font-size:13px;min-width:130px;max-width:220px}&lt;br /&gt; .mh_cnb_levels select:focus{outline:none;border-color:#999}&lt;br /&gt; .mh_cnb_flat_wrap{position:relative;display:inline-block}&lt;br /&gt; .mh_cnb_preview{display:none;position:absolute;bottom:100%;left:0;margin-bottom:8px;background:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:8px 14px 5px;white-space:nowrap;z-index:50}&lt;br /&gt; .mh_cnb_preview::after{content:&amp;#39;&amp;#39;;position:absolute;left:0;right:0;bottom:-8px;height:8px;background:transparent}&lt;br /&gt; .mh_cnb_flat_wrap:hover .mh_cnb_preview{display:flex;gap:14px}&lt;br /&gt; .mh_cnb_preview a{color:#333;font-size:12px;text-decoration:none;padding:0;border:0;background:none;font-weight:normal}&lt;br /&gt; .mh_cnb_preview a:hover{color:#0070f3;text-decoration:none}&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;mh_category_drill.js 파일 생성해서 js 폴더에 업로드&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;mh_category_drill.js 더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;&quot; use_folder=&quot;Y&quot;&gt; &lt;p&gt;/*&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;mh_category_drill.js&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;------------------------------------------------------------&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;sketchbook5_MH 게시판 스킨용 - 카테고리 드릴다운 내비게이션&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;list.html 에서 $mi-&amp;gt;cnb==&amp;#39;cDrill&amp;#39; 일 때 렌더링되는 .mh_cnb_drill 영역을 만든다.&lt;br /&gt; */&lt;br /&gt; (function($){&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;function mhCnbDrillInit(){&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var $wraps = $(&amp;#39;.mh_cnb_drill&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(!$wraps.length) return;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$wraps.each(function(){&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var $wrap = $(this);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if($wrap.data(&amp;#39;mh_drill_bound&amp;#39;)) return; // 중복 초기화 방지&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$wrap.data(&amp;#39;mh_drill_bound&amp;#39;, true);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var $dataTag = $wrap.find(&amp;#39;script.mh_cnb_data&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var flat = [];&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;try{&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;flat = JSON.parse($dataTag.text() || &amp;#39;[]&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}catch(e){&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;flat = [];&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var bySrl = {};&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var childrenOf = {};&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var i, node, p;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;for(i=0; i&amp;lt;flat.length; i++){&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;node = flat[i];&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;bySrl[node.srl] = node;&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;p = node.parent || 0;&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;if(!childrenOf[p]) childrenOf[p] = [];&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;childrenOf[p].push(node);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var totalCount = $wrap.attr(&amp;#39;data-total_count&amp;#39;) || &amp;#39;0&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var urlTpl = $wrap.attr(&amp;#39;data-list_url_tpl&amp;#39;) || &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var currentCategory = parseInt($wrap.attr(&amp;#39;data-current_category&amp;#39;), 10) || 0;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var previewEnabled = $wrap.attr(&amp;#39;data-preview&amp;#39;) === &amp;#39;Y&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var showCount = $wrap.attr(&amp;#39;data-show_count&amp;#39;) === &amp;#39;Y&amp;#39;;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var $levels = $wrap.find(&amp;#39;.mh_cnb_levels&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var $ajaxTarget = $(&amp;#39;#mh_ajax_target&amp;#39;);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;function ancestorPath(srl){&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;var path = [];&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;var n = bySrl[srl];&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;while(n){&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; &amp;nbsp;path.unshift(n);&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; &amp;nbsp;n = n.parent ? bySrl[n.parent] : null;&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;}&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;return path;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;function buildUrl(srl){&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;return urlTpl.replace(&amp;#39;__MH_CATEGORY__&amp;#39;, srl);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;function escText(str){&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;return $(&amp;#39;&amp;lt;div&amp;gt;&amp;#39;).text(str == null ? &amp;#39;&amp;#39; : String(str)).html();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;function labelWithCount(title, count){&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;return showCount ? (title + &amp;#39; (&amp;#39; + count + &amp;#39;)&amp;#39;) : title;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// parentSrl 밑의 자식들을 고르는 select 하나를 만든다.&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;function buildSelect(parentSrl, kids, selectedSrl){&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;var $select = $(&amp;#39;&amp;lt;select&amp;gt;&amp;lt;/select&amp;gt;&amp;#39;).attr(&amp;#39;data-level-parent&amp;#39;, parentSrl);&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;var totalLabel = (parentSrl === 0) ? labelWithCount(&amp;#39;전체&amp;#39;, totalCount) : &amp;#39;전체&amp;#39;;&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;$select.append($(&amp;#39;&amp;lt;option&amp;gt;&amp;lt;/option&amp;gt;&amp;#39;).attr(&amp;#39;value&amp;#39;, parentSrl).text(totalLabel));&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;for(var k=0; k&amp;lt;kids.length; k++){&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; &amp;nbsp;var kid = kids[k];&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; &amp;nbsp;$select.append($(&amp;#39;&amp;lt;option&amp;gt;&amp;lt;/option&amp;gt;&amp;#39;).attr(&amp;#39;value&amp;#39;, kid.srl).text(labelWithCount(kid.title, kid.count)));&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;}&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;$select.val(selectedSrl != null ? selectedSrl : parentSrl);&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;return $select;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;function renderFlat(){&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;// 아무것도 선택 안 된 초기 상태: 기존 cTab 스타일 텍스트 나열&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;$levels.empty();&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;var $all = $(&amp;#39;&amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;mh_cnb_flat on&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;#39;)&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; &amp;nbsp;.attr(&amp;#39;data-srl&amp;#39;, 0)&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; &amp;nbsp;.text(labelWithCount(&amp;#39;전체&amp;#39;, totalCount));&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;$levels.append($all);&lt;/p&gt; &lt;p&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;var topKids = childrenOf[0] || [];&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;for(var t=0; t&amp;lt;topKids.length; t++){&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; &amp;nbsp;var tk = topKids[t];&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; &amp;nbsp;var $a = $(&amp;#39;&amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;mh_cnb_flat&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;#39;)&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.attr(&amp;#39;data-srl&amp;#39;, tk.srl)&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.text(labelWithCount(tk.title, tk.count));&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; &amp;nbsp;if(tk.color &amp;amp;&amp;amp; tk.color !== &amp;#39;transparent&amp;#39;){&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$a.css(&amp;#39;color&amp;#39;, tk.color);&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; &amp;nbsp;}&lt;/p&gt; &lt;p&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; &amp;nbsp;var grandKids = previewEnabled ? childrenOf[tk.srl] : null;&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; &amp;nbsp;if(grandKids &amp;amp;&amp;amp; grandKids.length){&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var $preview = $(&amp;#39;&amp;lt;div class=&amp;quot;mh_cnb_preview&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;#39;);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;for(var g=0; g&amp;lt;grandKids.length; g++){&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var gk = grandKids[g];&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$preview.append(&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$(&amp;#39;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;#39;)&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; &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;.attr(&amp;#39;data-srl&amp;#39;, gk.srl)&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; &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;.text(labelWithCount(gk.title, gk.count))&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var $wrap = $(&amp;#39;&amp;lt;span class=&amp;quot;mh_cnb_flat_wrap&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;#39;).append($a).append($preview);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$levels.append($wrap);&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; &amp;nbsp;}else{&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$levels.append($a);&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; &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;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;function renderSelects(path){&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;// 1차 이상 선택된 상태: 전체(리셋 링크) &amp;gt; select &amp;gt; select ...&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;$levels.empty();&lt;/p&gt; &lt;p&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;var $reset = $(&amp;#39;&amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;mh_cnb_reset&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;#39;).attr(&amp;#39;data-srl&amp;#39;, 0).text(&amp;#39;전체&amp;#39;);&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;$levels.append($reset);&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;$levels.append(&amp;#39;&amp;lt;span class=&amp;quot;mh_cnb_arrow&amp;quot;&amp;gt;&amp;rsaquo;&amp;lt;/span&amp;gt;&amp;#39;);&lt;/p&gt; &lt;p&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;var parentSrl = 0;&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;while(true){&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; &amp;nbsp;var kids = childrenOf[parentSrl];&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; &amp;nbsp;if(!kids || !kids.length) break;&lt;/p&gt; &lt;p&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; &amp;nbsp;var chosen = null;&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; &amp;nbsp;for(var pi=0; pi&amp;lt;path.length; pi++){&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(path[pi].parent === parentSrl){ chosen = path[pi]; break; }&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; &amp;nbsp;}&lt;/p&gt; &lt;p&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; &amp;nbsp;$levels.append(buildSelect(parentSrl, kids, chosen ? chosen.srl : parentSrl));&lt;/p&gt; &lt;p&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; &amp;nbsp;if(!chosen) break; // &amp;quot;전체&amp;quot; 선택 상태면 더 이상 하위 select는 안 그림&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; &amp;nbsp;parentSrl = chosen.srl;&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;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;function renderAll(path){&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;if(!path.length){&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; &amp;nbsp;renderFlat();&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;}else{&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; &amp;nbsp;renderSelects(path);&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;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;function reinitAjaxContent(){&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;var bdZine = $ajaxTarget.find(&amp;#39;ol.bd_zine&amp;#39;);&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;if(bdZine.length &amp;amp;&amp;amp; bdZine.attr(&amp;#39;data-masonry&amp;#39;) &amp;amp;&amp;amp; $.fn.imagesLoaded &amp;amp;&amp;amp; $.fn.masonry){&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; &amp;nbsp;bdZine.imagesLoaded(function(){&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;bdZine.masonry({ itemSelector:&amp;#39;li&amp;#39;, isFitWidth:true });&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; &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;}&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;if($.fn.imagesLoaded){&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; &amp;nbsp;$ajaxTarget.find(&amp;#39;.tmb&amp;#39;).each(function(){&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var $t = $(this);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$t.imagesLoaded(function(){&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$t.parent().addClass(&amp;#39;fin_load&amp;#39;).fadeIn(250);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &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;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;function loadList(srl, pushState){&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;var url = buildUrl(srl);&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;if(!$ajaxTarget.length){&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; &amp;nbsp;window.location.href = url;&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; &amp;nbsp;return;&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;}&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;$ajaxTarget.css(&amp;#39;opacity&amp;#39;, 0.4);&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;$.get(url).done(function(html){&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; &amp;nbsp;var $doc = $(&amp;#39;&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&amp;#39;).html(html);&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; &amp;nbsp;var $newTarget = $doc.find(&amp;#39;#mh_ajax_target&amp;#39;);&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; &amp;nbsp;if($newTarget.length){&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$ajaxTarget.html($newTarget.html());&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; &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; &amp;nbsp;$ajaxTarget.css(&amp;#39;opacity&amp;#39;, 1);&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; &amp;nbsp;reinitAjaxContent();&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; &amp;nbsp;if(pushState !== false &amp;amp;&amp;amp; window.history &amp;amp;&amp;amp; window.history.pushState){&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;window.history.pushState({ mh_category: srl }, &amp;#39;&amp;#39;, url);&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; &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;}).fail(function(){&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; &amp;nbsp;$ajaxTarget.css(&amp;#39;opacity&amp;#39;, 1);&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; &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; &amp;nbsp;$ajaxTarget.find(&amp;#39;#board_list&amp;#39;).html(&amp;#39;&amp;lt;p class=&amp;quot;mh_cnb_error&amp;quot; style=&amp;quot;padding:40px 0;text-align:center;color:#999&amp;quot;&amp;gt;게시물을 불러오지 못했습니다. 잠시 후 다시 시도해주세요.&amp;lt;/p&amp;gt;&amp;#39;);&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;});&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;function selectCategory(srl, pushState){&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;srl = parseInt(srl, 10) || 0;&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;var path = srl ? ancestorPath(srl) : [];&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;currentCategory = srl;&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;renderAll(path);&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;loadList(srl, pushState);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$levels.on(&amp;#39;click&amp;#39;, &amp;#39;a[data-srl]&amp;#39;, function(e){&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;e.preventDefault();&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;selectCategory($(this).attr(&amp;#39;data-srl&amp;#39;), true);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$levels.on(&amp;#39;change&amp;#39;, &amp;#39;select&amp;#39;, function(){&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;selectCategory($(this).val(), true);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$(window).on(&amp;#39;popstate.mhCnbDrill&amp;#39;, function(e){&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;var state = e.originalEvent ? e.originalEvent.state : null;&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;var srl = (state &amp;amp;&amp;amp; typeof state.mh_category !== &amp;#39;undefined&amp;#39;) ? state.mh_category : currentCategory;&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;var path = srl ? ancestorPath(srl) : [];&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;currentCategory = srl;&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;renderAll(path);&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;loadList(srl, false);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// 초기 렌더 (현재 선택된 카테고리 기준, 목록은 서버가 이미 그려둔 상태라 재요청 안 함)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var initPath = currentCategory ? ancestorPath(currentCategory) : [];&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;renderAll(initPath);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;$(mhCnbDrillInit);&lt;/p&gt; &lt;p&gt;})(jQuery);&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
		<category>RM 팁</category>	<category>문하우스</category>	<category>sketchbook5</category><category>게시판</category><category>분류</category><category>Drill</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xetip/617791</guid>
	<comments>https://mbg1346.inour.net/xetip/617791#comment</comments>			<pubDate>Fri, 21 Aug 2026 14:45:44 +0900</pubDate>
		</item><item>
			<title>타 프로그램의 API를 이용해서 게시판 본문에 정보 불러오기</title>
			<link>https://mbg1346.inour.net/xetip/617772</link>
				<description>&lt;p&gt;Tip 게시판이 작업 일지를 대신 하기도 해서&amp;nbsp;&lt;/p&gt; &lt;p&gt;타 프로그램의 API를 이용해서 게시판 본문에 정보 불러와서 출력하는 방법을 남긴다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;1. 해당 본문의 확장변수 아래에 다른 프로그램의 API정보를 호출해서 일정을 출력하는 형태&lt;/p&gt; &lt;ul&gt; &lt;li&gt;확장변수의 QR코드 이미지 생성 부분은 이 글 아래글 참조&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/42d1406af048cf2546ca3f3cb31765ec.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;2. 확장변수의 &amp;quot;Club 주소&amp;quot;를 자동으로 인식하여, 해당 프로그램의 일정을 가져온다.- 확장변수 ID : url&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;3.&amp;nbsp;mh_league_schedule.helper.php 파일을 생성해서 게시판 스킨에 업로드 - mh_league_schedule.css 도 만들어 줘야 한다.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;해당 php 파일에는 QR코드 색상 랜덤 코드도 같이 들어 있다.&amp;nbsp;&lt;/li&gt; &lt;/ul&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: NEXON Lv2 Gothic, NanumSquareNeo; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;color: #000000; border: 1px solid #999999;&quot; text_color=&quot;000000&quot; title=&quot;&quot; use_folder=&quot;Y&quot;&gt; &lt;p&gt;&amp;lt;?php&lt;/p&gt; &lt;p&gt;/**&lt;br /&gt; &amp;nbsp;* mh_league_schedule.helper.php&lt;br /&gt; &amp;nbsp;*&lt;br /&gt; &amp;nbsp;* 외부 사이트(ClubMen 리그전 관리 앱)의 JSON API를 호출하여&lt;br /&gt; &amp;nbsp;* 게시판 본문 상단에 삽입할 &amp;quot;다가오는 일정 + 지난 일정&amp;quot; HTML을 반환한다.&lt;br /&gt; &amp;nbsp;* 개인 리그전(tournament.php)과 팀 리그전(teamleague.php)을 함께 조회해서 날짜순으로 합쳐 보여준다.&lt;br /&gt; &amp;nbsp;*&lt;br /&gt; &amp;nbsp;* 위젯이 아니라 스킨(_read.html)에서 직접 include하여 사용하는 형태.&lt;br /&gt; &amp;nbsp;*&lt;br /&gt; &amp;nbsp;* API 응답 형식(공통): {&amp;quot;success&amp;quot;:true,&amp;quot;list&amp;quot;:[{&amp;quot;id&amp;quot;:1,&amp;quot;title&amp;quot;:&amp;quot;...&amp;quot;,&amp;quot;date&amp;quot;:&amp;quot;YYYY-MM-DD&amp;quot;,&amp;quot;start_time&amp;quot;:&amp;quot;HH:MM:SS&amp;quot;, ...}]}&lt;br /&gt; &amp;nbsp;*&lt;br /&gt; &amp;nbsp;* 지난 일정의 1~4위 순위는 tournament.js의 calcRankings()가 대진표 결과를 브라우저에서&lt;br /&gt; &amp;nbsp;* 직접 계산하는 방식이라 API로 바로 못 가져온다. 대신 상세 모달 딥링크로 &amp;quot;결과 보기&amp;quot; 버튼만 제공한다.&lt;br /&gt; &amp;nbsp;*/&lt;/p&gt; &lt;p&gt;if (!function_exists(&amp;#39;mh_get_league_schedule_html_from_base&amp;#39;))&lt;br /&gt; {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;/**&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; * 게시물 확장변수(예: id=&amp;quot;url&amp;quot;)에 저장된 사이트 기본 주소를 받아&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; * 개인/팀 리그전 API 주소를 조립한 뒤 통합 일정 HTML을 반환한다.&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; *&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @param string $base_url &amp;nbsp; &amp;nbsp;확장변수에 저장된 값 (예: https://clubmen.inour.net/cm/league/)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @param int &amp;nbsp; &amp;nbsp;$list_count &amp;nbsp;앞으로 있을 일정 표시 개수&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @param int &amp;nbsp; &amp;nbsp;$past_count &amp;nbsp;지난 일정 표시 개수 (0이면 지난 일정 섹션 생략)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; */&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;function mh_get_league_schedule_html_from_base($base_url, $list_count = 5, $cache_min = 10, $title = &amp;#39;다가오는 일정&amp;#39;, $past_count = 3)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$base_url = trim(html_entity_decode((string)$base_url, ENT_QUOTES, &amp;#39;UTF-8&amp;#39;));&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($base_url === &amp;#39;&amp;#39;)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// &amp;#39;league&amp;#39;가 포함된 주소(예: https://clubmen.inour.net/cm/league/)에서만 일정을 출력&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (strpos($base_url, &amp;#39;league&amp;#39;) === false)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$base_url = rtrim($base_url, &amp;#39;/&amp;#39;);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$sources = [&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;individual&amp;#39; =&amp;gt; $base_url . &amp;#39;/api/tournament.php?action=list&amp;amp;for_calendar=1&amp;#39;,&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;team&amp;#39; &amp;nbsp; &amp;nbsp; &amp;nbsp; =&amp;gt; $base_url . &amp;#39;/api/teamleague.php?action=list&amp;#39;,&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;];&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return mh_get_league_schedule_html($sources, $list_count, $cache_min, $title, $base_url, $past_count);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; }&lt;/p&gt; &lt;p&gt;if (!function_exists(&amp;#39;mh_get_league_schedule_html&amp;#39;))&lt;br /&gt; {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;/**&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @param array &amp;nbsp;$sources &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[&amp;#39;individual&amp;#39; =&amp;gt; api_url, &amp;#39;team&amp;#39; =&amp;gt; api_url] 형태. 필요한 것만 넣으면 됨.&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @param string $link_base_url &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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;개인 리그전은 &amp;#39;{$link_base_url}/?tournament_id={id}&amp;#39;,&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;팀 리그전은 &amp;#39;{$link_base_url}/?team_league_id={id}&amp;#39; 형태로 상세 모달 딥링크 생성.&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(tournament.js / teamleague.js 양쪽에 쿼리파라미터 처리 코드가 있어야 동작함)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @param int &amp;nbsp; &amp;nbsp;$past_count &amp;nbsp; &amp;nbsp; 지난 일정 표시 개수 (0이면 지난 일정 섹션 생략)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; */&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;function mh_get_league_schedule_html($sources, $list_count = 5, $cache_min = 10, $title = &amp;#39;다가오는 일정&amp;#39;, $link_base_url = &amp;#39;&amp;#39;, $past_count = 3)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (is_string($sources))&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$sources = [&amp;#39;individual&amp;#39; =&amp;gt; $sources];&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$cache_key = &amp;#39;mh_league_schedule:&amp;#39; . md5(json_encode($sources));&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$cached = \Rhymix\Framework\Cache::get($cache_key);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($cached === null)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$merged = [];&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$today = date(&amp;#39;Y-m-d&amp;#39;);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;foreach ($sources as $type =&amp;gt; $api_url)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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;$context = stream_context_create([&amp;#39;http&amp;#39; =&amp;gt; [&amp;#39;timeout&amp;#39; =&amp;gt; 5, &amp;#39;ignore_errors&amp;#39; =&amp;gt; true]]);&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;$response = @file_get_contents($api_url, false, $context);&lt;/p&gt; &lt;p&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;if ($response === false)&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;{&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; &amp;nbsp;continue;&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;}&lt;/p&gt; &lt;p&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;$data = json_decode($response);&lt;/p&gt; &lt;p&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;if (!$data || empty($data-&amp;gt;success) || empty($data-&amp;gt;list))&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;{&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; &amp;nbsp;continue;&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;}&lt;/p&gt; &lt;p&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;foreach ($data-&amp;gt;list as $item)&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;{&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; &amp;nbsp;if (!isset($item-&amp;gt;date))&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; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;continue;&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; &amp;nbsp;}&lt;/p&gt; &lt;p&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; &amp;nbsp;$item-&amp;gt;mh_type = $type;&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; &amp;nbsp;$item-&amp;gt;mh_is_past = ($item-&amp;gt;date &amp;lt; $today);&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; &amp;nbsp;$merged[] = $item;&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;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$upcoming = array_values(array_filter($merged, function ($item) {&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;return !$item-&amp;gt;mh_is_past;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}));&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;usort($upcoming, function ($a, $b) {&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;return strcmp($a-&amp;gt;date, $b-&amp;gt;date);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$upcoming = array_slice($upcoming, 0, (int)$list_count);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$past = array_values(array_filter($merged, function ($item) {&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;return $item-&amp;gt;mh_is_past;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}));&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;usort($past, function ($a, $b) {&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;return strcmp($b-&amp;gt;date, $a-&amp;gt;date); // 최근 지난 일정이 먼저&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$past = array_slice($past, 0, (int)$past_count);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$cached = [&amp;#39;upcoming&amp;#39; =&amp;gt; $upcoming, &amp;#39;past&amp;#39; =&amp;gt; $past];&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// API 실패나 빈 결과도 그대로 캐싱해서 매 요청마다 외부 서버를 재호출하지 않도록 함&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;\Rhymix\Framework\Cache::set($cache_key, $cached, (int)$cache_min * 60);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$upcoming_html = _mh_league_render_rows($cached[&amp;#39;upcoming&amp;#39;], $link_base_url, false);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$past_html = (int)$past_count &amp;gt; 0 ? _mh_league_render_rows($cached[&amp;#39;past&amp;#39;], $link_base_url, true) : &amp;#39;&amp;#39;;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$title_html = htmlspecialchars($title, ENT_QUOTES, &amp;#39;UTF-8&amp;#39;);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$body = &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$body .= &amp;#39;&amp;lt;h4 class=&amp;quot;mh_league_schedule_title&amp;quot;&amp;gt;&amp;#39; . $title_html . &amp;#39;&amp;lt;/h4&amp;gt;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$body .= $upcoming_html !== &amp;#39;&amp;#39; ? $upcoming_html : &amp;#39;&amp;lt;p class=&amp;quot;mh_league_schedule_empty&amp;quot;&amp;gt;예정된 일정이 없습니다.&amp;lt;/p&amp;gt;&amp;#39;;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ((int)$past_count &amp;gt; 0)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$body .= &amp;#39;&amp;lt;h4 class=&amp;quot;mh_league_schedule_title mh_league_schedule_title_past&amp;quot;&amp;gt;지난 일정&amp;lt;/h4&amp;gt;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$body .= $past_html !== &amp;#39;&amp;#39; ? $past_html : &amp;#39;&amp;lt;p class=&amp;quot;mh_league_schedule_empty&amp;quot;&amp;gt;지난 일정이 없습니다.&amp;lt;/p&amp;gt;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return &amp;#39;&amp;lt;div class=&amp;quot;mh_league_schedule_box&amp;quot;&amp;gt;&amp;#39; . $body . &amp;#39;&amp;lt;/div&amp;gt;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; }&lt;/p&gt; &lt;p&gt;if (!function_exists(&amp;#39;_mh_league_render_rows&amp;#39;))&lt;br /&gt; {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;/**&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; * 일정 목록을 &amp;lt;ul&amp;gt; HTML로 렌더링. $is_past이면 이름은 링크 없이 텍스트로만,&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; * 대신 &amp;quot;결과 보기&amp;quot; 버튼을 상세 모달 딥링크로 붙인다.&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; */&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;function _mh_league_render_rows($list, $link_base_url, $is_past)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (empty($list))&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$rows = &amp;#39;&amp;#39;;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;foreach ($list as $item)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$is_team = (($item-&amp;gt;mh_type ?? &amp;#39;individual&amp;#39;) === &amp;#39;team&amp;#39;);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$date = htmlspecialchars($item-&amp;gt;date ?? &amp;#39;&amp;#39;, ENT_QUOTES, &amp;#39;UTF-8&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$time = !empty($item-&amp;gt;start_time) ? htmlspecialchars(substr($item-&amp;gt;start_time, 0, 5), ENT_QUOTES, &amp;#39;UTF-8&amp;#39;) : &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$name = htmlspecialchars($item-&amp;gt;title ?? &amp;#39;&amp;#39;, ENT_QUOTES, &amp;#39;UTF-8&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$fee = isset($item-&amp;gt;entry_fee) ? (int)$item-&amp;gt;entry_fee : 0;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$fee_html = $fee &amp;gt; 0 ? number_format($fee) . &amp;#39;원&amp;#39; : &amp;#39;무료&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$note = trim((string)($item-&amp;gt;note ?? &amp;#39;&amp;#39;));&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$note_html = $note !== &amp;#39;&amp;#39; ? htmlspecialchars($note, ENT_QUOTES, &amp;#39;UTF-8&amp;#39;) : &amp;#39;&amp;#39;;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$type_badge = $is_team&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;#39;&amp;lt;span class=&amp;quot;mh_league_schedule_badge mh_league_schedule_badge_team&amp;quot;&amp;gt;팀&amp;lt;/span&amp;gt;&amp;#39;&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;#39;&amp;lt;span class=&amp;quot;mh_league_schedule_badge mh_league_schedule_badge_individual&amp;quot;&amp;gt;개인&amp;lt;/span&amp;gt;&amp;#39;;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$detail_url = &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($link_base_url !== &amp;#39;&amp;#39; &amp;amp;&amp;amp; isset($item-&amp;gt;id))&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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;$param = $is_team ? &amp;#39;team_league_id&amp;#39; : &amp;#39;tournament_id&amp;#39;;&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;$detail_url = $link_base_url . &amp;#39;/?&amp;#39; . $param . &amp;#39;=&amp;#39; . urlencode($item-&amp;gt;id);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($is_past)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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;$name_html = &amp;#39;&amp;lt;span class=&amp;quot;mh_league_schedule_name_text&amp;quot;&amp;gt;&amp;#39; . $name . &amp;#39;&amp;lt;/span&amp;gt;&amp;#39;;&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;$name_html .= $detail_url !== &amp;#39;&amp;#39;&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; &amp;nbsp;? &amp;#39; &amp;lt;a href=&amp;quot;&amp;#39; . htmlspecialchars($detail_url, ENT_QUOTES, &amp;#39;UTF-8&amp;#39;) . &amp;#39;&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener&amp;quot; class=&amp;quot;mh_league_schedule_result_link&amp;quot;&amp;gt;결과 보기&amp;lt;/a&amp;gt;&amp;#39;&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; &amp;nbsp;: &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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;$name_html = $detail_url !== &amp;#39;&amp;#39;&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; &amp;nbsp;? &amp;#39;&amp;lt;a href=&amp;quot;&amp;#39; . htmlspecialchars($detail_url, ENT_QUOTES, &amp;#39;UTF-8&amp;#39;) . &amp;#39;&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener&amp;quot; class=&amp;quot;mh_league_schedule_link&amp;quot;&amp;gt;&amp;#39; . $name . &amp;#39;&amp;lt;/a&amp;gt;&amp;#39;&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; &amp;nbsp;: $name;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$rows .= &amp;#39;&amp;lt;li class=&amp;quot;mh_league_schedule_item&amp;#39; . ($is_past ? &amp;#39; mh_league_schedule_item_past&amp;#39; : &amp;#39;&amp;#39;) . &amp;#39;&amp;quot;&amp;gt;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$rows .= &amp;#39;&amp;lt;div class=&amp;quot;mh_league_schedule_row&amp;quot;&amp;gt;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$rows .= $type_badge;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$rows .= &amp;#39;&amp;lt;span class=&amp;quot;mh_league_schedule_date&amp;quot;&amp;gt;&amp;#39; . $date . &amp;#39;&amp;lt;/span&amp;gt;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$rows .= $time !== &amp;#39;&amp;#39; ? &amp;#39;&amp;lt;span class=&amp;quot;mh_league_schedule_time&amp;quot;&amp;gt;&amp;#39; . $time . &amp;#39;&amp;lt;/span&amp;gt;&amp;#39; : &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$rows .= &amp;#39;&amp;lt;span class=&amp;quot;mh_league_schedule_name&amp;quot;&amp;gt;&amp;#39; . $name_html . &amp;#39;&amp;lt;/span&amp;gt;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$rows .= &amp;#39;&amp;lt;/div&amp;gt;&amp;#39;;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (!$is_past)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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;$rows .= &amp;#39;&amp;lt;div class=&amp;quot;mh_league_schedule_sub&amp;quot;&amp;gt;&amp;#39;;&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;$rows .= &amp;#39;&amp;lt;span class=&amp;quot;mh_league_schedule_fee&amp;quot;&amp;gt;참가비 &amp;#39; . $fee_html . &amp;#39;&amp;lt;/span&amp;gt;&amp;#39;;&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;$rows .= $note_html !== &amp;#39;&amp;#39; ? &amp;#39;&amp;lt;span class=&amp;quot;mh_league_schedule_note&amp;quot;&amp;gt;부상 &amp;#39; . $note_html . &amp;#39;&amp;lt;/span&amp;gt;&amp;#39; : &amp;#39;&amp;#39;;&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;$rows .= &amp;#39;&amp;lt;/div&amp;gt;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$rows .= &amp;#39;&amp;lt;/li&amp;gt;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return &amp;#39;&amp;lt;ul class=&amp;quot;mh_league_schedule_list&amp;quot;&amp;gt;&amp;#39; . $rows . &amp;#39;&amp;lt;/ul&amp;gt;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; }&lt;/p&gt; &lt;p&gt;if (!function_exists(&amp;#39;mh_qr_color_hex&amp;#39;))&lt;br /&gt; {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;/**&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; * 문자열(보통 Club주소)을 시드로 항상 같은 색상 하나를 뽑아준다.&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; * 같은 주소는 항상 같은 색이 나오고(새로고침해도 안 바뀜), 주소가 다르면 다른 색이 나온다.&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; * QR코드는 스캔이 돼야 하므로 너무 밝은 색은 피하고 채도/명도를 고정해서 항상 적당히 진한 색만 나오게 한다.&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; *&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @return string 6자리 hex 색상 코드 (예: &amp;#39;7B1FA2&amp;#39;, # 없음)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; */&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;function mh_qr_color_hex($seed)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$seed = trim((string)$seed);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($seed === &amp;#39;&amp;#39;)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return &amp;#39;000000&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// 경로가 달라도(예: /cm/, /cm/league/) 같은 도메인이면 같은 색이 나오도록 도메인만 사용&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$host = parse_url($seed, PHP_URL_HOST);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$color_key = $host !== null &amp;amp;&amp;amp; $host !== &amp;#39;&amp;#39; ? $host : $seed;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$hue = crc32($color_key) % 360;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return _mh_hsl_to_hex($hue, 65, 38);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; }&lt;/p&gt; &lt;p&gt;if (!function_exists(&amp;#39;_mh_hsl_to_hex&amp;#39;))&lt;br /&gt; {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;/**&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; * HSL(0-360, 0-100, 0-100)을 6자리 hex RGB로 변환.&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; */&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;function _mh_hsl_to_hex($h, $s, $l)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$s = $s / 100;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$l = $l / 100;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$c = (1 - abs(2 * $l - 1)) * $s;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$x = $c * (1 - abs(fmod($h / 60, 2) - 1));&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$m = $l - $c / 2;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($h &amp;lt; 60)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$r = $c; $g = $x; $b = 0;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;elseif ($h &amp;lt; 120)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$r = $x; $g = $c; $b = 0;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;elseif ($h &amp;lt; 180)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$r = 0; $g = $c; $b = $x;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;elseif ($h &amp;lt; 240)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$r = 0; $g = $x; $b = $c;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;elseif ($h &amp;lt; 300)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$r = $x; $g = 0; $b = $c;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$r = $c; $g = 0; $b = $x;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$r = (int)round(($r + $m) * 255);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$g = (int)round(($g + $m) * 255);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$b = (int)round(($b + $m) * 255);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return sprintf(&amp;#39;%02X%02X%02X&amp;#39;, $r, $g, $b);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; }&lt;/p&gt; &lt;/div&gt; &lt;p&gt;4.&amp;nbsp;&amp;nbsp;_read.html 수정&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;getContent(본문내용) 상단에 위치&quot; use_folder=&quot;N&quot;&gt;{@&lt;br /&gt; &lt;br /&gt; ~ 중간&amp;nbsp; 내용&lt;br /&gt; &lt;br /&gt; &lt;span style=&quot;color:#e74c3c;&quot;&gt;// 리그전 일정&lt;br /&gt; include_once($tpl_path . &amp;#39;/mh_league_schedule.helper.php&amp;#39;);&lt;/span&gt;&lt;br /&gt; &lt;span style=&quot;color:#e74c3c;&quot;&gt;$mh_league_schedule_html = mh_get_league_schedule_html_from_base($oDocument-&amp;gt;getExtraEidValue(&amp;#39;url&amp;#39;), 5, 10, &amp;#39;다가오는 일정&amp;#39;);&lt;/span&gt;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; ~ 중간 내용&lt;br /&gt; &amp;nbsp; &lt;p&gt;&lt;span style=&quot;color:#e74c3c;&quot;&gt;&amp;lt;!--// 리그전 일정 (mh_league_schedule) --&amp;gt;&lt;br /&gt; &amp;lt;load target=&amp;quot;css/mh_league_schedule.css&amp;quot; /&amp;gt;&lt;br /&gt; &amp;lt;block cond=&amp;quot;$mh_league_schedule_html&amp;quot;&amp;gt;{$mh_league_schedule_html}&amp;lt;/block&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;{$oDocument-&amp;gt;getContent(false)}&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;물론 해당 프로그램이 API를 제공해야 되고 여러가지 단서가 붙지만&lt;/p&gt; &lt;p&gt;이렇게 게시판 본문에 해당 사이트의 정보들을 출력할 수 도 있다.&lt;/p&gt; &lt;p&gt;언급된 파일들과 QR코드 파일들 압축해서 올리니 참조하세요.&amp;nbsp;&lt;/p&gt;</description>
		<category>RM 팁</category>	<category>문하우스</category>	<category>API</category><category>리그전</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xetip/617772</guid>
	<comments>https://mbg1346.inour.net/xetip/617772#comment</comments>			<pubDate>Mon, 17 Aug 2026 07:53:17 +0900</pubDate>
		</item><item>
			<title>킬러들의 쇼핑몰 2 한글자막 1~8부 완결</title>
			<link>https://mbg1346.inour.net/comtip/617897</link>
				<description>&lt;p&gt;킬러들의 쇼핑몰 시즌 2 1~8화 완결 한글자막 입니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/15b44150f3b2030f60d0d1246fd09c97.png&quot; /&gt;&lt;/p&gt;</description>
		<category>달집의 팁</category>	<category>한글자막</category>	<category>한글자막</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/comtip/617897</guid>
	<comments>https://mbg1346.inour.net/comtip/617897#comment</comments>			<pubDate>Sat, 15 Aug 2026 21:43:22 +0900</pubDate>
		</item><item>
			<title>확장변수 형식을 &quot;파일 업로드&quot; 선택시 웹진형식에 이미지로 출력되게 하는 방법</title>
			<link>https://mbg1346.inour.net/xetip/617740</link>
				<description>&lt;p&gt;QR 코드를 스마트폰의 사진기로 스캔, 프로그램을 설치하는 웹앱을 만들었는데&lt;/p&gt; &lt;p&gt;관련 홈페이지를 만들던중 확장변수의 형식을&amp;nbsp;파일 업로드로 했을시 파일명이 출력되고&lt;/p&gt; &lt;p&gt;클릭시 파일 다운이 되는 것을 확인 후&lt;/p&gt; &lt;p&gt;Claude 를 괴롭혀서 섬네일 부분에 확장변수의 업로드 파일을 &lt;label&gt;섬&lt;/label&gt;네일 자리에 출력하는 방법을 구현했다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&lt;span style=&quot;color:#3498db;&quot;&gt;[ 해당 &lt;/span&gt;&lt;a href=&quot;https://moonhouse.co.kr/xemy/590994&quot;&gt;&lt;span style=&quot;color:#3498db;&quot;&gt;SketchBook5 게시판스킨 ]&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;1. 웹진형으로 선택하고 &amp;lceil; 게시판 설정 &amp;gt; 게시판 정보 &amp;gt;&amp;nbsp;목록 설정 &amp;gt;&amp;nbsp;&lt;label&gt;표시 항목 및 순서 &amp;rfloor; 에서 섬네일을 추가한다.&lt;/label&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/1c52c16fac2626f0804bc5e82cf51bca.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;2. 확장 변수에서 아래와 같이 작성&lt;/p&gt; &lt;p&gt;확장 변수 ID : qr - 다른 ID로 작성해도 설정에서 수정 가능&lt;/p&gt; &lt;p&gt;형식 : 파일 업로드&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/c3e2caff879c32299a4f1335f9d0f7b1.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;3.&amp;nbsp;&amp;lceil; 웹진형 / FT형 &amp;rfloor;&amp;nbsp; 설정에서 아래를 선택&lt;/p&gt; &lt;p&gt;&lt;label for=&quot;dark_mode&quot;&gt;&amp;bull; ✔다크모드&lt;/label&gt;&amp;nbsp;선택 &amp;bull; ✔확장변수 출력 선택,&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p&gt;4.&amp;nbsp;skin.xml 에 옵션 추가&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;skin.xml 추가&quot; use_folder=&quot;N&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;var name=&amp;quot;qr&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&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;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;게시판 리스트에 이미지 형식으로 출력할 확장변수 ID&amp;lt;/title&amp;gt;&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;lt;title xml:lang=&amp;quot;en&amp;quot;&amp;gt;Extra Variable ID for Image Format Output in Board List&amp;lt;/title&amp;gt;&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;lt;description xml:lang=&amp;quot;ko&amp;quot;&amp;gt;게시판 리스트 목록에 확장변수중 형식이 파일 업로드를 선택했다면 이미지로 썸네일 부분에 출력할 확장변수 ID(웹진형) (기본은 qr)&amp;lt;/description&amp;gt;&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;lt;description xml:lang=&amp;quot;en&amp;quot;&amp;gt;For the webzine layout, display the uploaded image from the extra variable (file upload type) as the thumbnail in the board list.(Webzine)&amp;lt;/description&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/var&amp;gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/div&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/bb099cad51a6e6253c094bd0b9ec9136.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;5. 글 작성&lt;br /&gt; &lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/7664ddd0dba7680699100ca37259c360.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;6. 웹진형 리스트에 QR 코드가 섬네일 부분에 위치 - 클릭시 원본 크기의 이미지 팝업으로 출력&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/7e5d247cd4f53e421e55e1b4453f4bb3.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;7. 본문안의 확장변수도 이미지로 출력되게 - 클릭시 원본 크기의 이미지 팝업으로 출력&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/1050fde636b002c7a0988c844a405b17.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size: 16px; color: rgb(52, 152, 219);&quot;&gt;[ 코드 수정 ]&lt;/span&gt;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;_list_webzine.html 89줄 부터&quot; use_folder=&quot;N&quot;&gt; &lt;p&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;lt;!--// 썸네일 영역 --&amp;gt;&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;lt;div cond=&amp;quot;$list_config[&amp;#39;thumbnail&amp;#39;]&amp;quot; class=&amp;quot;tmb_wrp ribbon_v{$mi-&amp;gt;ribbon_style}&amp;quot;&amp;gt;&lt;/p&gt; &lt;p&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; &amp;nbsp;&amp;lt;!--// QR 확장변수가 있으면 QR 이미지를 썸네일로 사용 --&amp;gt;&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; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$qr_eid = trim($mi-&amp;gt;qr ?? &amp;#39;&amp;#39;);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if($qr_eid == &amp;#39;&amp;#39;) $qr_eid = &amp;#39;qr&amp;#39;;&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; &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; &amp;nbsp;&amp;lt;block cond=&amp;quot;$document-&amp;gt;getExtraEidValue($qr_eid)&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$qr_file_srl = $document-&amp;gt;getExtraEidValue($qr_eid);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$qr_file = FileModel::getFile($qr_file_srl);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;a cond=&amp;quot;$qr_file &amp;amp;&amp;amp; $qr_file-&amp;gt;uploaded_filename&amp;quot;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; href=&amp;quot;javascript:void(0);&amp;quot;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; class=&amp;quot;qr_extra_image&amp;quot;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; onclick=&amp;quot;showQrPopup(&amp;#39;{$qr_file-&amp;gt;uploaded_filename}&amp;#39;, event);&amp;quot;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; title=&amp;quot;QR 이미지 크게 보기&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;img src=&amp;quot;{$qr_file-&amp;gt;uploaded_filename}&amp;quot;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; alt=&amp;quot;QR&amp;quot;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; class=&amp;quot;tmb&amp;quot;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; style=&amp;quot;cursor:pointer; margin-right:20px&amp;quot;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; width=&amp;quot;100&amp;quot; /&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/a&amp;gt;&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; &amp;nbsp;&amp;lt;/block&amp;gt;&lt;/p&gt; &lt;p&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; &amp;nbsp;&amp;lt;!--// QR이 없을 때 기존 썸네일 출력 --&amp;gt;&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; &amp;nbsp;&amp;lt;block cond=&amp;quot;!$document-&amp;gt;getExtraEidValue($qr_eid)&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span cond=&amp;quot;!$document-&amp;gt;thumbnailExists()&amp;quot; class=&amp;quot;no_img tmb&amp;quot;&amp;gt;No Image&amp;lt;/span&amp;gt;&lt;/p&gt; &lt;p&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;block cond=&amp;quot;$document-&amp;gt;thumbnailExists()&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span cond=&amp;quot;$mi-&amp;gt;tmb_effect==&amp;#39;2&amp;#39;&amp;quot; class=&amp;quot;no_img loading&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;img class=&amp;quot;tmb&amp;quot;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; src=&amp;quot;{$document-&amp;gt;getThumbnail($mi-&amp;gt;zine_thumb_width,$mi-&amp;gt;zine_thumb_height,$mi-&amp;gt;zine_thumb_type)}&amp;quot;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; alt=&amp;quot;&amp;quot; /&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/block&amp;gt;&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; &amp;nbsp;&amp;lt;/block&amp;gt;&lt;/p&gt; &lt;p&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; &amp;nbsp;&amp;lt;!--// 리본 --&amp;gt;&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; &amp;nbsp;&amp;lt;block cond=&amp;quot;$mi-&amp;gt;zine_ribbon!=&amp;#39;N&amp;#39; &amp;amp;&amp;amp; !$document-&amp;gt;getExtraEidValue($qr_eid)&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;block cond=&amp;quot;!$mi-&amp;gt;zine_ribbon || $mi-&amp;gt;zine_ribbon==&amp;#39;new_date&amp;#39;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@if((int)($document-&amp;gt;getRegdate(&amp;#39;YmdHis&amp;#39;)&amp;gt;date(&amp;quot;YmdHis&amp;quot;, time()-$mi-&amp;gt;duration_new*60*60)))--&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span class=&amp;quot;ribbon nnu new&amp;quot;&amp;gt;&amp;lt;i&amp;gt;NEW&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@elseif((int)(zdate($document-&amp;gt;get(&amp;#39;last_update&amp;#39;),&amp;#39;YmdHis&amp;#39;)&amp;gt;date(&amp;quot;YmdHis&amp;quot;, time()-$mi-&amp;gt;duration_new*60*60)))--&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span class=&amp;quot;ribbon nnu update&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Update&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@else--&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span cond=&amp;quot;$mi-&amp;gt;zine_ribbon==&amp;#39;new_date&amp;#39;&amp;quot; class=&amp;quot;ribbon&amp;quot;&amp;gt;&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; &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;lt;i class=&amp;quot;date&amp;quot;&amp;gt;&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; &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;&amp;nbsp; &amp;nbsp;&amp;lt;b&amp;gt;{$document-&amp;gt;getRegdate(&amp;quot;d&amp;quot;)}&amp;lt;/b&amp;gt;&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; &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;&amp;nbsp; &amp;nbsp;&amp;lt;small&amp;gt;{$document-&amp;gt;getRegdate(&amp;quot;M&amp;quot;)}&amp;lt;/small&amp;gt;&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; &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;lt;/i&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/span&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@end--&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/block&amp;gt;&lt;/p&gt; &lt;p&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span cond=&amp;quot;$mi-&amp;gt;zine_ribbon &amp;amp;&amp;amp; $mi-&amp;gt;zine_ribbon!=&amp;#39;new_date&amp;#39;&amp;quot; class=&amp;quot;ribbon&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;i cond=&amp;quot;$mi-&amp;gt;zine_ribbon==&amp;#39;cate&amp;#39; &amp;amp;&amp;amp; $document-&amp;gt;get(&amp;#39;category_srl&amp;#39;)&amp;quot; class=&amp;quot;cate&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{$category_list[$document-&amp;gt;get(&amp;#39;category_srl&amp;#39;)]-&amp;gt;title}&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/i&amp;gt;&lt;/p&gt; &lt;p&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;i cond=&amp;quot;$mi-&amp;gt;zine_ribbon==&amp;#39;date&amp;#39;&amp;quot; class=&amp;quot;date&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;b&amp;gt;{$document-&amp;gt;getRegdate(&amp;quot;d&amp;quot;)}&amp;lt;/b&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;small&amp;gt;{$document-&amp;gt;getRegdate(&amp;quot;M&amp;quot;)}&amp;lt;/small&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/i&amp;gt;&lt;/p&gt; &lt;p&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;i cond=&amp;quot;$mi-&amp;gt;zine_ribbon==&amp;#39;read&amp;#39;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;b&amp;gt;{$document-&amp;gt;get(&amp;#39;readed_count&amp;#39;)}&amp;lt;/b&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;small&amp;gt;Views&amp;lt;/small&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/i&amp;gt;&lt;/p&gt; &lt;p&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;i cond=&amp;quot;$mi-&amp;gt;zine_ribbon==&amp;#39;vote&amp;#39;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;b&amp;gt;{$document-&amp;gt;get(&amp;#39;voted_count&amp;#39;)}&amp;lt;/b&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;small&amp;gt;Likes&amp;lt;/small&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/i&amp;gt;&lt;/p&gt; &lt;p&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;i cond=&amp;quot;$mi-&amp;gt;zine_ribbon==&amp;#39;cmt&amp;#39;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;b&amp;gt;{$document-&amp;gt;getCommentCount()}&amp;lt;/b&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;small&amp;gt;Replies&amp;lt;/small&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/i&amp;gt;&lt;/p&gt; &lt;p&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;i cond=&amp;quot;$mi-&amp;gt;zine_ribbon==&amp;#39;extra&amp;#39;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{$document-&amp;gt;getExtraValueHTML($mi-&amp;gt;extra_num)}&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--//&amp;lt;small&amp;gt;{@$extravar_list = $document-&amp;gt;getExtraVars()}{$extravar_list[$mi-&amp;gt;extra_num]-&amp;gt;name}&amp;lt;/small&amp;gt;--&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/i&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/span&amp;gt;&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; &amp;nbsp;&amp;lt;/block&amp;gt;&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;lt;/div&amp;gt;&lt;/p&gt; &lt;p&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;lt;!--// 확장변수 제목상단에 출력 --&amp;gt;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;_list_webzine.html 수정 후 297줄&quot; use_folder=&quot;N&quot;&gt;&amp;lt;span cond=&amp;quot;$val-&amp;gt;eid!=&amp;#39;rating&amp;#39; &amp;amp;&amp;amp; $val-&amp;gt;eid!=&amp;#39;price&amp;#39; &lt;span style=&quot;color:#e74c3c;&quot;&gt;&amp;amp;&amp;amp; $val-&amp;gt;eid!=$qr_eid&lt;/span&gt; &amp;amp;&amp;amp; $val-&amp;gt;eid!==$mi-&amp;gt;icon_url &amp;amp;&amp;amp; $val-&amp;gt;eid!==$mi-&amp;gt;e_url &amp;amp;&amp;amp; $document-&amp;gt;getExtraValueHTML($val-&amp;gt;idx)&amp;quot;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;_list_webzine.html 제일 하단에 추가&quot; use_folder=&quot;N&quot;&gt;&amp;lt;include cond=&amp;quot;$document-&amp;gt;getExtraEidValue($qr_eid)&amp;quot; target=&amp;quot;qr.html&amp;quot; /&amp;gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;qr.html 파일을 만들어 업로드&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;&amp;lt;!--// QR 이미지 팝업 --&amp;gt;&lt;br /&gt; &amp;lt;div id=&amp;quot;qrImagePopup&amp;quot; class=&amp;quot;qr-image-popup&amp;quot; onclick=&amp;quot;closeQrPopup();&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;qr-image-popup-inner&amp;quot; onclick=&amp;quot;event.stopPropagation();&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;qr-image-popup-close&amp;quot; onclick=&amp;quot;closeQrPopup();&amp;quot;&amp;gt;&amp;times;&amp;lt;/button&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;img id=&amp;quot;qrPopupImage&amp;quot; src=&amp;quot;&amp;quot; alt=&amp;quot;QR 이미지&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;style&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.qr-image-popup {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;display: none;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;position: fixed;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;z-index: 99999;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;left: 0;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;top: 0;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;width: 100%;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;height: 100%;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;background: rgba(0,0,0,.75);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;align-items: center;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;justify-content: center;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;.qr-image-popup-inner {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;position: relative;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;max-width: 90vw;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;max-height: 90vh;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;padding: 10px;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;background: #fff;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;border-radius: 4px;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;box-sizing: border-box;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;.qr-image-popup-inner img {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;display: block;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;max-width: 80vw;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;max-height: 80vh;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;width: auto;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;height: auto;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;.qr-image-popup-close {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;position: absolute;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;right: 5px;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;top: 5px;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;z-index: 2;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;width: 32px;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;height: 32px;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;border: 0;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;border-radius: 50%;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;background: #fff;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;color: #333;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;font-size: 25px;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;line-height: 28px;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;cursor: pointer;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;.qr-image-popup-close:hover {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;background: #eee;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;lt;/style&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;script&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;function showQrPopup(src, e) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (e) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;e.preventDefault();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;e.stopPropagation();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var popup = document.getElementById(&amp;#39;qrImagePopup&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var image = document.getElementById(&amp;#39;qrPopupImage&amp;#39;);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (!popup || !image) return false;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;image.src = src;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;popup.style.display = &amp;#39;flex&amp;#39;;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;document.body.style.overflow = &amp;#39;hidden&amp;#39;;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return false;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;function closeQrPopup() {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var popup = document.getElementById(&amp;#39;qrImagePopup&amp;#39;);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (!popup) return;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;popup.style.display = &amp;#39;none&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;document.getElementById(&amp;#39;qrPopupImage&amp;#39;).src = &amp;#39;&amp;#39;;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;document.body.style.overflow = &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;document.addEventListener(&amp;#39;keydown&amp;#39;, function(e) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (e.key === &amp;#39;Escape&amp;#39;) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;closeQrPopup();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;br /&gt; &amp;lt;/script&amp;gt;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;N&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;extravars.html 수정 - 빨간 부분 추가&quot; use_folder=&quot;N&quot;&gt;{@&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;$etIdx=1;&lt;br /&gt; &lt;span style=&quot;color:#e74c3c;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;$qr_eid = trim($mi-&amp;gt;qr ?? &amp;#39;&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;if($qr_eid == &amp;#39;&amp;#39;) $qr_eid = &amp;#39;qr&amp;#39;;&lt;/span&gt;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; ~&lt;br /&gt; &lt;br /&gt; &lt;strong&gt;수정 후 17줄&lt;/strong&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;{$val-&amp;gt;name}&amp;lt;/th&amp;gt;&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;lt;td cond=&amp;quot;$val-&amp;gt;eid!=&amp;#39;rating&amp;#39; &amp;amp;&amp;amp; $val-&amp;gt;eid!==$mi-&amp;gt;etc_name &amp;amp;&amp;amp; $val-&amp;gt;eid!=$mi-&amp;gt;copy &amp;amp;&amp;amp; $val-&amp;gt;eid!==$mi-&amp;gt;e_url &amp;amp;&amp;amp; $val-&amp;gt;eid!==$mi-&amp;gt;dhidden &lt;span style=&quot;color:#e74c3c;&quot;&gt;&amp;amp;&amp;amp; $val-&amp;gt;eid!=$qr_eid&amp;quot;&lt;/span&gt; onclick=&amp;quot;showUpdateExtraModal(this, {$oDocument-&amp;gt;document_srl}, {$val-&amp;gt;idx})&amp;quot;|cond=&amp;quot;$oDocument-&amp;gt;isGranted() &amp;amp;&amp;amp; $use_extra_vars_update &amp;nbsp;&amp;amp;&amp;amp; isset($extra_keys_for_update[$val-&amp;gt;idx]) &amp;amp;&amp;amp; $val-&amp;gt;eid === $extra_keys_for_update[$val-&amp;gt;idx]-&amp;gt;eid&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;cursor:pointer; text-decoration:underline; text-underline-position:under&amp;quot;|cond=&amp;quot;$oDocument-&amp;gt;isGranted() &amp;amp;&amp;amp; $use_extra_vars_update &amp;nbsp;&amp;amp;&amp;amp; isset($extra_keys_for_update[$val-&amp;gt;idx]) &amp;amp;&amp;amp; $val-&amp;gt;eid === $extra_keys_for_update[$val-&amp;gt;idx]-&amp;gt;eid&amp;quot;&amp;gt;{$val-&amp;gt;getValueHTML()|noescape}&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt; &lt;br /&gt; &lt;span style=&quot;color:#e74c3c;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--// 지정 확장변수(파일업로드)를 이미지로 출력 --&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;td cond=&amp;quot;$val-&amp;gt;eid==$qr_eid&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{@ $qr_file = FileModel::getFile($oDocument-&amp;gt;getExtraEidValue($qr_eid)); }&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;a cond=&amp;quot;$qr_file &amp;amp;&amp;amp; $qr_file-&amp;gt;uploaded_filename&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; class=&amp;quot;qr_extra_image&amp;quot; onclick=&amp;quot;showQrPopup(&amp;#39;{$qr_file-&amp;gt;uploaded_filename}&amp;#39;, event);&amp;quot; title=&amp;quot;{$val-&amp;gt;name} 크게 보기&amp;quot;&amp;gt;&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;lt;img src=&amp;quot;{$qr_file-&amp;gt;uploaded_filename}&amp;quot; alt=&amp;quot;{$val-&amp;gt;name}&amp;quot; class=&amp;quot;extravar_img&amp;quot; style=&amp;quot;max-width:100px; height:auto; cursor:pointer;&amp;quot; /&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span cond=&amp;quot;!$qr_file || !$qr_file-&amp;gt;uploaded_filename&amp;quot;&amp;gt;{$val-&amp;gt;getValueHTML()|noescape}&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@end--&amp;gt;&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; ~&lt;br /&gt; &lt;br /&gt; &lt;strong&gt;코드 제일 하단에 추가&lt;/strong&gt;&lt;br /&gt; &lt;span style=&quot;color:#e74c3c;&quot;&gt;&amp;lt;include cond=&amp;quot;$oDocument-&amp;gt;getExtraEidValue($qr_eid)&amp;quot; target=&amp;quot;qr.html&amp;quot; /&amp;gt;&lt;/span&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;다른 게시판 스킨들도 위의 코드들 활용해서 수정 하든지&lt;/p&gt; &lt;p&gt;Claude 에게 부탁하면 금방 해줄 듯&amp;nbsp; &amp;nbsp;&lt;/p&gt;</description>
		<category>RM 팁</category>	<category>문하우스</category>	<category>확장변수</category><category>리그전</category><category>QR</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xetip/617740</guid>
	<comments>https://mbg1346.inour.net/xetip/617740#comment</comments>			<pubDate>Sat, 15 Aug 2026 19:39:51 +0900</pubDate>
		</item><item>
			<title>군체 한글자막</title>
			<link>https://mbg1346.inour.net/comtip/617935</link>
				<description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/9277c3790fdfbdaed9f472f1a09a291f.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;테스트 삼아 Subtitle Edit 로 자막을 만들었으며 제미나이의 검수룰 받았습니다.&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;생각 보다 오래 걸리는데 그래도 컬리티 있는 자막을 자동으로 만들어 주네요.&amp;nbsp;&amp;nbsp;&lt;/p&gt;</description>
		<category>달집의 팁</category>	<category>한글자막</category>	<category>한글자막</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/comtip/617935</guid>
	<comments>https://mbg1346.inour.net/comtip/617935#comment</comments>			<pubDate>Sat, 15 Aug 2026 10:03:32 +0900</pubDate>
		</item><item>
			<title>히든페이스 한글자막</title>
			<link>https://mbg1346.inour.net/comtip/617949</link>
				<description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/d18ab900b9bb6701eed8bdb0466b7ae9.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;테스트 삼아 Subtitle Edit 로 자막을 만들었으며 쳇GPT의 검수룰 받았습니다.&lt;/p&gt;</description>
		<category>달집의 팁</category>	<category>한글자막</category>	<category>한글자막</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/comtip/617949</guid>
	<comments>https://mbg1346.inour.net/comtip/617949#comment</comments>			<pubDate>Fri, 14 Aug 2026 18:00:08 +0900</pubDate>
		</item><item>
			<title>php 8.4 업데이트시 글 작성 오류 해결</title>
			<link>https://mbg1346.inour.net/xetip/617721</link>
				<description>&lt;p&gt;문하우스 사이트를 php 7.4 에서 php 8.4로 이전 할려고 하니 엄청난 오류를 뿜어내네요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;모듈, 에드온, 레이아웃, 게시판 스킨, 위젯등 오류 나는 것들을 일일이 수정하고 나니 화면은 정상적으로 출력됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;근데 글 작성시 오류를 일으키는데&lt;/p&gt; &lt;p&gt;처음 오류는 아래 메세지&amp;nbsp;&lt;/p&gt; &lt;p&gt;SQLSTATE[HY000]: General error: 1364 Field &amp;#39;reward_point&amp;#39; doesn&amp;#39;t have a default value&amp;nbsp;&lt;/p&gt; &lt;div class=&quot;preview_card_wrapper&quot; contenteditable=&quot;false&quot;&gt;&lt;a class=&quot;preview_card_link&quot; href=&quot;https://rhymix.org/qna/1758849&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;default_image.png.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/09/06/d0bcb57f100de5ee2a2e2c11c11b19f6.jpg&quot; /&gt; &lt;span class=&quot;preview_card_text_container&quot;&gt; &lt;span class=&quot;preview_card_title&quot;&gt;Rhymix - SQLSTATE[HY000]: General error: 1364 Field &amp;#39;reward_point&amp;#39; doesn&amp;#39;t have a default value&lt;/span&gt; &lt;span class=&quot;preview_card_desc&quot;&gt;글을 쓰고 등록버튼을 누르면 나타나는 증상입니다. PHP 8.0으로 어렵사리 변경을 했는데 넘어야할 산이 많군요. 개인적으로 4개의 모듈과 또 몇개의 애드온을 제작해서 사용하고 있지만 reward_point 같은 변수를 사...&lt;/span&gt; &lt;span class=&quot;preview_card_host&quot;&gt;from RHYMIX.ORG&lt;/span&gt; &lt;/span&gt; &lt;/a&gt;&lt;/div&gt; &lt;p&gt;DB의&amp;nbsp; _documents 테이블에&amp;nbsp;reward_point 와&amp;nbsp;reward_srl 를 찾아서 삭제하면 됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그런후 두번째 오류, 이게 어려웠습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;여러 모듈, 에드온 삭제 해봐도 해결이 안 되길레&lt;/p&gt; &lt;p&gt;Caude에게 문의를 하니 에러log 파일을 달래서 호스팅의 에러log 파일을 주니&lt;/p&gt; &lt;p&gt;socialxe 모듈이 문제라네요. 글 작성하고는 별 상관도 없울 것 같은 모듈 때문이라네&lt;/p&gt; &lt;p&gt;그래서 수정해준 socialxe.library.php&amp;nbsp;를 업로드 하니 해결 되네요.&lt;/p&gt;</description>
		<category>RM 팁</category>	<category>문하우스</category>	<category>php 8.4</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xetip/617721</guid>
	<comments>https://mbg1346.inour.net/xetip/617721#comment</comments>			<pubDate>Thu, 30 Jul 2026 18:58:54 +0900</pubDate>
		</item><item>
			<title>첨부파일 외부 저장소 이동</title>
			<link>https://mbg1346.inour.net/xedata/613902</link>
				<description>&lt;p&gt;모듈 명 :&amp;nbsp;첨부파일 외부 저장소 이동&lt;/p&gt; &lt;p&gt;소개 :&amp;nbsp;첨부파일을 S3 호환 오브젝트 스토리지 또는 FTP로 자동 이동시켜 서버 용량을 절감하는 모듈&lt;/p&gt; &lt;p&gt;설치경로 : ./modules/bsplus_external_storage&lt;/p&gt; &lt;p&gt;라이믹스 버전 : 2.1 ~ 2.1.35&lt;/p&gt; &lt;p&gt;PHP 버전 : 7.4 ~ 8.x&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;========== 개발환경 ==========&lt;/p&gt; &lt;p&gt;php : 7.4&amp;nbsp; &amp;nbsp; &amp;nbsp; 라이믹스버전 : 2.1.35&lt;/p&gt; &lt;p&gt;=================== 패치 현황 =========================&lt;/p&gt; &lt;p&gt;v2.1.0 까지의 기능&amp;nbsp;&lt;u&gt;&lt;a href=&quot;http://bsplus.net/xe/0.img/preview/module_review.html&quot; rel=&quot;nofollow noreferrer noopener&quot; target=&quot;_blank&quot;&gt;미리보기&lt;/a&gt;&lt;/u&gt;&lt;/p&gt; &lt;p&gt;=====================================================&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;본 모듈은 무료로 배포되며, GPLv2 라이선스를 따릅니다.&lt;br /&gt; 소스코드가 그대로 공개되어 있으며, 사용/설치에 따른 문제(파일 손실, 서버 오류 등)에 대해 개발자는 법적 책임을 지지 않습니다. (LICENSE 파일 참고)&lt;br /&gt; &lt;br /&gt; 첨부파일을 실제로 다른 저장소로 옮기고 지우는 기능이 포함되어 있으니, 실 서비스 게시판에 바로 적용하기보다는 테스트 게시판에서 먼저 동작을 확인해보신 후 적용하시는 걸 권장드립니다. (원격 저장 성공이 확인된 파일만 로컬에서 지우도록 설계되어 있어, 설정 실수가 있어도 파일이 아예 사라지는 경우는 없도록 만들었습니다.)&lt;br /&gt; &lt;br /&gt; 버그 제보나 개선 의견은 언제든 환영합니다. 다만 개인적으로 관리하는 무료 모듈이다 보니 답변/수정이 늦어질 수 있는 점 양해 부탁드립니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/27/8f0dd2bb0caad111e336ac1c89d751e8.png&quot; /&gt;&lt;/p&gt;</description>
		<category>RM 자료</category>	<category>모듈</category>				<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xedata/613902</guid>
	<comments>https://mbg1346.inour.net/xedata/613902#comment</comments>			<pubDate>Mon, 27 Jul 2026 21:36:50 +0900</pubDate>
		</item><item>
			<title>자동 스크롤 애드온 수정판</title>
			<link>https://mbg1346.inour.net/xemy/605048</link>
				<description>&lt;p&gt;skyo님의&amp;nbsp;자동 스크롤 애드온&lt;/p&gt; &lt;div class=&quot;preview_card_wrapper&quot; contenteditable=&quot;false&quot;&gt;&lt;a class=&quot;preview_card_link&quot; href=&quot;https://rhymix.org/pds/1950323&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;default_image.png.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/18/17ee53c60acb3815b09b193d87e184b6.jpg&quot; /&gt; &lt;span class=&quot;preview_card_text_container&quot;&gt; &lt;span class=&quot;preview_card_title&quot;&gt;Rhymix - 자동 스크롤 애드온&lt;/span&gt; &lt;span class=&quot;preview_card_desc&quot;&gt;정밀 자동 스크롤 &amp;amp; TOP 이동 애드온 (게시판 본문 전용) 게시글 본문(상세 페이지)을 읽을 때 긴 본문과 댓글 영역을 손쉽게 탐색할 수 있도록 돕는 자동 스크롤(Auto Scroll) 및 우측 하단 TOP 이동 버튼 애드온입...&lt;/span&gt; &lt;span class=&quot;preview_card_host&quot;&gt;from RHYMIX.ORG&lt;/span&gt; &lt;/span&gt; &lt;/a&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;SketchBook5 게시판 스킨에 맞게 수정하고 변형했습니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/18/bedec617b2e0d4aeda60e0184be22dca.png&quot; /&gt;&lt;/p&gt; &lt;details badge=&quot;기능추가,개선&quot; badge_size=&quot;&quot; bg_color=&quot;#f9f9f9&quot; date_size=&quot;&quot; default_open=&quot;Y&quot; editor_component=&quot;mh_folding&quot; font_color=&quot;#444444&quot; marker_color=&quot;#ff6600&quot; open=&quot;&quot; style=&quot;border:1px solid #ddd;background:#f9f9f9;color:#444444;padding:10px;border-radius:5px;margin:0 10px;&quot; sub_size=&quot;&quot; sum_size=&quot;&quot; ver=&quot;1.0.1&quot; ver_color=&quot;#2980b9&quot; ver_date=&quot;2026.07.18&quot; ver_size=&quot;&quot;&gt;&lt;summary style=&quot;color:#ff6600;&quot;&gt;&lt;span style=&quot;font-size:1em;font-weight:bold;color:#2980b9;&quot;&gt;Ver 1.0.1&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt; - 2026.07.18&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;기능추가&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;개선&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;개선&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#444444;font-weight:500 !important;&quot;&gt;목적지 HTML ID 에 Class도 가능하게 수정&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt;#comment or .btm_mn 같이 # 이나 . 을 추가해야 합니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#444444;margin-left:1.5em;&quot;&gt;SketchBook5 게시판스킨의 경우 #cmtPosition를 입력하면 본문까지&amp;nbsp;.btm_mn 입력시 최하단 까지 스크롤 됩니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#444444;margin-left:1.5em;&quot;&gt;목적지 HTML ID or Class 의 기본 값이 #cmtPosition 이라 스케치북에 최적화됨&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;개선&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#444444;font-weight:500 !important;&quot;&gt;디자인 수정&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt;자동 스크롤 및 TOP 버튼을 심플하게 출력&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;기능추가&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#444444;font-weight:500 !important;&quot;&gt;마우스 드래그&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt;자동 스크롤 영역을 마우스로 드래그해서 위치 이동 가능&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#444444;margin-left:1.5em;&quot;&gt;- 자동 스크롤 영역 더블 클릭시 접기 / 펴기&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;기능추가&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#444444;font-weight:500 !important;&quot;&gt;속도 조절 다이얼&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt;속도 조절 다이얼 표시를 추가할 수 있습니다. 설정에서 선택 가능&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;개선&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#444444;font-weight:500 !important;&quot;&gt;최하단에서 Start 클릭시 Top으로 이동후 제 스크롤&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
		<category>나의 RM</category>	<category>애드온</category>	<category>애드온</category><category>autoscroll</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xemy/605048</guid>
	<comments>https://mbg1346.inour.net/xemy/605048#comment</comments>			<pubDate>Sat, 18 Jul 2026 17:26:24 +0900</pubDate>
		</item><item>
			<title>탭 형태의 콘텐츠 박스 MH Tab</title>
			<link>https://mbg1346.inour.net/xemy/604879</link>
				<description>&lt;p&gt;에디터에서 탭(책갈피) 형태의 콘텐츠 박스를 만드는 에디터 컴포넌트입니다.&lt;/p&gt; &lt;p&gt;탭 제목과 HTML 내용, 선택/비선택 탭 색상, 탭 순서, 제목/내용 폰트 크기와 색상을 지정할 수 있습니다.&lt;/p&gt; &lt;div active_bg=&quot;#3a7abf&quot; active_color=&quot;#ffffff&quot; class=&quot;mh_tab_wrap&quot; content_size=&quot;14px&quot; data-mh-tab-sync-bound=&quot;1&quot; editor_component=&quot;mh_tab&quot; inactive_bg=&quot;#dddddd&quot; inactive_color=&quot;#000000&quot; mh_autoplay=&quot;1&quot; mh_instance=&quot;mh_tab_group_hhprny7g&quot; mh_interval=&quot;10&quot; mh_tabs=&quot;{&amp;quot;shape&amp;quot;:&amp;quot;slant&amp;quot;,&amp;quot;autoplay&amp;quot;:true,&amp;quot;interval&amp;quot;:10,&amp;quot;tabs&amp;quot;:[{&amp;quot;title&amp;quot;:&amp;quot;Mh Tab 특징&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;&amp;lt;p&amp;gt;다운받은 파일 압축을 풀어서&amp;amp;nbsp;mh_tab 폴더를&amp;amp;nbsp;./modules/editor/components/mh_tab 에 업로더하고&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;관리자 설정 에디터에서 항목 체크해 주면 됩니다.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;그럼 게시판 글쓰기 항목에 \&amp;quot;탭 박스\&amp;quot; 추가됩니다.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;img alt=\&amp;quot;2026-07-16 12 50 37.jpg\&amp;quot; data-file-srl=\&amp;quot;604880\&amp;quot; editor_component=\&amp;quot;image_link\&amp;quot; data-cke-saved-src=\&amp;quot;/files/attach/images/2026/07/16/99eecb177b06b69520934ecf312f0f03.jpg\&amp;quot; src=\&amp;quot;/files/attach/images/2026/07/16/99eecb177b06b69520934ecf312f0f03.jpg\&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;•&amp;amp;nbsp;탭 박스&amp;amp;nbsp;—&amp;amp;nbsp;본문내용에 책갈피 형태의 탭 박스가 생성됩니다.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;•&amp;amp;nbsp;팝업창에서 입력&amp;amp;nbsp;—&amp;amp;nbsp;팝업창에서 탭의 제목과 내용을 입력 할 수 있습니다.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;•&amp;amp;nbsp;에디터 창에서 입력&amp;amp;nbsp;—&amp;amp;nbsp;에디터 입력 창에서 이미지나 기타 항목을 추가할 수 있습니다.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;img alt=\&amp;quot;image.png\&amp;quot; data-file-srl=\&amp;quot;604901\&amp;quot; editor_component=\&amp;quot;image_link\&amp;quot; data-cke-saved-src=\&amp;quot;/files/attach/images/2026/07/16/bb387a927d87583868d296574d12761b.png\&amp;quot; src=\&amp;quot;/files/attach/images/2026/07/16/bb387a927d87583868d296574d12761b.png\&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;•&amp;amp;nbsp;탭 순서 변경&amp;amp;nbsp;—&amp;amp;nbsp;탭의 순서를 임의로 바꿀 수 있습니다.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;•&amp;amp;nbsp;여러 항목 선택&amp;amp;nbsp;—&amp;amp;nbsp;탭의 색상, 폰터 크기등을 지정 할 수 있습니다.&amp;lt;/p&amp;gt;&amp;quot;,&amp;quot;tab_bg&amp;quot;:&amp;quot;#bfe4f5&amp;quot;,&amp;quot;tab_color&amp;quot;:&amp;quot;#155a7a&amp;quot;,&amp;quot;content_bg&amp;quot;:&amp;quot;#eaf7fc&amp;quot;,&amp;quot;content_color&amp;quot;:&amp;quot;#2b4d5e&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Pop Up View&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;&amp;lt;p&amp;gt;&amp;lt;img alt=\&amp;quot;image.png\&amp;quot; data-file-srl=\&amp;quot;604881\&amp;quot; editor_component=\&amp;quot;image_link\&amp;quot; data-cke-saved-src=\&amp;quot;/files/attach/images/2026/07/16/abff7ec9c3b937552cd2a9e1f11258f8.png\&amp;quot; src=\&amp;quot;/files/attach/images/2026/07/16/abff7ec9c3b937552cd2a9e1f11258f8.png\&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;quot;,&amp;quot;tab_bg&amp;quot;:&amp;quot;#fcefa9&amp;quot;,&amp;quot;tab_color&amp;quot;:&amp;quot;#7a6600&amp;quot;,&amp;quot;content_bg&amp;quot;:&amp;quot;#fffbe8&amp;quot;,&amp;quot;content_color&amp;quot;:&amp;quot;#5c4b00&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;버전 정보&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;details badge=\&amp;quot;최신,기능추가,개선\&amp;quot; badge_size=\&amp;quot;\&amp;quot; bg_color=\&amp;quot;#f9f9f9\&amp;quot; date_size=\&amp;quot;\&amp;quot; default_open=\&amp;quot;Y\&amp;quot; editor_component=\&amp;quot;mh_folding\&amp;quot; font_color=\&amp;quot;#444444\&amp;quot; marker_color=\&amp;quot;#ff6600\&amp;quot; open=\&amp;quot;\&amp;quot; style=\&amp;quot;border:1px solid #ddd;background:#f9f9f9;color:#444444;padding:10px;border-radius:5px;margin:0 10px;\&amp;quot; sub_size=\&amp;quot;\&amp;quot; sum_size=\&amp;quot;\&amp;quot; ver=\&amp;quot;1.3\&amp;quot; ver_color=\&amp;quot;#2980b9\&amp;quot; ver_date=\&amp;quot;2026.07.24\&amp;quot; ver_size=\&amp;quot;\&amp;quot;&amp;gt;&amp;lt;summary style=\&amp;quot;color:#ff6600;\&amp;quot;&amp;gt;&amp;lt;span style=\&amp;quot;font-size:1em;font-weight:bold;color:#2980b9;\&amp;quot;&amp;gt;Ver 1.3&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.85em;color:#444444;\&amp;quot;&amp;gt; - 2026.07.24&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.8em;color:#fff;background:#222;border:1px solid #222;padding:3px 6px;border-radius:5px;margin-left:6px;\&amp;quot;&amp;gt;최신&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;\&amp;quot;&amp;gt;기능추가&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;\&amp;quot;&amp;gt;개선&amp;lt;/span&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;div style=\&amp;quot;margin-top:12px;margin-left:5px\&amp;quot;&amp;gt;&amp;lt;div style=\&amp;quot;margin-bottom:6px;\&amp;quot;&amp;gt;• &amp;lt;span style=\&amp;quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;\&amp;quot;&amp;gt;기능추가&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.9em;color:#444444;font-weight:500 !important;\&amp;quot;&amp;gt;Tab 색상&amp;lt;/span&amp;gt; — &amp;lt;span style=\&amp;quot;font-size:.85em;color:#444444;\&amp;quot;&amp;gt;각 Tab에 색과 배경을 지정 할 수 있습니다.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=\&amp;quot;margin-bottom:6px;\&amp;quot;&amp;gt;&amp;lt;p&amp;gt;&amp;lt;img alt=\&amp;quot;image.png\&amp;quot; data-file-srl=\&amp;quot;605197\&amp;quot; editor_component=\&amp;quot;image_link\&amp;quot; data-cke-saved-src=\&amp;quot;/files/attach/images/2026/07/24/5a40136ca9695a4e7a71f22cc9d13494.png\&amp;quot; src=\&amp;quot;/files/attach/images/2026/07/24/5a40136ca9695a4e7a71f22cc9d13494.png\&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=\&amp;quot;margin-bottom:6px;\&amp;quot;&amp;gt;• &amp;lt;span style=\&amp;quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;\&amp;quot;&amp;gt;개선&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.9em;color:#444444;font-weight:500 !important;\&amp;quot;&amp;gt;Tab의 형태 지정&amp;lt;/span&amp;gt; — &amp;lt;span style=\&amp;quot;font-size:.85em;color:#444444;\&amp;quot;&amp;gt;Tab의 형태도 둥근 형태(기존)와 마름모 모양 중 선택 가능 합니다.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;p&amp;gt;&amp;lt;img alt=\&amp;quot;image.png\&amp;quot; data-file-srl=\&amp;quot;605223\&amp;quot; editor_component=\&amp;quot;image_link\&amp;quot; data-cke-saved-src=\&amp;quot;/files/attach/images/2026/07/24/e926738d64f3fa6a09942618ad5425e7.png\&amp;quot; src=\&amp;quot;/files/attach/images/2026/07/24/e926738d64f3fa6a09942618ad5425e7.png\&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;div style=\&amp;quot;margin-bottom:6px;\&amp;quot;&amp;gt;• &amp;lt;span style=\&amp;quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;\&amp;quot;&amp;gt;기능추가&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.9em;color:#444444;font-weight:500 !important;\&amp;quot;&amp;gt;Tab 자동전환&amp;lt;/span&amp;gt; — &amp;lt;span style=\&amp;quot;font-size:.85em;color:#444444;\&amp;quot;&amp;gt;Tab AutoPlay를 지원합니다.&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/details&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;details badge=\&amp;quot;버그수정,개선\&amp;quot; badge_size=\&amp;quot;\&amp;quot; bg_color=\&amp;quot;#fcfcfc\&amp;quot; date_size=\&amp;quot;\&amp;quot; default_open=\&amp;quot;N\&amp;quot; editor_component=\&amp;quot;mh_folding\&amp;quot; font_color=\&amp;quot;#444444\&amp;quot; marker_color=\&amp;quot;#444444\&amp;quot; style=\&amp;quot;border:1px solid #ddd;background:#fcfcfc;color:#444444;padding:10px;border-radius:5px;margin:0 10px;\&amp;quot; sub_size=\&amp;quot;\&amp;quot; sum_size=\&amp;quot;\&amp;quot; ver=\&amp;quot;1.2\&amp;quot; ver_color=\&amp;quot;#444444\&amp;quot; ver_date=\&amp;quot;2026.07.17\&amp;quot; ver_size=\&amp;quot;\&amp;quot;&amp;gt;&amp;lt;summary style=\&amp;quot;color:#444444;\&amp;quot;&amp;gt;&amp;lt;span style=\&amp;quot;font-size:1em;font-weight:bold;color:#444444;\&amp;quot;&amp;gt;Ver 1.2&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.85em;color:#444444;\&amp;quot;&amp;gt; - 2026.07.17&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;\&amp;quot;&amp;gt;버그수정&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;\&amp;quot;&amp;gt;개선&amp;lt;/span&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;div style=\&amp;quot;margin-top:12px;margin-left:5px\&amp;quot;&amp;gt;&amp;lt;div style=\&amp;quot;margin-bottom:6px;\&amp;quot;&amp;gt;• &amp;lt;span style=\&amp;quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;\&amp;quot;&amp;gt;버그수정&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.9em;color:#444444;font-weight:500 !important;\&amp;quot;&amp;gt;Enter키 적용&amp;lt;/span&amp;gt; — &amp;lt;span style=\&amp;quot;font-size:.85em;color:#444444;\&amp;quot;&amp;gt;에디터 편집창에서 Enter시 오류 수정&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=\&amp;quot;margin-bottom:6px;\&amp;quot;&amp;gt;• &amp;lt;span style=\&amp;quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;\&amp;quot;&amp;gt;개선&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.9em;color:#444444;font-weight:500 !important;\&amp;quot;&amp;gt;Tab 제목과 내용 영역 분리&amp;lt;/span&amp;gt; — &amp;lt;span style=\&amp;quot;font-size:.85em;color:#444444;\&amp;quot;&amp;gt;에디터 편집창에서 Tab 제목과 내용 영역 사이의 구분을 확실하게 개선(안내 문구 삽입)&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=\&amp;quot;margin-bottom:6px;\&amp;quot;&amp;gt;&amp;lt;p&amp;gt;&amp;lt;img alt=\&amp;quot;image.png\&amp;quot; data-file-srl=\&amp;quot;605004\&amp;quot; editor_component=\&amp;quot;image_link\&amp;quot; data-cke-saved-src=\&amp;quot;/files/attach/images/2026/07/17/eb7ed2cc482bc07293758eb1207d69ec.png\&amp;quot; src=\&amp;quot;/files/attach/images/2026/07/17/eb7ed2cc482bc07293758eb1207d69ec.png\&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/details&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;details badge=\&amp;quot;기능추가,개선\&amp;quot; badge_size=\&amp;quot;\&amp;quot; bg_color=\&amp;quot;#fcfcfc\&amp;quot; date_size=\&amp;quot;\&amp;quot; default_open=\&amp;quot;N\&amp;quot; editor_component=\&amp;quot;mh_folding\&amp;quot; font_color=\&amp;quot;#444444\&amp;quot; marker_color=\&amp;quot;#444444\&amp;quot; style=\&amp;quot;border:1px solid #ddd;background:#fcfcfc;color:#444444;padding:10px;border-radius:5px;margin:0 10px;\&amp;quot; sub_size=\&amp;quot;\&amp;quot; sum_size=\&amp;quot;\&amp;quot; ver=\&amp;quot;1.1\&amp;quot; ver_color=\&amp;quot;#444444\&amp;quot; ver_date=\&amp;quot;2026.07.16\&amp;quot; ver_size=\&amp;quot;\&amp;quot;&amp;gt;&amp;lt;summary style=\&amp;quot;color:#444444;\&amp;quot;&amp;gt;&amp;lt;span style=\&amp;quot;font-size:1em;font-weight:bold;color:#444444;\&amp;quot;&amp;gt;Ver 1.1&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.85em;color:#444444;\&amp;quot;&amp;gt; - 2026.07.16&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;\&amp;quot;&amp;gt;기능추가&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;\&amp;quot;&amp;gt;개선&amp;lt;/span&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;div style=\&amp;quot;margin-top:12px;margin-left:5px\&amp;quot;&amp;gt;&amp;lt;div style=\&amp;quot;margin-bottom:6px;\&amp;quot;&amp;gt;• &amp;lt;span style=\&amp;quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;\&amp;quot;&amp;gt;개선&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.9em;color:#555;font-weight:500 !important;\&amp;quot;&amp;gt;탭 형태 수정&amp;lt;/span&amp;gt; — &amp;lt;span style=\&amp;quot;font-size:.85em;color:#666;\&amp;quot;&amp;gt;탭 형태를 좀더 책갈피 모습에 가깝게 수정 했습니다.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=\&amp;quot;margin-bottom:6px;\&amp;quot;&amp;gt;• &amp;lt;span style=\&amp;quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;\&amp;quot;&amp;gt;기능추가&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.9em;color:#555;font-weight:500 !important;\&amp;quot;&amp;gt;내용글 배경색 지정&amp;lt;/span&amp;gt; — &amp;lt;span style=\&amp;quot;font-size:.85em;color:#666;\&amp;quot;&amp;gt;내용글 박스의 배경색을 지정할 수 있습니다.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/details&amp;gt;&amp;lt;br&amp;gt;&amp;lt;details badge=\&amp;quot;첫버전\&amp;quot; badge_size=\&amp;quot;\&amp;quot; bg_color=\&amp;quot;#fcfcfc\&amp;quot; date_size=\&amp;quot;\&amp;quot; default_open=\&amp;quot;N\&amp;quot; editor_component=\&amp;quot;mh_folding\&amp;quot; marker_color=\&amp;quot;#444444\&amp;quot; style=\&amp;quot;border:1px solid #ddd;background:#fcfcfc;padding:10px;border-radius:5px;margin:0 10px;\&amp;quot; sub_size=\&amp;quot;\&amp;quot; sum_size=\&amp;quot;\&amp;quot; ver=\&amp;quot;1.0\&amp;quot; ver_color=\&amp;quot;#444444\&amp;quot; ver_date=\&amp;quot;2026.07.16\&amp;quot; ver_size=\&amp;quot;\&amp;quot;&amp;gt;&amp;lt;summary style=\&amp;quot;color:#444444;\&amp;quot;&amp;gt;&amp;lt;span style=\&amp;quot;font-size:1em;font-weight:bold;color:#444444;\&amp;quot;&amp;gt;Ver 1.0&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.85em;color:#444;\&amp;quot;&amp;gt; - 2026.07.16&amp;lt;/span&amp;gt;&amp;lt;span style=\&amp;quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;\&amp;quot;&amp;gt;첫버전&amp;lt;/span&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;div style=\&amp;quot;margin-top:12px;margin-left:5px\&amp;quot;&amp;gt;&amp;lt;div style=\&amp;quot;margin-bottom:6px;\&amp;quot;&amp;gt;• &amp;lt;span style=\&amp;quot;font-size:.9em;color:#555;font-weight:500 !important;\&amp;quot;&amp;gt;탭 박스&amp;lt;/span&amp;gt; — &amp;lt;span style=\&amp;quot;font-size:.85em;color:#666;\&amp;quot;&amp;gt;본문내용에 책갈피 형태의 탭 박스가 생성됩니다.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=\&amp;quot;margin-bottom:6px;\&amp;quot;&amp;gt;• &amp;lt;span style=\&amp;quot;font-size:.9em;color:#555;font-weight:500 !important;\&amp;quot;&amp;gt;팝업창에서 입력&amp;lt;/span&amp;gt; — &amp;lt;span style=\&amp;quot;font-size:.85em;color:#666;\&amp;quot;&amp;gt;팝업창에서 탭의 제목과 내용을 입력 할 수 있습니다.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=\&amp;quot;margin-bottom:6px;\&amp;quot;&amp;gt;• &amp;lt;span style=\&amp;quot;font-size:.9em;color:#555;font-weight:500 !important;\&amp;quot;&amp;gt;에디터 창에서 입력&amp;lt;/span&amp;gt; — &amp;lt;span style=\&amp;quot;font-size:.85em;color:#666;\&amp;quot;&amp;gt;에디터 입력 창에서 이미지나 기타 항목을 추가할 수 있습니다.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=\&amp;quot;margin-bottom:6px;\&amp;quot;&amp;gt;• &amp;lt;span style=\&amp;quot;font-size:.9em;color:#555;font-weight:500 !important;\&amp;quot;&amp;gt;탭 순서 변경&amp;lt;/span&amp;gt; — &amp;lt;span style=\&amp;quot;font-size:.85em;color:#666;\&amp;quot;&amp;gt;탭의 순서를 임의로 바꿀 수 있습니다.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=\&amp;quot;margin-bottom:6px;\&amp;quot;&amp;gt;• &amp;lt;span style=\&amp;quot;font-size:.9em;color:#555;font-weight:500 !important;\&amp;quot;&amp;gt;여러 항목 선택&amp;lt;/span&amp;gt; — &amp;lt;span style=\&amp;quot;font-size:.85em;color:#666;\&amp;quot;&amp;gt;탭의 색상, 폰터 크기등을 지정 할 수 있습니다.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/details&amp;gt;&amp;quot;,&amp;quot;tab_bg&amp;quot;:&amp;quot;#cbead3&amp;quot;,&amp;quot;tab_color&amp;quot;:&amp;quot;#1f6b3b&amp;quot;,&amp;quot;content_bg&amp;quot;:&amp;quot;#eefaf1&amp;quot;,&amp;quot;content_color&amp;quot;:&amp;quot;#295e3d&amp;quot;}]}&quot; style=&quot;--mh_tab_active_bg:#3a7abf;--mh_tab_active_color:#ffffff;--mh_tab_inactive_bg:#dddddd;--mh_tab_inactive_color:#000000;--mh_tab_title_size:15px;--mh_tab_content_size:14px;&quot; title_size=&quot;15px&quot;&gt; &lt;style type=&quot;text/css&quot;&gt;.mh_tab_wrap{position:relative}.mh_tab_radio{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.mh_tab_nav{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:0px;background:transparent}.mh_tab_btn{flex:1 1 auto;text-align:center;padding:10px 14px;background: var(--mh_tab_inactive_bg, #f5f5f5);color:var(--mh_tab_inactive_color,#555555);font-size:var(--mh_tab_title_size,15px);user-select:none;border-radius: 14px 14px 0 0;box-sizing:border-box}.mh_tab_btn.mh_tab_shape_slant{border-radius:0;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 100%,0 100%);padding:10px 28px 10px 14px}.mh_tab_radio:nth-of-type(1):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(1),.mh_tab_radio:nth-of-type(2):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(2),.mh_tab_radio:nth-of-type(3):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(3),.mh_tab_radio:nth-of-type(4):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(4),.mh_tab_radio:nth-of-type(5):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(5),.mh_tab_radio:nth-of-type(6):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(6),.mh_tab_radio:nth-of-type(7):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(7),.mh_tab_radio:nth-of-type(8):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(8),.mh_tab_radio:nth-of-type(9):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(9),.mh_tab_radio:nth-of-type(10):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(10),.mh_tab_radio:nth-of-type(11):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(11),.mh_tab_radio:nth-of-type(12):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(12),.mh_tab_radio:nth-of-type(13):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(13),.mh_tab_radio:nth-of-type(14):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(14),.mh_tab_radio:nth-of-type(15):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(15),.mh_tab_radio:nth-of-type(16):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(16),.mh_tab_radio:nth-of-type(17):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(17),.mh_tab_radio:nth-of-type(18):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(18),.mh_tab_radio:nth-of-type(19):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(19),.mh_tab_radio:nth-of-type(20):checked ~ .mh_tab_nav .mh_tab_btn:nth-of-type(20){font-weight:600;color:#ffffff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,0 2px 3px rgba(0,0,0,.55);}.mh_tab_panels{background:transparent}.mh_tab_panel{display:block !important;position:relative;margin:0 0 14px;padding:0 14px 14px;border:1px dashed #c7d6e8;border-radius:8px;background:var(--mh_tab_content_bg,#fff);font-size:var(--mh_tab_content_size,14px);color:var(--mh_tab_content_color,#333333)}.mh_tab_panel:last-of-type{margin-bottom:0}.mh_tab_panel::before{content:&quot;▸ &quot; attr(data-tab-title) &quot; 탭 내용 — 이 아래 영역을 클릭하여 직접 입력/수정하세요&quot;;display:block;margin:0 -14px 10px -14px;padding:8px 14px;font-size:12px;font-weight:600;color:#2e6da4;background:#eaf2fb;border-bottom:1px dashed #c7d6e8;border-radius:7px 7px 0 0} &lt;/style&gt; &lt;input checked=&quot;checked&quot; class=&quot;mh_tab_radio&quot; id=&quot;mh_tab_group_hhprny7g_0&quot; name=&quot;mh_tab_group_hhprny7g&quot; type=&quot;radio&quot; /&gt;&lt;input class=&quot;mh_tab_radio&quot; id=&quot;mh_tab_group_hhprny7g_1&quot; name=&quot;mh_tab_group_hhprny7g&quot; type=&quot;radio&quot; /&gt;&lt;input class=&quot;mh_tab_radio&quot; id=&quot;mh_tab_group_hhprny7g_2&quot; name=&quot;mh_tab_group_hhprny7g&quot; type=&quot;radio&quot; /&gt; &lt;div class=&quot;mh_tab_nav&quot;&gt;&lt;label class=&quot;mh_tab_btn mh_tab_shape_slant&quot; for=&quot;mh_tab_group_hhprny7g_0&quot; style=&quot;--mh_tab_inactive_bg:#bfe4f5;--mh_tab_inactive_color:#155a7a;--mh_tab_active_bg:#bfe4f5;--mh_tab_active_color:#155a7a;&quot;&gt;Mh Tab 특징&lt;/label&gt;&lt;label class=&quot;mh_tab_btn mh_tab_shape_slant&quot; for=&quot;mh_tab_group_hhprny7g_1&quot; style=&quot;--mh_tab_inactive_bg:#fcefa9;--mh_tab_inactive_color:#7a6600;--mh_tab_active_bg:#fcefa9;--mh_tab_active_color:#7a6600;&quot;&gt;Pop Up View&lt;/label&gt;&lt;label class=&quot;mh_tab_btn mh_tab_shape_slant&quot; for=&quot;mh_tab_group_hhprny7g_2&quot; style=&quot;--mh_tab_inactive_bg:#cbead3;--mh_tab_inactive_color:#1f6b3b;--mh_tab_active_bg:#cbead3;--mh_tab_active_color:#1f6b3b;&quot;&gt;버전 정보&lt;/label&gt;&lt;/div&gt; &lt;div class=&quot;mh_tab_panels&quot;&gt; &lt;div class=&quot;mh_tab_panel&quot; data-tab-title=&quot;Mh Tab 특징&quot; style=&quot;--mh_tab_content_bg:#eaf7fc;--mh_tab_content_color:#2b4d5e;&quot;&gt; &lt;p&gt;다운받은 파일 압축을 풀어서&amp;nbsp;mh_tab 폴더를&amp;nbsp;./modules/editor/components/mh_tab 에 업로더하고&lt;/p&gt; &lt;p&gt;관리자 설정 에디터에서 항목 체크해 주면 됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그럼 게시판 글쓰기 항목에 &amp;quot;탭 박스&amp;quot; 추가됩니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;2026-07-16 12 50 37.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/16/99eecb177b06b69520934ecf312f0f03.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;bull;&amp;nbsp;탭 박스&amp;nbsp;&amp;mdash;&amp;nbsp;본문내용에 책갈피 형태의 탭 박스가 생성됩니다.&lt;/p&gt; &lt;p&gt;&amp;bull;&amp;nbsp;팝업창에서 입력&amp;nbsp;&amp;mdash;&amp;nbsp;팝업창에서 탭의 제목과 내용을 입력 할 수 있습니다.&lt;/p&gt; &lt;p&gt;&amp;bull;&amp;nbsp;에디터 창에서 입력&amp;nbsp;&amp;mdash;&amp;nbsp;에디터 입력 창에서 이미지나 기타 항목을 추가할 수 있습니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/16/bb387a927d87583868d296574d12761b.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;bull;&amp;nbsp;탭 순서 변경&amp;nbsp;&amp;mdash;&amp;nbsp;탭의 순서를 임의로 바꿀 수 있습니다.&lt;/p&gt; &lt;p&gt;&amp;bull;&amp;nbsp;여러 항목 선택&amp;nbsp;&amp;mdash;&amp;nbsp;탭의 색상, 폰터 크기등을 지정 할 수 있습니다.&lt;/p&gt; &lt;/div&gt; &lt;div class=&quot;mh_tab_panel&quot; data-tab-title=&quot;Pop Up View&quot; style=&quot;--mh_tab_content_bg:#fffbe8;--mh_tab_content_color:#5c4b00;&quot;&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/16/abff7ec9c3b937552cd2a9e1f11258f8.png&quot; /&gt;&lt;/p&gt; &lt;/div&gt; &lt;div class=&quot;mh_tab_panel&quot; data-tab-title=&quot;버전 정보&quot; style=&quot;--mh_tab_content_bg:#eefaf1;--mh_tab_content_color:#295e3d;&quot;&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;details badge=&quot;최신,기능추가,개선&quot; badge_size=&quot;&quot; bg_color=&quot;#f9f9f9&quot; date_size=&quot;&quot; default_open=&quot;Y&quot; editor_component=&quot;mh_folding&quot; font_color=&quot;#444444&quot; marker_color=&quot;#ff6600&quot; open=&quot;&quot; style=&quot;border:1px solid #ddd;background:#f9f9f9;color:#444444;padding:10px;border-radius:5px;margin:0 10px;&quot; sub_size=&quot;&quot; sum_size=&quot;&quot; ver=&quot;1.3&quot; ver_color=&quot;#2980b9&quot; ver_date=&quot;2026.07.24&quot; ver_size=&quot;&quot;&gt;&lt;summary style=&quot;color:#ff6600;&quot;&gt;&lt;span style=&quot;font-size:1em;font-weight:bold;color:#2980b9;&quot;&gt;Ver 1.3&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt; - 2026.07.24&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#fff;background:#222;border:1px solid #222;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;최신&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;기능추가&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;개선&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;기능추가&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#444444;font-weight:500 !important;&quot;&gt;Tab 색상&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt;각 Tab에 색과 배경을 지정 할 수 있습니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/24/5a40136ca9695a4e7a71f22cc9d13494.png&quot; /&gt;&lt;/p&gt; &lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;개선&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#444444;font-weight:500 !important;&quot;&gt;Tab의 형태 지정&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt;Tab의 형태도 둥근 형태(기존)와 마름모 모양 중 선택 가능 합니다.&lt;/span&gt;&lt;/div&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/24/e926738d64f3fa6a09942618ad5425e7.png&quot; /&gt;&lt;/p&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;기능추가&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#444444;font-weight:500 !important;&quot;&gt;Tab 자동전환&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt;Tab AutoPlay를 지원합니다.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/26/d7286543b7c9a3f298ee8c9803d21702.png&quot; /&gt;&lt;/p&gt; &lt;/div&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;details badge=&quot;버그수정,개선&quot; badge_size=&quot;&quot; bg_color=&quot;#fcfcfc&quot; date_size=&quot;&quot; default_open=&quot;N&quot; editor_component=&quot;mh_folding&quot; font_color=&quot;#444444&quot; marker_color=&quot;#444444&quot; style=&quot;border:1px solid #ddd;background:#fcfcfc;color:#444444;padding:10px;border-radius:5px;margin:0 10px;&quot; sub_size=&quot;&quot; sum_size=&quot;&quot; ver=&quot;1.2&quot; ver_color=&quot;#444444&quot; ver_date=&quot;2026.07.17&quot; ver_size=&quot;&quot;&gt;&lt;summary style=&quot;color:#444444;&quot;&gt;&lt;span style=&quot;font-size:1em;font-weight:bold;color:#444444;&quot;&gt;Ver 1.2&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt; - 2026.07.17&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;버그수정&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;개선&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;버그수정&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#444444;font-weight:500 !important;&quot;&gt;Enter키 적용&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt;에디터 편집창에서 Enter시 오류 수정&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;개선&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#444444;font-weight:500 !important;&quot;&gt;Tab 제목과 내용 영역 분리&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt;에디터 편집창에서 Tab 제목과 내용 영역 사이의 구분을 확실하게 개선(안내 문구 삽입)&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/17/eb7ed2cc482bc07293758eb1207d69ec.png&quot; /&gt;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;details badge=&quot;기능추가,개선&quot; badge_size=&quot;&quot; bg_color=&quot;#fcfcfc&quot; date_size=&quot;&quot; default_open=&quot;N&quot; editor_component=&quot;mh_folding&quot; font_color=&quot;#444444&quot; marker_color=&quot;#444444&quot; style=&quot;border:1px solid #ddd;background:#fcfcfc;color:#444444;padding:10px;border-radius:5px;margin:0 10px;&quot; sub_size=&quot;&quot; sum_size=&quot;&quot; ver=&quot;1.1&quot; ver_color=&quot;#444444&quot; ver_date=&quot;2026.07.16&quot; ver_size=&quot;&quot;&gt;&lt;summary style=&quot;color:#444444;&quot;&gt;&lt;span style=&quot;font-size:1em;font-weight:bold;color:#444444;&quot;&gt;Ver 1.1&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt; - 2026.07.16&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;기능추가&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;개선&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;개선&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;탭 형태 수정&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;탭 형태를 좀더 책갈피 모습에 가깝게 수정 했습니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;기능추가&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;내용글 배경색 지정&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;내용글 박스의 배경색을 지정할 수 있습니다.&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;/details&gt; &amp;nbsp; &lt;details badge=&quot;첫버전&quot; badge_size=&quot;&quot; bg_color=&quot;#fcfcfc&quot; date_size=&quot;&quot; default_open=&quot;N&quot; editor_component=&quot;mh_folding&quot; marker_color=&quot;#444444&quot; style=&quot;border:1px solid #ddd;background:#fcfcfc;padding:10px;border-radius:5px;margin:0 10px;&quot; sub_size=&quot;&quot; sum_size=&quot;&quot; ver=&quot;1.0&quot; ver_color=&quot;#444444&quot; ver_date=&quot;2026.07.16&quot; ver_size=&quot;&quot;&gt;&lt;summary style=&quot;color:#444444;&quot;&gt;&lt;span style=&quot;font-size:1em;font-weight:bold;color:#444444;&quot;&gt;Ver 1.0&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#444;&quot;&gt; - 2026.07.16&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;첫버전&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;탭 박스&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;본문내용에 책갈피 형태의 탭 박스가 생성됩니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;팝업창에서 입력&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;팝업창에서 탭의 제목과 내용을 입력 할 수 있습니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;에디터 창에서 입력&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;에디터 입력 창에서 이미지나 기타 항목을 추가할 수 있습니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;탭 순서 변경&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;탭의 순서를 임의로 바꿀 수 있습니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;여러 항목 선택&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;탭의 색상, 폰터 크기등을 지정 할 수 있습니다.&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;/details&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;CKEditor 에서만 정상 작동 합니다.&lt;/p&gt; &lt;p&gt;다른 에디터에서는 문제가 있습니다.&lt;/p&gt; &lt;p&gt;CKEditor5 의 경우는 편집 화면에서는 정상적인 출력이 되지는 않으나 본문 출력시는 청상 출력됩니다.&lt;/p&gt; &lt;p&gt;그 외 다른 에디터 (TinyMCE&amp;middot;STARIS) 같은 경우는 본문 출력도 되지 않습니다.&amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;[A.I 의 답변]&lt;/p&gt; &lt;p&gt;CKEditor5&amp;middot;TinyMCE&amp;middot;STARIS 같은 에디터별 미리보기 스타일 차이는 각 에디터의 HTML 필터 설정(GHS, valid_elements 등) 영역이라 사이트 관리자 쪽에서 편집기 설정을 조정하지 않는 한 컴포넌트 코드로는 더 손댈 부분이 없어요.&lt;/p&gt;</description>
		<category>나의 RM</category>	<category>에디터 컴포넌트</category>	<category>에디터 컴포넌트</category><category>MH Tab</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xemy/604879</guid>
	<comments>https://mbg1346.inour.net/xemy/604879#comment</comments>			<pubDate>Thu, 16 Jul 2026 12:56:11 +0900</pubDate>
		</item><item>
			<title>이미지 슬라이드 MH Slide</title>
			<link>https://mbg1346.inour.net/xemy/604217</link>
				<description>&lt;p&gt;업로드한 이미지로 다양한 전환효과의 슬라이드쇼를 만드는 에디터 컴포넌트입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;details badge=&quot;최신,버그수정&quot; badge_size=&quot;&quot; bg_color=&quot;#f9f9f9&quot; date_size=&quot;&quot; default_open=&quot;Y&quot; editor_component=&quot;mh_folding&quot; font_color=&quot;#444444&quot; marker_color=&quot;#ff6600&quot; open=&quot;&quot; style=&quot;border:1px solid #ddd;background:#f9f9f9;color:#444444;padding:10px;border-radius:5px;margin:0 10px;&quot; sub_size=&quot;&quot; sum_size=&quot;&quot; ver=&quot;1.2&quot; ver_color=&quot;#2980b9&quot; ver_date=&quot;2026.07.27&quot; ver_size=&quot;&quot;&gt;&lt;summary style=&quot;color:#ff6600;&quot;&gt;&lt;span style=&quot;font-size:1em;font-weight:bold;color:#2980b9;&quot;&gt;Ver 1.2&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt; - 2026.07.27&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#fff;background:#222;border:1px solid #222;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;최신&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;버그수정&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;버그수정&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#444444;font-weight:500 !important;&quot;&gt;파일 삭제&lt;/span&gt; &amp;mdash; PopUp&lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt;&amp;nbsp;에서 이미지만 추가 시의 파일들이 게시글 삭제 시 파일들 삭제가 안되던 버그 수정&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;details badge=&quot;버그수정,개선&quot; badge_size=&quot;&quot; bg_color=&quot;#fcfcfc&quot; date_size=&quot;&quot; default_open=&quot;N&quot; editor_component=&quot;mh_folding&quot; font_color=&quot;#444444&quot; marker_color=&quot;#444444&quot; style=&quot;border:1px solid #ddd;background:#fcfcfc;color:#444444;padding:10px;border-radius:5px;margin:0 10px;&quot; sub_size=&quot;&quot; sum_size=&quot;&quot; ver=&quot;1.1&quot; ver_color=&quot;#444444&quot; ver_date=&quot;2026.07.12&quot; ver_size=&quot;&quot;&gt;&lt;summary style=&quot;color:#444444;&quot;&gt;&lt;span style=&quot;font-size:1em;font-weight:bold;color:#444444;&quot;&gt;Ver 1.1&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt; - 2026.07.12&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;버그수정&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;개선&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;버그수정&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#444444;font-weight:500 !important;&quot;&gt;반응형 화면 전환시 이미지 사이즈 문제&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#444444;margin-left:1.5em;&quot;&gt;- 반응형/모바일에서 그리드 전환효과가 화면 크기에 맞춰 정확히 스케일되도록 개선 (어긋남 없음)&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#444444;margin-left:1.5em;&quot;&gt;- contain 모드에서 작은 이미지가 전환 중 크게 보였다가 끝나고 작아지는 현상 수정&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#444444;margin-left:1.5em;&quot;&gt;- 팝업에 &amp;quot;반응형/모바일에서도 전환효과 사용&amp;quot; 옵션 추가&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/12/728d870bc98352aacc9c44b7bd5785ff.png&quot; /&gt;&lt;/p&gt; &lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;개선&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#444444;font-weight:500 !important;&quot;&gt;마우스 Hover시 정지&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#444444;margin-left:1.5em;&quot;&gt;- 이미지에 마우스 오버(PC) / 터치(모바일) 시 자동 슬라이딩 정지, 벗어나면 재개&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#444444;margin-left:1.5em;&quot;&gt;- 전환 애니메이션 도중 hover가 시작돼도 멈춤이 확실히 유지되도록 수정&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;details badge=&quot;첫버전&quot; badge_size=&quot;&quot; bg_color=&quot;#fcfcfc&quot; date_size=&quot;&quot; default_open=&quot;Y&quot; editor_component=&quot;mh_folding&quot; marker_color=&quot;#444444&quot; style=&quot;border:1px solid #ddd;background:#fcfcfc;padding:10px;border-radius:5px;margin:0 10px;&quot; sub_size=&quot;&quot; sum_size=&quot;&quot; ver=&quot;Mh Slide 특징&quot; ver_color=&quot;#444444&quot; ver_date=&quot;2026.07.09&quot; ver_size=&quot;&quot;&gt;&lt;summary style=&quot;color:#444444;&quot;&gt;&lt;span style=&quot;font-size:1em;font-weight:bold;color:#444444;&quot;&gt;Mh Slide 특징&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#444;&quot;&gt; - 2026.07.09&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;첫버전&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/10/4d0654c8c4146bce09f2c42f3fc5f8f4.png&quot; /&gt;&lt;/p&gt; &lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;이미지 사이즈&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;원본 이미지의 가로&amp;middot;세로 비율이 일정한 이미지를 업로드하면 슬라이드가 더욱 깔끔하게 출력됩니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#666;margin-left:1.5em;&quot;&gt;- 가로/세로 중 한쪽을 비워두면, 입력한 값을 기준으로 각 이미지의 원본 비율에 맞게 나머지 값이 자동으로 계산됩니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://moonhouse.co.kr/blog/562771&quot; target=&quot;_blank&quot;&gt;Sample&lt;/a&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#666;margin-left:1.5em;&quot;&gt;- 둘 다 비워두면 가로 100%(반응형)로 출력되며, 첫 번째 이미지의 비율에 맞춰 세로 높이가 자동 조정됩니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#666;margin-left:1.5em;&quot;&gt;- 가로&amp;middot;세로 사이즈 둘 다 지정해 주어야 전환 효과가 작동을 합니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#666;margin-left:1.5em;&quot;&gt;- 썸네일도 지정한 비율로 출력됩니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;재생 옵션&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;자동 재생, 전환 효과 주기, 랜덤 재생, 썸네일 표시등을 선택 할 수 있습니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;이미지 업로드&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;업로드 방식을 직접 PopUp 에서 추가하거나, 기존에 올려진 파일에서 선택 가능합니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#666;margin-left:1.5em;&quot;&gt;- 파일 선택창에서 Shift(범위 선택) 또는 Ctrl(개별 선택, Mac은 Cmd) 키를 누른 채 여러 장을 한 번에 선택하면, 선택한 순서대로 모두 추가되어 순차적으로 업로드됩니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#666;margin-left:1.5em;&quot;&gt;- 각 항목 좌측 상단의 ☰ 손잡이를 눌러 드래그하면 이미지 순서를 바꿀 수 있습니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#666;margin-left:1.5em;&quot;&gt;- PopUp 에서 추가한 이미지도 에디터 안에 파일 첨부됩니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;이미지 설명&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;각각의 이미지에 Caption를 달 수 있습니다.&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;다운받은 파일 압축을 풀어서&amp;nbsp;mh_zoom 폴더를&amp;nbsp;./modules/editor/components/mh_slide 에 업로더하고&lt;/p&gt; &lt;p&gt;관리자 설정 에디터에서 항목 체크해 주면 됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그럼 게시판 글쓰기 항목에 &amp;quot;이미지 슬라이드&amp;quot; 추가됩니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;2026-07-09 13 15 02.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/09/b06e51fb587948b867bb10b608d17dd9.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img ascending_order=&quot;Y&quot; auto_play=&quot;Y&quot; duration=&quot;2000&quot; effects=&quot;fade,fadeLeft,fadeRight,fadeTop,fadeBottom,fadeTopLeft,fadeBottomRight,blindsLeft,blindsRight,blindsTop,blindsBottom,blindsTopLeft,blindsBottomRight,curtainLeft,curtainRight,interlaceLeft,interlaceRight,mosaic,bomb,fumes&quot; mh_align=&quot;center&quot; mh_height=&quot;600&quot; mh_slides=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;/files/attach/images/2026/07/09/691779d2b20684e945936c55cec3219a.jpg&amp;quot;,&amp;quot;caption&amp;quot;:&amp;quot;대구야경&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;/files/attach/images/2026/07/09/2c4f614474979cc6700207b498caaa7f.jpg&amp;quot;,&amp;quot;caption&amp;quot;:&amp;quot;부산야경&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;/files/attach/images/2026/07/09/ec77f2e0f557004d5eaca37c83daa297.jpg&amp;quot;,&amp;quot;caption&amp;quot;:&amp;quot;홍콩야경&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;/files/attach/images/2026/07/09/8c1b3b0a8736c78721a9acd4997f82d4.jpg&amp;quot;,&amp;quot;caption&amp;quot;:&amp;quot;광저우야경&amp;quot;}]&quot; mh_width=&quot;600&quot; random_effect=&quot;Y&quot; responsive_effect=&quot;Y&quot; show_thumbs=&quot;Y&quot; speed=&quot;1500&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/09/691779d2b20684e945936c55cec3219a.jpg&quot; style=&quot;display: block; width: 600px; height: 600px; border: 2px dotted rgb(67, 113, 185); margin-left: auto; margin-right: auto; object-fit: cover;&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
		<category>나의 RM</category>	<category>에디터 컴포넌트</category>	<category>에디터 컴포넌트</category><category>MH Slide</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xemy/604217</guid>
	<comments>https://mbg1346.inour.net/xemy/604217#comment</comments>			<pubDate>Thu, 09 Jul 2026 13:18:28 +0900</pubDate>
		</item><item>
			<title>비교 슬라이더 MH Before/After</title>
			<link>https://mbg1346.inour.net/xemy/604001</link>
				<description>&lt;p&gt;&lt;a href=&quot;https://moonhouse.co.kr/xemy/529138&quot;&gt;템플릿 컴포넌트 이미지 비교기능 MH 템플릿&lt;/a&gt;&lt;/p&gt; &lt;p&gt;A.I의 힘을 빌려서&amp;nbsp;에디터 컴포넌트로 만들었습니다.&lt;/p&gt; &lt;p&gt;두 장의 이미지를 슬라이더로 겹쳐서 보여주는 Before/After 비교 슬라이더 에디터 컴포넌트입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;details badge=&quot;최신,개선&quot; badge_size=&quot;&quot; bg_color=&quot;#f9f9f9&quot; date_size=&quot;&quot; default_open=&quot;Y&quot; editor_component=&quot;mh_folding&quot; font_color=&quot;#444444&quot; marker_color=&quot;#ff6600&quot; open=&quot;&quot; style=&quot;border:1px solid #ddd;background:#f9f9f9;color:#444444;padding:10px;border-radius:5px;margin:0 10px;&quot; sub_size=&quot;&quot; sum_size=&quot;&quot; ver=&quot;1.1&quot; ver_color=&quot;#2980b9&quot; ver_date=&quot;2026.07.21&quot; ver_size=&quot;&quot;&gt;&lt;summary style=&quot;color:#ff6600;&quot;&gt;&lt;span style=&quot;font-size:1em;font-weight:bold;color:#2980b9;&quot;&gt;Ver 1.1&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt; - 2026.07.21&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#fff;background:#222;border:1px solid #222;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;최신&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;개선&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;개선&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#444444;font-weight:500 !important;&quot;&gt;Url 추가&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt;이미지 업로드와 더불어 이미지의 Url 만 추가해도 됩니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/21/2f3ce82c63343c84f8021dc7b30d244d.png&quot; /&gt;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;다운받은 파일 압축을 풀어서&amp;nbsp;mh_before 폴더를&amp;nbsp;./modules/editor/components/mh_before 에 업로더하고&lt;/p&gt; &lt;p&gt;관리자 설정 에디터에서 항목 체크해 주면 됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그럼 게시판 글쓰기 항목에 &amp;quot;Before/After&amp;quot; 추가됩니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;2026-07-07 19 54 04.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/07/3972c19b38f1831598f4963dbed6cac7.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/08/c1d7c6d5dd06970020b90862a386f057.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;img caption=&quot;&quot; caption1=&quot;몬세라토&quot; caption2=&quot;Photoshop으로 하늘을 바꾸어 보았습니다.&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2019/08/17/d5516ed9ba179aad94fd76f770573533.jpg&quot; src1=&quot;/files/attach/images/2019/08/17/d5516ed9ba179aad94fd76f770573533.jpg&quot; src2=&quot;/files/attach/images/2021/07/17/0f56fc5a35987cb31404bb2bc25eef5e.jpg&quot; start_pos=&quot;50&quot; style=&quot;display: block; width: 300px; height: auto; border: 2px solid rgb(67, 113, 185); cursor: pointer;&quot; width=&quot;100&quot; /&gt;&lt;/p&gt;</description>
		<category>나의 RM</category>	<category>에디터 컴포넌트</category>	<category>에디터 컴포넌트</category><category>MH Before/After</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xemy/604001</guid>
	<comments>https://mbg1346.inour.net/xemy/604001#comment</comments>			<pubDate>Tue, 07 Jul 2026 19:57:26 +0900</pubDate>
		</item><item>
			<title>이미지 확대 MH Zoom</title>
			<link>https://mbg1346.inour.net/xemy/603587</link>
				<description>&lt;p&gt;&lt;a href=&quot;https://moonhouse.co.kr/xemy/446820&quot; target=&quot;_blank&quot;&gt;템플릿 컴포넌트 Zoom기능 MH 템플릿&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;A.I의 힘을 빌려서&amp;nbsp;에디터 컴포넌트로 만들었습니다.&lt;/p&gt; &lt;p&gt;이미지에 마우스를 올리면 옆(또는 지정한 위치)에 확대된 모습을 보여주는 에디터 컴포넌트입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;다운받은 파일 압축을 풀어서&amp;nbsp;mh_zoom 폴더를&amp;nbsp;./modules/editor/components/mh_zoom 에 업로더하고&lt;/p&gt; &lt;p&gt;관리자 설정 에디터에서 항목 체크해 주면 됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그럼 게시판 글쓰기 항목에 &amp;quot;이미지 확대&amp;quot; 추가됩니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;5c354969204d479fe5c89f499ef98ebf.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/04/7ee62e74ef3d3c26dae3eacbee427ee3.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/08/0af2ff902b363db1a58f8bdeb6bf2fdf.png&quot; /&gt;&lt;/p&gt; &lt;details badge=&quot;최신,기능추가,개선&quot; bg_color=&quot;#f9f9f9&quot; default_open=&quot;Y&quot; editor_component=&quot;mh_folding&quot; marker_color=&quot;#ff6600&quot; open=&quot;&quot; style=&quot;border:1px solid #ddd;background:#f9f9f9;padding:10px;border-radius:5px;margin:0 10px;&quot; ver=&quot;1.1&quot; ver_color=&quot;#2980b9&quot; ver_date=&quot;2026.07.05&quot;&gt;&lt;summary style=&quot;color:#ff6600;&quot;&gt;&lt;span style=&quot;font-weight:bold;color:#2980b9;&quot;&gt;Ver 1.1&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#444;&quot;&gt; - 2026.07.05&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#fff;background:#222;border:1px solid #222;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;최신&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;기능추가&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;개선&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;p&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;개선&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;가로폭, 세로폭 조절&lt;/span&gt; - &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;썸네일의 가로폭, 세로폭을 임의로 조절 가능&lt;/span&gt;&lt;/p&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;기능추가&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;Zoom 배율 지정&lt;/span&gt; - &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;기본은 원본(100%)이고 10~500까지 지정 가능&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;기능추가&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;썸네일 우측 상단에 확대 배율 설정을 임의로 조절 가능하게 추가&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;details badge=&quot;신규&quot; bg_color=&quot;#fcfcfc&quot; default_open=&quot;N&quot; editor_component=&quot;mh_folding&quot; marker_color=&quot;#444444&quot; style=&quot;border:1px solid #ddd;background:#fcfcfc;padding:10px;border-radius:5px;margin:0 10px;&quot; ver=&quot;1.0&quot; ver_color=&quot;#444444&quot; ver_date=&quot;2026.07.03&quot;&gt;&lt;summary style=&quot;color:#444444;&quot;&gt;&lt;span style=&quot;font-weight:bold;color:#444444;&quot;&gt;Ver 1.0&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#444;&quot;&gt; - 2026.07.03&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;신규&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;신규&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;이미지에 마우스를 올리면 옆(또는 지정한 위치)에 확대된 모습을 보여주는 에디터 컴포넌트입니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;신규&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;파일 직접 선택&lt;/span&gt; - &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;이미지 파일을 직접 선택할 수 있습니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#666;margin-left:1.5em;&quot;&gt;선택된 파일이 에디터 사진 첨부 됩니다.&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img bottom_text=&quot;이미지 안쪽 돋보기형 50%&quot; height=&quot;200&quot; position=&quot;inside&quot; show_scale_control=&quot;Y&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/05/85d1c4c89a6c1a5256fbd47d70728678.jpg&quot; title=&quot;김태희&quot; width=&quot;320&quot; zoom_scale=&quot;50&quot; /&gt;&amp;nbsp;&amp;nbsp;&lt;img bottom_text=&quot;이미지 아래 확대형 500%&quot; height=&quot;200&quot; position=&quot;bottom&quot; show_scale_control=&quot;Y&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/05/f8fc6d574fda9f2665c16f1277aaa856.jpg&quot; title=&quot;설현&quot; width=&quot;356&quot; zoom_scale=&quot;500&quot; /&gt;&lt;/p&gt;</description>
		<category>나의 RM</category>	<category>에디터 컴포넌트</category>	<category>에디터 컴포넌트</category><category>MH zoom</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xemy/603587</guid>
	<comments>https://mbg1346.inour.net/xemy/603587#comment</comments>			<pubDate>Fri, 03 Jul 2026 18:40:45 +0900</pubDate>
		</item><item>
			<title>접기/펼치기 박스 MH Folding Box</title>
			<link>https://mbg1346.inour.net/xemy/603041</link>
				<description>&lt;p&gt;&lt;a href=&quot;https://moonhouse.co.kr/xemy/602958&quot; target=&quot;_blank&quot;&gt;템플릿 컴포넌트 폴딩 MH 템플릿&lt;/a&gt;&amp;nbsp;을 만들고 뭔가 아쉬움이 남아서&lt;/p&gt; &lt;p&gt;직접 에디터 컴포넌트로 만들어 보았습니다.&lt;/p&gt; &lt;p&gt;&amp;bull; 기본 html과 css, 최종 마무리는 제가 했고, 90%는 Claude AI가 제작했습니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;details badge=&quot;최신,개선&quot; badge_size=&quot;&quot; bg_color=&quot;#444444&quot; date_size=&quot;&quot; default_open=&quot;Y&quot; editor_component=&quot;mh_folding&quot; font_color=&quot;#ffffff&quot; marker_color=&quot;#ffffff&quot; open=&quot;&quot; style=&quot;border:1px solid #ddd;background:#444444;color:#ffffff;padding:10px;border-radius:5px;margin:0 10px;&quot; sub_size=&quot;&quot; sum_size=&quot;&quot; ver=&quot;0.6&quot; ver_color=&quot;#ffffff&quot; ver_date=&quot;2026.07.17&quot; ver_size=&quot;&quot;&gt;&lt;summary style=&quot;color:#ffffff;&quot;&gt;&lt;span style=&quot;font-size:1em;font-weight:bold;color:#ffffff;&quot;&gt;Ver 0.6&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#ffffff;&quot;&gt; - 2026.07.17&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#fff;background:#222;border:1px solid #222;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;최신&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;개선&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;개선&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#ffffff;font-weight:500 !important;&quot;&gt;내용 폰트 색상&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#ffffff;&quot;&gt;박스안 내용 폰트 색상을 지정할 수 있습니다.&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;details badge=&quot;최신,버그수정,기능추가&quot; badge_size=&quot;&quot; bg_color=&quot;#f9f9f9&quot; date_size=&quot;&quot; default_open=&quot;Y&quot; editor_component=&quot;mh_folding&quot; marker_color=&quot;#ff6600&quot; open=&quot;&quot; style=&quot;border:1px solid #ddd;background:#f9f9f9;padding:10px;border-radius:5px;margin:0 10px;&quot; sub_size=&quot;&quot; sum_size=&quot;&quot; ver=&quot;0.5&quot; ver_color=&quot;#2980b9&quot; ver_date=&quot;&quot; ver_size=&quot;&quot;&gt;&lt;summary style=&quot;color:#ff6600;&quot;&gt;&lt;span style=&quot;font-size:1em;font-weight:bold;color:#2980b9;&quot;&gt;Ver 0.5&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#fff;background:#222;border:1px solid #222;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;최신&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;버그수정&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;기능추가&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;버그수정&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;소제목 폰트 Bold&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;소제목의 폰트 굵기가 적용이 잘 안되던 문제 수정&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;버그수정&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;소제목 출력 버그&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;내용글 수정시 소제목 사라지는 버그 수정&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;기능추가&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;font-size 지정&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;여러 항목들의 font-size를 각각 지정 할 수 있습니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#666;margin-left:1.5em;&quot;&gt;- px, em, rem, %, pt 형식등 허용 됩니다.&lt;/span&gt;&lt;/div&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/07/11/e11f90a4ec8f926d05a1971da18614b4.png&quot; /&gt; &amp;nbsp;&lt;/p&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;개선&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;구조적으로 변경&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;V0.4 와 V0.5는 구조적으로 변경이 많습니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;기타&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;내용 수동 삽입 방법&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;수동으로 이미지나 기타 다른 글들을 첨부 할 때는 해당 줄에서 Enter후 추가해야 수정 시 사라지지 않습니다.&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;details badge=&quot;신규,개선&quot; badge_size=&quot;&quot; bg_color=&quot;#fcfcfc&quot; date_size=&quot;&quot; default_open=&quot;N&quot; editor_component=&quot;mh_folding&quot; marker_color=&quot;#444444&quot; style=&quot;border:1px solid #ddd;background:#fcfcfc;padding:10px;border-radius:5px;margin:0 10px;&quot; sub_size=&quot;&quot; sum_size=&quot;&quot; ver=&quot;0.4&quot; ver_color=&quot;#444444&quot; ver_date=&quot;2026.06.29&quot; ver_size=&quot;&quot;&gt;&lt;summary style=&quot;color:#444444;&quot;&gt;&lt;span style=&quot;font-size:1em;font-weight:bold;color:#444444;&quot;&gt;Ver 0.4&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#444;&quot;&gt; - 2026.06.29&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;신규&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;개선&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;p&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;신규&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;Sub글 작성&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;내용글 아래 Sub글 작성&lt;/span&gt;&lt;/p&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#666;margin-left:1.5em;&quot;&gt;a. 지금의 형태가 됩니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#666;margin-left:1.5em;&quot;&gt;b. sub 내용글도 Drag &amp;amp; Drog 지원 됩니다.&lt;/span&gt;&lt;/div&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/06/29/64901506ef7a83ef97edf8d78ba23245.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;개선&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;색상 자동 변경&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;최신 배지를 적용 할 때와 비 적용시 버전, 마크, 배경색 자동으로 변경&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/06/29/775a8d04593aa9bc812d644c3ea647f8.png&quot; /&gt;&lt;/p&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;수정파일&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;info.xml, mh_folding.class.php, popup.js, popup.css&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;details badge=&quot;신규,개선&quot; bg_color=&quot;#fcfcfc&quot; default_open=&quot;N&quot; editor_component=&quot;mh_folding&quot; marker_color=&quot;#444444&quot; style=&quot;border:1px solid #ddd;background:#fcfcfc;padding:10px;border-radius:5px;margin:0 10px;&quot; ver=&quot;0.3&quot; ver_color=&quot;#444444&quot; ver_date=&quot;2026.06.25&quot;&gt;&lt;summary style=&quot;color:#444444;&quot;&gt;&lt;span style=&quot;font-weight:bold;color:#444444;&quot;&gt;Ver 0.3&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#444;&quot;&gt; - 2026.06.25&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;신규&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;개선&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;개선&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;항목 목록 순서 변경&lt;/span&gt; - &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;항목 목록을 Drag &amp;amp; Drop로 순서를 변경할 수 있게 개선&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;신규&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;수동으로 이미지 삽입&lt;/span&gt; - &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;폴딩 내용안에 수동으로 이미지 삽입 가능&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;수정파일&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;info.xml, popup.js, popup.css&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;details badge=&quot;신규,개선&quot; bg_color=&quot;#fcfcfc&quot; default_open=&quot;N&quot; editor_component=&quot;mh_folding&quot; marker_color=&quot;#444444&quot; style=&quot;border:1px solid #ddd;background:#fcfcfc;padding:10px;border-radius:5px;margin:0 10px;&quot; ver=&quot;0.2&quot; ver_color=&quot;#444444&quot; ver_date=&quot;2026.06.25&quot;&gt;&lt;summary style=&quot;color:#444444;&quot;&gt;&lt;span style=&quot;font-weight:bold;color:#444444;&quot;&gt;Ver 0.2&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#444;&quot;&gt; - 2026.06.25&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;신규&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;개선&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;신규&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;폴딩 배경 색상&lt;/span&gt; - &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;폴딩내 배경 색상을 선택할 수 있게 추가&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/06/25/5733e56f2bbc578a79ade9adf3afbdc4.png&quot; /&gt;&lt;/p&gt; &lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;개선&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;팝업창 UI수정&lt;/span&gt; - &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;컴포넌트 팝업창 옵션들의 UI를 수정&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;개선&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:500 !important;&quot;&gt;기존 폴딩 내용 수정&lt;/span&gt; - &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;기존 폴딩 내용을 클릭후 옵션 변경후 수정 적용&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;수정파일&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;mh_folding.class.php,&amp;nbsp;info.xml, popup.html, popup.css, popup.js&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;details badge=&quot;첫버전&quot; bg_color=&quot;#fcfcfc&quot; default_open=&quot;N&quot; editor_component=&quot;mh_folding&quot; marker_color=&quot;#444444&quot; style=&quot;border:1px solid #ddd;background:#fcfcfc;padding:10px;border-radius:5px;margin:0 10px;&quot; ver=&quot;0.1&quot; ver_color=&quot;#444444&quot; ver_date=&quot;2026.06.24&quot;&gt;&lt;summary style=&quot;color:#444444;&quot;&gt;&lt;span style=&quot;font-weight:bold;color:#444444;&quot;&gt;Ver 0.1&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#444;&quot;&gt; - 2026.06.24&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;첫버전&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;신규&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#555;font-weight:bold !important;&quot;&gt;Version 폴딩 기능&lt;/span&gt; - &lt;span style=&quot;font-size:.85em;color:#666;&quot;&gt;라이믹스 사이트에서 딱따고기님이 버전 정보를 폴딩으로 작성하는 것을 보고 제작 했습니다.&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;설치 방법은 간단합니다.&lt;/p&gt; &lt;p&gt;다운받은 파일 압축을 풀어서&amp;nbsp;mh_folding 폴더를&amp;nbsp;./modules/editor/components/mh_folding 에 업로더하고&lt;/p&gt; &lt;p&gt;관리자 설정 에디터에서 항목 체크해 주면 됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그럼 게시판 글쓰기 항목에 &amp;quot;접기/펼치기 박스&amp;quot; 추가됩니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;001.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/06/26/b708cd109486ec8d082b67811835994d.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/06/25/4fe44b9fccfc4ba60e6995f977a0fe0b.png&quot; /&gt;&lt;/p&gt;</description>
		<category>나의 RM</category>	<category>에디터 컴포넌트</category>	<category>에디터 컴포넌트</category><category>MH Folding</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xemy/603041</guid>
	<comments>https://mbg1346.inour.net/xemy/603041#comment</comments>			<pubDate>Wed, 24 Jun 2026 23:21:12 +0900</pubDate>
		</item><item>
			<title>템플릿 컴포넌트 폴딩 MH 템플릿</title>
			<link>https://mbg1346.inour.net/xemy/602958</link>
				<description>&lt;p&gt;MH 템플릿을 사용하고자 하면 윤삼님이 만든 탬플릿 컴포넌트가 먼저 설치 되어 있어야 합니다.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://xetown.com/rxe_point/1000063&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;탬플릿 컴포넌트&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt; &lt;style type=&quot;text/css&quot;&gt;details { border:1px solid #ddd; background:#eee; padding:10px; border-radius:5px; margin:0 10px; } summary::marker { color:red; } .mf_ver { font-weight:bold; color: #2980b9; } .mf_new { font-size:.8em; color:#999; border:1px solid #ddd; padding:3px 6px; border-radius:5px; margin-left:10px; } .mf_bug { font-size:.8em; color:#999; border:1px solid #ddd; padding:3px 6px; border-radius:5px; margin-right:5px; } .mf_sub { font-size:.9em; color:#555; font-weight:500; } .mf_sum { font-size:.85em; color:#666; } &lt;/style&gt; &lt;/p&gt; &lt;details open=&quot;&quot;&gt;&lt;summary&gt; &lt;span class=&quot;mf_ver&quot;&gt;Ver 1.0 - 2026 06 24&lt;/span&gt; &lt;span class=&quot;mf_new&quot;&gt;최신&lt;/span&gt; &lt;/summary&gt; &lt;p style=&quot;margin-top:15px; margin-left:5px&quot;&gt;&amp;bull; 라이믹스 사이트에서 딱따고기님이 버전 정보를 폴딩으로 작성하는 것을 보고&amp;nbsp;탬플릿 컴포넌트를 이용해서 한번 만들어 봤습니다.&lt;/p&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;style type=&quot;text/css&quot;&gt;details { border:1px solid #ddd; background:#eee; padding:10px; border-radius:5px; margin:0 10px; } summary::marker { color:red; } .mf_ver { font-weight:bold; color: #2980b9; } .mf_new { font-size:.8em; color:#999; border:1px solid #ddd; padding:3px 6px; border-radius:5px; margin-left:10px; } .mf_bug { font-size:.8em; color:#999; border:1px solid #ddd; padding:3px 6px; border-radius:5px; margin-right:5px; } .mf_sub { font-size:.9em; color:#555; font-weight:500; } .mf_sum { font-size:.85em; color:#666; } &lt;/style&gt; &lt;details&gt;&lt;summary&gt; &lt;span class=&quot;mf_ver&quot;&gt;Ver 0 - 2026 06 24&lt;/span&gt;&lt;/summary&gt; &lt;p style=&quot;margin-top:15px; margin-left:5px&quot;&gt;&amp;bull; 기본 접기 적용&lt;span class=&quot;mf_sub&quot;&gt;&lt;span&gt;&amp;nbsp;-&amp;nbsp; 소스보기에서&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&amp;lt;details open=&amp;quot;&amp;quot;&amp;gt;에서 open=&amp;quot;&amp;quot; 삭제하면 됨&lt;/p&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://moonhouse.co.kr/xemy/603041&quot;&gt;직접 에디터 컴포넌트로 작성&lt;/a&gt;&lt;/p&gt;</description>
		<category>나의 RM</category>	<category>템플릿</category>	<category>MH 템플릿</category><category>MH Folding</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xemy/602958</guid>
	<comments>https://mbg1346.inour.net/xemy/602958#comment</comments>			<pubDate>Wed, 24 Jun 2026 15:59:19 +0900</pubDate>
		</item><item>
			<title>쇼핑몰 모듈</title>
			<link>https://mbg1346.inour.net/xedata/602805</link>
				<description>&lt;p&gt;완성도 높은 쇼핑몰 모듈이 될 수 있도록 많은 피드백 부탁드립니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://ddgglabs.org/ddggshop1&quot; target=&quot;_blank&quot;&gt;https://ddgglabs.org/ddggshop1&lt;/a&gt;&amp;nbsp;에서 쇼핑몰 모듈을 체험하실 수 있습니다.&lt;/p&gt; &lt;p&gt;현재 토스페이먼츠와 무통장입금 결제방식만 지원하나, 추후 확장 가능하도록 설계되어있고. 업데이트 예정입니다.&lt;/p&gt; &lt;p&gt;============================================================&lt;/p&gt; &lt;p&gt;ver 1.1.3(2026.06.12)&lt;/p&gt; &lt;p&gt;- 쇼핑몰 인스턴스가 생성되기전, 구버전 콘솔이 뜨는 오류 및 파일첨부 오류 해결&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;ver 1.1.1(2026.06.12)&lt;/p&gt; &lt;p&gt;- 관리자 주문 통계 페이지 +엑셀 export&lt;/p&gt; &lt;p&gt;- 적립금(포인트) 사용기능 추가&lt;/p&gt; &lt;p&gt;- 주문 알림&lt;/p&gt; &lt;p&gt;- 배송 추적(배송조회 링크)&lt;/p&gt; &lt;p&gt;- 상품 엑셀 일괄관리 기능 추가&lt;/p&gt; &lt;p&gt;- 회원 등급별 적립률 기능 추가&lt;/p&gt; &lt;p&gt;- 쿠폰 자동발급 + 쿠폰함&lt;/p&gt; &lt;p&gt;- 토스페이먼츠 결제 안정성강화&lt;/p&gt; &lt;p&gt;- 위시리스트(찜), 연관상품, 포토리뷰 기능추가&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;ver 1.0.0 (2026.06.12)&lt;/p&gt; &lt;p&gt;- 별도 레이아웃 관리자 콘솔 구성&lt;/p&gt; &lt;p&gt;- 회원공개 폐쇄몰 기능&lt;/p&gt; &lt;p&gt;- 도서산간등 배송비 커스텀 및 상품별 배송비설정 기능&lt;/p&gt; &lt;p&gt;- 쿠폰기능추가&lt;/p&gt; &lt;p&gt;- 컬러셋 커스텀가능&lt;/p&gt; &lt;p&gt;============================================================&lt;/p&gt; &lt;h2&gt;&lt;strong&gt;핵심 기능&lt;/strong&gt;&lt;/h2&gt; &lt;p&gt;&lt;strong&gt;- 상품 &amp;amp; 옵션 관리&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;색상&amp;middot;사이즈 등&amp;nbsp;&lt;strong&gt;조합형 옵션&lt;/strong&gt;을 자유롭게 구성하고 조합별 재고&amp;middot;추가금액까지 관리. 대표/추가 이미지 첨부와 상세 에디터를 지원합니다.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;- 간편한 결제&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;토스페이먼츠&lt;/strong&gt;&amp;nbsp;카드결제와&amp;nbsp;&lt;strong&gt;무통장입금&lt;/strong&gt;을 기본 제공. 추후 이니시스, KCP 확장예정&lt;/p&gt; &lt;p&gt;&lt;strong&gt;- 다단계 카테고리&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;최대 3단계 계층형 카테고리. 헤더 hover 메뉴와 상품목록 좌측 필터로 고객이 원하는 상품을 빠르게 찾습니다.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;- 리뷰 &amp;amp; 상품문의&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;별점 리뷰와 비밀글 가능한 1:1 상품문의(Q&amp;amp;A). 판매자 답변까지 관리자에서 한 번에 처리합니다.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;- 반응형 지원&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;모바일 햄버거 메뉴&amp;middot;필터 오버레이&amp;middot;검색까지 모바일 UX 최적화. 회원은 모달 로그인으로 끊김 없이 구매합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;&lt;strong&gt;관리자&lt;/strong&gt;&lt;/h2&gt; &lt;ul&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;대시보드&lt;/strong&gt;&amp;nbsp;&amp;mdash; 매출&amp;middot;신규주문&amp;middot;품절 현황 요약&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;주문 관리&lt;/strong&gt;&amp;nbsp;&amp;mdash; 기간&amp;middot;상태&amp;middot;결제수단 필터, 송장 입력, 입금 확인, 주문 취소&amp;middot;환불&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;상품 관리&lt;/strong&gt;&amp;nbsp;&amp;mdash; 계단식 카테고리 선택, 옵션 조합 생성, 태그&amp;middot;배너 설정&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;쇼핑몰 설정&lt;/strong&gt;&amp;nbsp;&amp;mdash; 홈 화면&amp;middot;결제&amp;middot;배송&amp;middot;기타(로고/적립률)까지 탭으로 한 곳에&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;관리자 대시보드&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img data-autoattach=&quot;success&quot; alt=&quot;1.png&quot; data-pswp-pid=&quot;1&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/06/13/6efd782eaa0518746de55a563d32a6b5.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;상품관리 페이지&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img data-autoattach=&quot;success&quot; alt=&quot;2.png&quot; data-pswp-pid=&quot;2&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/06/13/3d21569e6490002e85b313fb309dfc90.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;쇼핑몰 홈&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img data-autoattach=&quot;success&quot; alt=&quot;1.png&quot; data-pswp-pid=&quot;3&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/06/13/16e96d5bef92c6d15de77c6afeaff66e.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;상품 상세페이지&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img data-autoattach=&quot;success&quot; alt=&quot;2.png&quot; data-pswp-pid=&quot;4&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/06/13/21d7bfbe94ddef3944249eda3a04550e.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;장바구니&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img data-autoattach=&quot;success&quot; alt=&quot;3.png&quot; data-pswp-pid=&quot;5&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/06/13/393989e0a1d0a23606e4734859c65db3.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;img data-autoattach=&quot;success&quot; alt=&quot;4.png&quot; data-pswp-pid=&quot;6&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/06/13/a351039dbe552f97c3e897ebabee6c35.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;모바일 반응형&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img data-autoattach=&quot;success&quot; alt=&quot;KakaoTalk_20260611_145542529.png&quot; data-pswp-pid=&quot;7&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/06/13/652b4209c83d112c28092818a39e903e.png&quot; /&gt;&lt;img data-autoattach=&quot;success&quot; alt=&quot;KakaoTalk_20260611_145542529_01.png&quot; data-pswp-pid=&quot;8&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/06/13/239f8fae6e0b7155a4d84314b964125f.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
		<category>RM 자료</category>	<category>모듈</category>				<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xedata/602805</guid>
	<comments>https://mbg1346.inour.net/xedata/602805#comment</comments>			<pubDate>Sat, 13 Jun 2026 13:17:20 +0900</pubDate>
		</item><item>
			<title>게시글 별 평점 모듈</title>
			<link>https://mbg1346.inour.net/xemy/601737</link>
				<description>&lt;p&gt;&lt;span style=&quot;color:#3498db;font-size:16px;&quot;&gt;[특징]&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;bull;&amp;nbsp;&lt;a href=&quot;http://moonhouse.co.kr/xemy/598200&quot; target=&quot;_blank&quot;&gt;게시글 별 평점 모듈 V1.5&lt;/a&gt;&amp;nbsp;과는 형태는 같지만 다른 설정을 사용합니다.&lt;/p&gt; &lt;p&gt;&amp;bull; 두 버전을 분리하는 이유는 사용자가 유리한 것을 선택하면 됩니다 - V1.5.2 이 각 게시판 별로 형태나 색상을 다르게 적용 가능&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;bull;&amp;nbsp;&lt;a href=&quot;http://moonhouse.co.kr/xemy/590994&quot; target=&quot;_blank&quot;&gt;SketchBook5 게시판스킨 - 문하우스 수정버전 V3.5&lt;/a&gt;&amp;nbsp;을 사용하면 V1.5.2를 사용하는게 좋습니다. - 특히 프로필 부분&lt;/p&gt; &lt;p&gt;&amp;bull;&amp;nbsp;모듈 설정에서 출력 및 형태, 게시판들을 선택합니다 - 게시판 스킨에 한줄 코드만 추가(간단)&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/01/27/b1561629483d9cbf027383151cfac662.png&quot; /&gt;&lt;/p&gt; &lt;details badge=&quot;최신,개선&quot; badge_size=&quot;&quot; bg_color=&quot;#f9f9f9&quot; date_size=&quot;&quot; default_open=&quot;Y&quot; editor_component=&quot;mh_folding&quot; font_color=&quot;#444444&quot; marker_color=&quot;#ff6600&quot; open=&quot;&quot; style=&quot;border:1px solid #ddd;background:#f9f9f9;color:#444444;padding:10px;border-radius:5px;margin:0 10px;&quot; sub_size=&quot;&quot; sum_size=&quot;&quot; ver=&quot;2.1&quot; ver_color=&quot;#2980b9&quot; ver_date=&quot;2026.08.14&quot; ver_size=&quot;&quot;&gt;&lt;summary style=&quot;color:#ff6600;&quot;&gt;&lt;span style=&quot;font-size:1em;font-weight:bold;color:#2980b9;&quot;&gt;Ver 2.1&lt;/span&gt;&lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt; - 2026.08.14&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#fff;background:#222;border:1px solid #222;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;최신&lt;/span&gt;&lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-left:6px;&quot;&gt;개선&lt;/span&gt;&lt;/summary&gt; &lt;div style=&quot;margin-top:12px;margin-left:5px&quot;&gt; &lt;div style=&quot;margin-bottom:6px;&quot;&gt;&amp;bull; &lt;span style=&quot;font-size:.8em;color:#999;border:1px solid #ddd;padding:3px 6px;border-radius:5px;margin-right:5px;&quot;&gt;개선&lt;/span&gt;&lt;span style=&quot;font-size:.9em;color:#444444;font-weight:500 !important;&quot;&gt;모듈로만 작동&lt;/span&gt; &amp;mdash; &lt;span style=&quot;font-size:.85em;color:#444444;&quot;&gt;게시판 스킨에 코드 입력 없이 작동됩니다.&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;margin-bottom:4px;margin-left:1.5em;&quot;&gt;&lt;span style=&quot;font-size:.9em;color:#444444;margin-left:1.5em;&quot;&gt;관리자 설정에서 모듈 업데이트 해주세요.&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;/details&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#3498db;font-size:16px;&quot;&gt;[설치 방법]&lt;/span&gt;&lt;/p&gt; &lt;p&gt;1. 게시글 별 평점 모듈을 설치합니다.&lt;/p&gt; &lt;p&gt;2. &lt;s&gt;적용할 게시판 스킨에 추가 -&amp;nbsp;sketchbook5 스킨의 경우&amp;nbsp;_read.html 의 적당한 위치에 추가&lt;/s&gt;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;_read.html 에 추가&quot; use_folder=&quot;N&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;s&gt;&amp;lt;!-- 평점 모듈 --&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;include target=&amp;quot;/modules/starpoint/skins/starpoint_wrapper.html&amp;quot; /&amp;gt;&lt;/s&gt;&lt;/div&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/01/27/9153d7bdecf322996d2584cb10e376ab.png&quot; /&gt;&lt;/p&gt;</description>
		<category>나의 RM</category>	<category>모듈</category>	<category>모듈</category><category>starpoint</category><category>php8.4</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xemy/601737</guid>
	<comments>https://mbg1346.inour.net/xemy/601737#comment</comments>			<pubDate>Tue, 27 Jan 2026 22:14:33 +0900</pubDate>
		</item><item>
			<title>Mh Owl Slide V1.0 위젯 문의드립니다.</title>
			<link>https://mbg1346.inour.net/qa/601722</link>
				<description>&lt;p&gt;https://moonhouse.co.kr/xemy/578193 모바일에서도 사용할 수 있는 위젯을 찾던 중 제가 원하던 위젯을 찾았습니다. 감사합니다. ^^&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;혹시 간단한 부분이면 염치없지만 한가지만 여쭤 보겠습니다. &lt;/p&gt; &lt;p&gt;&lt;br /&gt; pc화면에서는 위젯을 설치하고 창의 크기를 줄이면 이미지와 이미지 사이의 여백이 줄어들다 일정 창크기에서는 이미지와 이미지가 붙어버리게 되고 스마트폰(모바일)에서는 1개만 출력이 되는데요. &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;이미지와 이미지의 사이의 여백은 고정된 채 창의 크기가 줄어들면 보이는 이미지만 갯수만 적어지는 형태로 수정하려고 시도 해보고 있는데 해결이 안되는데요. 혹시 간단한 부분이면 어떤곳을 수정하면 되는지 문의드립니다. 자료 잘쓰겠습니다. ^^&lt;/p&gt;</description>
		<category>QNA</category>	<category>위젯</category>				<dc:creator>강호남</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/601722</guid>
	<comments>https://mbg1346.inour.net/qa/601722#comment</comments>			<pubDate>Tue, 27 Jan 2026 10:36:46 +0900</pubDate>
		</item><item>
			<title>게시판 기능 확장 모듈 V1.2</title>
			<link>https://mbg1346.inour.net/xemy/601601</link>
				<description>&lt;p&gt;XE에서 부터 Xiso님이 제작하여 사용해 오던&amp;nbsp;게시판 기능 확장 모듈을 약간 수정해서 업로드 합니다.&lt;/p&gt; &lt;p&gt;기본 기능(게시판 순서, 일자, 조회수, 추천수 변경 등)에 &lt;span style=&quot;color:#e74c3c;&quot;&gt;파일 다운로드 수 변경&lt;/span&gt;을 추가했습니다.&lt;/p&gt; &lt;p&gt;php8.4에서도 잘 작동합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;저 같은 경우는 프로그램의 새 버전을 올릴때 이이전 버전을 삭제하고 이전 버전과 새 버전만 두는데,&lt;/p&gt; &lt;p&gt;이이전 버전의 다운로드 수를 이전 버전에 합산 합니다.&lt;/p&gt; &lt;p&gt;이 모듈전에는 직접 DB에 접속해서 일일이 수정하였는데 게시판 설정에서 할 수 있게 되니 편하네요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;다운로드 수 변경 확장자에는 이미지파일, 동영상파일, 오디오파일등 미디어 파일들은 일단 제외 했습니다.(옵션에서 선택 가능)&lt;/p&gt; &lt;p&gt;image = &amp;#39;jpg&amp;#39;,&amp;#39;jpeg&amp;#39;,&amp;#39;png&amp;#39;,&amp;#39;gif&amp;#39;,&amp;#39;bmp&amp;#39;,&amp;#39;webp&amp;#39;,&amp;#39;svg&amp;#39;,&amp;#39;ico&amp;#39;,&amp;#39;tiff&amp;#39;,&amp;#39;tif&amp;#39;&lt;/p&gt; &lt;p&gt;video = &amp;#39;mp4&amp;#39;,&amp;#39;avi&amp;#39;,&amp;#39;mov&amp;#39;,&amp;#39;wmv&amp;#39;,&amp;#39;flv&amp;#39;,&amp;#39;mkv&amp;#39;,&amp;#39;webm&amp;#39;,&amp;#39;mpeg&amp;#39;,&amp;#39;mpg&amp;#39;,&amp;#39;m4v&amp;#39;,&amp;#39;3gp&amp;#39;&lt;/p&gt; &lt;p&gt;audio = &amp;#39;mp3&amp;#39;,&amp;#39;wav&amp;#39;,&amp;#39;ogg&amp;#39;,&amp;#39;flac&amp;#39;,&amp;#39;aac&amp;#39;,&amp;#39;m4a&amp;#39;,&amp;#39;wma&amp;#39;,&amp;#39;ape&amp;#39;,&amp;#39;alac&amp;#39;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/01/26/d5b2178c903aa6a376e063e4c1b5722d.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;오리지널 버전 게시판 기능 확장 모듈의&amp;nbsp;라이선스가&amp;nbsp;GPL v2 이고,&lt;/p&gt; &lt;p&gt;제작자인 Xiso님의 홈피도 막혀 있고 딱히 연락할 길도 없고해서, 수정해서 올려도 별 문제가 되지 않을 것 같아서 올려 봅니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/01/22/12b8c294077691d801b79dbf6557456a.png&quot; /&gt;&lt;/p&gt;</description>
		<category>나의 RM</category>	<category>모듈</category>	<category>모듈</category><category>board_extend</category><category>php8.4</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xemy/601601</guid>
	<comments>https://mbg1346.inour.net/xemy/601601#comment</comments>			<pubDate>Thu, 22 Jan 2026 18:17:40 +0900</pubDate>
		</item><item>
			<title>SketchBook5_MH 버전업 V3.5 - 2026.01.13</title>
			<link>https://mbg1346.inour.net/gongi/601467</link>
				<description>&lt;p&gt;[ V3.5 수정 ]&amp;nbsp;2026.01.13&lt;br /&gt; 1. 리스트, 웹진, 첫 글만 썸네일형 목록에서 댓글 출력 순서 / 댓글 칸 출력 형태 변경 시 php8.4에서 에러 수정&lt;br /&gt; skin.xml, _list_FirstThumb.html, _list_normal.html, _list_webzine.html&lt;br /&gt; 2. 리스트, 웹진, 첫 글만 썸네일형 목록에서 목록에 #태그 출력 시 php8.4에서 에러 수정&lt;br /&gt; _list_FirstThumb.html, _list_normal.html, _list_webzine.html&lt;br /&gt; 3. 외부 링크 파일을 로그인 회원만 확장 변수 활용 다운 받게 하는 방법 수정 - 새 창 대신 현재 창에서 파일 다운로드 가능&lt;br /&gt; down.html 파일 수정&lt;br /&gt; 4. 댓글에 이미지, 동영상만 존재할 때 리스트 댓글에 지정 문구 출력 등&lt;br /&gt; list_comment.html, &amp;nbsp;list_webzin_comment.html, __setting.html, skin.xml, img/image-line.svg, img/file-video-line.svg&lt;/p&gt; &lt;p&gt;5. 자료실 형태 출력 시 Total 다운 수 출력&lt;br /&gt; _read_data.html&lt;/p&gt; &lt;p&gt;6. 확장 변수 지정일 후 숨김 처리 - rhymix.org/qna에 적용된 기능&lt;br /&gt; extravars.html, skin.xml&lt;br /&gt; &amp;bull; 확장변수 설정 &amp;gt; 지정 날 수 Over Hidden 확장변수 ID&lt;/p&gt; &lt;p&gt;7. Wizard 설정 게시판 상단에 출력 https://moonhouse.co.kr/xetip/601072&lt;br /&gt; &amp;bull; 전체 설정 &amp;gt; 위저드 설정 사용&lt;br /&gt; list.html, skin.xml, _wizardsetting.html&lt;/p&gt; &lt;p&gt;8. 지정 시간(5초)이 지나면 게시판 화면에서 사리 지게 만드는 기능들 https://moonhouse.co.kr/html/601127&lt;br /&gt; board.js, list.html, ver.html, &amp;nbsp;_wizardsetting.html&lt;br /&gt; 9. 게시글 별 평점 모듈 업데이트 https://moonhouse.co.kr/xemy/598200&lt;br /&gt; _read.html, skin.xml, vote_members.html, vote_member.css&lt;br /&gt; &amp;bull; 본문 일반 설정 &amp;gt; 게시글 별 평점 모듈 사용&lt;br /&gt; &amp;bull; 평가 회원 출력 추가 - 일반 출력, 관리자만 출력, 출력 안함&lt;br /&gt; &amp;bull; 평가 회원 출력 형태 - Simple, Default,&amp;nbsp;Simple + Default(관리자)&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/01/13/c0fa2a501c6fd6942a8622d1b0d47558.png&quot; /&gt;&lt;/p&gt;</description>
		<category>달집공지</category>		<category>sketchbook5</category><category>게시판</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/gongi/601467</guid>
	<comments>https://mbg1346.inour.net/gongi/601467#comment</comments>			<pubDate>Tue, 13 Jan 2026 19:44:21 +0900</pubDate>
		</item><item>
			<title>게시글 별 평점 모듈 버전업 V1.5 - 2026. 01. 09</title>
			<link>https://mbg1346.inour.net/gongi/601317</link>
				<description>&lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:10,&amp;quot;w&amp;quot;:697,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:462,&amp;quot;abs_y&amp;quot;:452}&quot; style=&quot;color:#e74c3c; font-weight:bold&quot;&gt;[V 1.5 수정]&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:32,&amp;quot;w&amp;quot;:697,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:462,&amp;quot;abs_y&amp;quot;:474}&quot;&gt;1. 스킨 추가 지정 - Simple, Default, black_simple,&amp;nbsp;black_default&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:54,&amp;quot;w&amp;quot;:697,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:462,&amp;quot;abs_y&amp;quot;:496}&quot;&gt;2. 평가 회원 출력 추가 - 일반 출력, 관리자만 출력, 출력 안함&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:77,&amp;quot;w&amp;quot;:697,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:462,&amp;quot;abs_y&amp;quot;:519}&quot;&gt;평가 회원 출력 형태 - 일반형과 심플형&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:99,&amp;quot;w&amp;quot;:697,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:462,&amp;quot;abs_y&amp;quot;:541}&quot;&gt;[일반형]&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:122,&amp;quot;w&amp;quot;:697,&amp;quot;h&amp;quot;:293,&amp;quot;abs_x&amp;quot;:462,&amp;quot;abs_y&amp;quot;:564}&quot;&gt;&lt;a bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:396,&amp;quot;w&amp;quot;:696,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:462,&amp;quot;abs_y&amp;quot;:838}&quot; href=&quot;https://moonhouse.co.kr/files/attach/images/2026/01/09/20528dd721b052549cbd2280d5fe9795.png&quot; rel=&quot;prettyPhoto[mixed]&quot;&gt;&lt;img alt=&quot;게시글 별 평점 모듈 V1.5 - 2026. 01. 09 - 문하우스 : image.png&quot; bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:122,&amp;quot;w&amp;quot;:696,&amp;quot;h&amp;quot;:286,&amp;quot;abs_x&amp;quot;:462,&amp;quot;abs_y&amp;quot;:564}&quot; src=&quot;https://moonhouse.co.kr/files/attach/images/2026/01/09/20528dd721b052549cbd2280d5fe9795.png&quot; title=&quot;게시글 별 평점 모듈 V1.5 - 2026. 01. 09 - 문하우스 : image.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:415,&amp;quot;w&amp;quot;:697,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:462,&amp;quot;abs_y&amp;quot;:857}&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:438,&amp;quot;w&amp;quot;:697,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:462,&amp;quot;abs_y&amp;quot;:880}&quot;&gt;[심플형 - 평점은 관리자만 보임]&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:460,&amp;quot;w&amp;quot;:697,&amp;quot;h&amp;quot;:116,&amp;quot;abs_x&amp;quot;:462,&amp;quot;abs_y&amp;quot;:902}&quot;&gt;&lt;a bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:557,&amp;quot;w&amp;quot;:696,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:462,&amp;quot;abs_y&amp;quot;:999}&quot; href=&quot;https://moonhouse.co.kr/files/attach/images/2026/01/10/0cc2e456c65d039259bd691fbda5a66d.png&quot; rel=&quot;prettyPhoto[mixed]&quot;&gt;&lt;img alt=&quot;게시글 별 평점 모듈 V1.5 - 2026. 01. 09 - 문하우스 : image.png&quot; bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:460,&amp;quot;w&amp;quot;:696,&amp;quot;h&amp;quot;:108,&amp;quot;abs_x&amp;quot;:462,&amp;quot;abs_y&amp;quot;:902}&quot; src=&quot;https://moonhouse.co.kr/files/attach/images/2026/01/10/0cc2e456c65d039259bd691fbda5a66d.png&quot; title=&quot;게시글 별 평점 모듈 V1.5 - 2026. 01. 09 - 문하우스 : image.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
		<category>달집공지</category>		<category>모듈</category><category>starpoint</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/gongi/601317</guid>
	<comments>https://mbg1346.inour.net/gongi/601317#comment</comments>			<pubDate>Fri, 09 Jan 2026 19:23:01 +0900</pubDate>
		</item><item>
			<title>굵은 폰트만 따로 글꼴 지정하는 방법</title>
			<link>https://mbg1346.inour.net/html/601236</link>
				<description>&lt;p&gt;홈피를 만들다 보면 전체 레이아웃이나 게시판 스킨에 적용하는 폰트를 지정 할 수 있는데,&lt;/p&gt; &lt;p&gt;해당 폰트가 일반적인 글꼴에서는 마음에 드는데 굵은 글꼴에서는 마음에 들지 않을 수 있는데,&lt;/p&gt; &lt;p&gt;이런 경우 적용 가능한 css&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;레이아웃 or 게시판 스킨의 css&quot; use_folder=&quot;N&quot;&gt;/* 굵은 폰트 지정 */&lt;br /&gt; @import url(&amp;#39;https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css&amp;#39;);&lt;br /&gt; &lt;br /&gt; strong, b,&amp;nbsp;&lt;br /&gt; h1, h2, h3, h4, h5, h6,&lt;br /&gt; [style*=&amp;quot;font-weight: bold&amp;quot;],&lt;br /&gt; [style*=&amp;quot;font-weight: 700&amp;quot;],&lt;br /&gt; [style*=&amp;quot;font-weight:bold&amp;quot;],&lt;br /&gt; [style*=&amp;quot;font-weight:700&amp;quot;] {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;font-family: &amp;quot;Pretendard&amp;quot;, sans-serif !important;&lt;br /&gt; }&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;이 사이트는 일반 폰트는 넥슨 Lv.2 고딕체 적용, 굵은 폰트는 A.I 가 추천한 무료 폰트인&amp;nbsp;pretendard체를 적용 했습니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/01/07/2ea38dabfcdb658c61c05d63c534aae1.png&quot; /&gt;&lt;/p&gt;</description>
		<category>Html</category>	<category>css</category>	<category>Font</category><category>폰트</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/html/601236</guid>
	<comments>https://mbg1346.inour.net/html/601236#comment</comments>			<pubDate>Wed, 07 Jan 2026 13:33:29 +0900</pubDate>
		</item><item>
			<title>잠시 보고 사라지게 만드는  javascript</title>
			<link>https://mbg1346.inour.net/html/601127</link>
				<description>&lt;p&gt;홈피 작업을 하다 보면 어떤 기능들은 페이지 출력시 간혹 필요는 한데,&lt;/p&gt; &lt;p&gt;보통때는 필요가 없어서 자리만 차지하고 있는 것들이 있죠.&lt;/p&gt; &lt;p&gt;이런 것들을 모아서 지정 시간이 지나면 화면에서 사리지게 만드는&amp;nbsp;javascript.&lt;/p&gt; &lt;p&gt;(참고로&amp;nbsp;&lt;a href=&quot;https://moonhouse.co.kr/xemy/590994&quot; target=&quot;_blank&quot;&gt;sketchbook5_MH&lt;/a&gt; 게시판 스킨을 예로 듭니다.)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;/modules/board/skins/sketchbook5_MH/js/board.js 에 추가&quot; use_folder=&quot;N&quot;&gt;// 5초 후 모든 .mh_disappear 패널 제거&lt;br /&gt; setTimeout(function() {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;var panels = document.querySelectorAll(&amp;#39;.mh_disappear&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;panels.forEach(function(panel, index) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;setTimeout(function() {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;panel.style.transition = &amp;#39;opacity 0.5s&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;panel.style.opacity = &amp;#39;0&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;setTimeout(function() {&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;panel.remove();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}, 500);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}, index * 500); // 0.5초씩 지연&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;br /&gt; }, 5000);&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;5초후 사라지게 만들고 싶은 기능의 class에 mh_disappear 적용&quot; use_folder=&quot;N&quot;&gt;&amp;bull; list.html 37줄&amp;nbsp;&lt;span style=&quot;color:#c0392b;&quot;&gt;mh_disappear&lt;/span&gt;추가&lt;br /&gt; &lt;br /&gt; &amp;lt;!--// 관리자에게 모듈번호 출력 --&amp;gt;&lt;br /&gt; &amp;lt;div cond=&amp;quot;$grant-&amp;gt;manager &amp;amp;&amp;amp; $mi-&amp;gt;modul_num==&amp;#39;&amp;#39; &amp;amp;&amp;amp; !$mo&amp;quot; class=&amp;quot;m_num &lt;span style=&quot;color:#c0392b;&quot;&gt;mh_disappear&lt;/span&gt;&amp;quot; onclick=&amp;quot;copyToClipboard(&amp;#39;{$mi-&amp;gt;module_srl}&amp;#39;)&amp;quot;&amp;gt;{$mi-&amp;gt;module_srl}&amp;lt;/div&amp;gt;&lt;br /&gt; &amp;lt;script cond=&amp;quot;$grant-&amp;gt;manager &amp;amp;&amp;amp; $mi-&amp;gt;modul_num==&amp;#39;&amp;#39;&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;function copyToClipboard(text) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;navigator.clipboard.writeText(text).then(function() {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;alert(&amp;#39;모듈 번호가 클립보드에 복사되었습니다: &amp;#39; + text);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}, function(err) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;console.error(&amp;#39;클립보드 복사 실패:&amp;#39;, err);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;lt;/script&amp;gt;&lt;br /&gt; &lt;br /&gt; &amp;bull; ver.html 19줄&amp;nbsp;&lt;span style=&quot;color:#c0392b;&quot;&gt;mh_disappear&lt;/span&gt;추가&lt;br /&gt; &lt;br /&gt; &amp;lt;div cond=&amp;quot;$grant-&amp;gt;manager &amp;amp;&amp;amp; !$mi-&amp;gt;ver_info==&amp;#39;&amp;#39;&amp;quot; class=&amp;quot;last_version &lt;span style=&quot;color:#c0392b;&quot;&gt;mh_disappear&lt;/span&gt;&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;span&amp;gt;SK5_MH 버전 정보&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span&amp;gt;&amp;lt;i class=&amp;quot;fa-regular fa-bell&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;a href=&amp;quot;https://moonhouse.co.kr/xemy/590994&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;{$current_version}&amp;lt;/a&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;i class=&amp;quot;fa-solid fa-caret-right&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;a href=&amp;quot;https://github.com/moonhouse-80san/SketchBook5_MH&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;{$last_version}&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;a href=&amp;quot;https://moonhouse.co.kr/xemy/590994&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;MH&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;|&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;a href=&amp;quot;https://github.com/moonhouse-80san/SketchBook5_MH&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Github&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;a class=&amp;quot;closeupt&amp;quot; &amp;nbsp;title=&amp;quot;기본-table&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa-solid fa-xmark&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; 7 Day&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/01/02/68a5f38fc9ead4cb6c3cabc24cb74829.png&quot; /&gt;&lt;/p&gt;</description>
		<category>Html</category>	<category>JavaScript</category>	<category>sketchbook5</category><category>javascript</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/html/601127</guid>
	<comments>https://mbg1346.inour.net/html/601127#comment</comments>			<pubDate>Fri, 02 Jan 2026 10:43:48 +0900</pubDate>
		</item><item>
			<title>스케치북 스킨 관리자 화면에 쉽게 접근할 수 있는 &quot;위저드&quot; 기능을 제거하면 성능이 눈에 띄게 개선</title>
			<link>https://mbg1346.inour.net/xetip/601072</link>
				<description>&lt;div class=&quot;preview_card_wrapper&quot; contenteditable=&quot;false&quot;&gt;&lt;a class=&quot;preview_card_link&quot; href=&quot;https://rhymix.org/qna/1460162#comment_1460205&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;default_image.png.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/12/31/29b405b95c1aee73378dc13a895f043b.jpg&quot; /&gt; &lt;span class=&quot;preview_card_text_container&quot;&gt; &lt;span class=&quot;preview_card_title&quot;&gt;Rhymix - 스킨에 쓰지 않는 부분 삭제하면 속도 향상에 도움이 될까요?&lt;/span&gt; &lt;span class=&quot;preview_card_desc&quot;&gt;스케치북 스킨 같은거에서 html 소스의 사용하지 않는 기능 부분들을 다 삭제해버리면 로딩 속도나 서버 부하에 조금 도움이 될까요? 아니면 용량이 조금 줄어드는 정도 말고는 의미가 없는건지요&lt;/span&gt; &lt;span class=&quot;preview_card_host&quot;&gt;from RHYMIX.ORG&lt;/span&gt; &lt;/span&gt; &lt;/a&gt;&lt;/div&gt; &lt;p&gt;게시판을 꾸미다 보면 게시판 설정을 자주 사용합니다.&lt;/p&gt; &lt;p&gt;그래서 설정&amp;nbsp;Wizard 버턴을 적용하여 사용하면 편하죠.&lt;/p&gt; &lt;p&gt;근데 위의 글 에서 처럼 부하가 걸린다고 하니, 이 부분을 해소 하고자 게시판 상단에&amp;nbsp;Wizard 설정을 출력해서 해결하는 팁 입니다.&lt;/p&gt; &lt;p&gt;기능상 &amp;quot;사용 안함&amp;quot;만 적용되며&amp;nbsp;Wizard를 사용 설정 할려면 해당 게시판 설정으로 이동 합니다.&amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/12/31/075e70e40018f7f54b96d2456f656a3e.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;사용 안함 체크하면 Wizard 버턴 사라짐,&lt;/p&gt; &lt;p&gt;근데 사용할려면 &amp;quot;사용중&amp;quot;체크시 게시판 설정으로 이동합니다.&lt;/p&gt; &lt;p&gt;&amp;quot;위저드 사용 &amp;gt; 관리자만(기본)&amp;quot;에 체크하면 됩니다.&lt;/p&gt; &lt;p&gt;설정 화면은 10초후 자동으로 사라집니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: NEXON Lv2 Gothic, NanumSquareNeo; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;color: #000000; border: 1px solid #999999;&quot; text_color=&quot;000000&quot; title=&quot;list.html&quot; use_folder=&quot;N&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--// Wizard --&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;block cond=&amp;quot;$grant-&amp;gt;manager &amp;amp;&amp;amp; !$mi-&amp;gt;wizard==&amp;#39;N&amp;#39; &amp;amp;&amp;amp; !$mo&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;load target=&amp;quot;css/wizard.css&amp;quot; /&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;include target=&amp;quot;_wizard.php&amp;quot; /&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/block&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;block cond=&amp;quot;!$oDocument-&amp;gt;isExists() &amp;amp;&amp;amp; $grant-&amp;gt;manager &amp;amp;&amp;amp; !$mo&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--// Wizard 사용 설정 --&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;include target=&amp;quot;_wizardsetting.html&amp;quot; /&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/block&amp;gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: NEXON Lv2 Gothic, NanumSquareNeo; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;color: #000000; border: 1px solid #999999;&quot; text_color=&quot;000000&quot; title=&quot;_wizardsetting.html&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;&amp;lt;div class=&amp;quot;wizard-setting-panel&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span class=&amp;quot;setting-label&amp;quot;&amp;gt;위저드 설정&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span class=&amp;quot;radio-group&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;label class=&amp;quot;radio-label&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;wizard_opt&amp;quot; value=&amp;quot;&amp;quot; checked=&amp;quot;checked&amp;quot;|cond=&amp;quot;$mi-&amp;gt;wizard != &amp;#39;N&amp;#39;&amp;quot; onchange=&amp;quot;location.href=&amp;#39;&amp;lt;?php echo getUrl(&amp;#39;act&amp;#39;, &amp;#39;dispBoardAdminSkinInfo&amp;#39;); ?&amp;gt;&amp;#39;&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span&amp;gt;사용중(✔ 설정 바로가기)&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/label&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;label class=&amp;quot;radio-label&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;wizard_opt&amp;quot; value=&amp;quot;N&amp;quot; checked=&amp;quot;checked&amp;quot;|cond=&amp;quot;$mi-&amp;gt;wizard == &amp;#39;N&amp;#39;&amp;quot; onchange=&amp;quot;exeWizardUpdate(this.value)&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span&amp;gt;사용 안함&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/label&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;style&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.wizard-setting-panel { display: inline-flex; align-items: center; padding: 5px 10px; margin:5px; background: #f8f9fa; border: 1px solid #dee2e6; border-radius: 4px; width: fit-content; }&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.wizard-setting-panel span { font-size:13px; }&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.setting-label { font-weight: 600; margin-right: 20px; color: #333; }&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.radio-group { display: flex; gap: 15px; }&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.radio-label { display: flex; align-items: center; cursor: pointer; font-size: 13px; }&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.radio-label input { margin-right: 5px; }&lt;br /&gt; &amp;lt;/style&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;script&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;function exeWizardUpdate(val) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(!confirm(&amp;#39;설정을 변경하시겠습니까?&amp;#39;)) return;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var $ = jQuery;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// 1. _wizard.php가 로드한 원본 폼을 찾습니다.&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var $originForm = $(&amp;#39;#bd_wizard_scroll&amp;#39;).find(&amp;#39;form&amp;#39;).first();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(!$originForm.length) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;alert(&amp;#39;원본 설정 폼을 찾을 수 없습니다. _wizard.php가 정상 로드되었는지 확인해주세요.&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// 2. 폼 데이터를 복사하여 객체화합니다.&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var formData = $originForm.serializeArray();&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// 3. 복사된 데이터에서 wizard 값만 사용자가 선택한 값으로 강제 교체합니다.&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var isReplaced = false;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;for (var i = 0; i &amp;lt; formData.length; i++) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (formData[i].name === &amp;#39;wizard&amp;#39;) {&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;formData[i].value = val;&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;isReplaced = true;&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;break;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(!isReplaced) formData.push({ name: &amp;#39;wizard&amp;#39;, value: val });&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// 4. 전송 (가장 범용적인 $.post 사용)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$.post(request_uri, formData, function(data) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// 성공 시 페이지를 새로고침하여 적용된 내용을 확인합니다.&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;alert(&amp;#39;설정이 저장되었습니다.&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;location.reload();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}).fail(function() {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// 오류가 나더라도 실제로는 저장되었을 수 있으므로 확인을 위해 새로고침합니다.&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;alert(&amp;#39;요청을 완료했습니다.&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;location.reload();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// 10초 후 패널 제거&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;setTimeout(function() {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var panel = document.querySelector(&amp;#39;.wizard-setting-panel&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(panel) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;panel.style.transition = &amp;#39;opacity 0.5s&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;panel.style.opacity = &amp;#39;0&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;setTimeout(function() {&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;panel.remove();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}, 500);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}, 10000);&lt;br /&gt; &amp;lt;/script&amp;gt;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
		<category>RM 팁</category>	<category>문하우스</category>	<category>sketchbook5</category><category>Wizard</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xetip/601072</guid>
	<comments>https://mbg1346.inour.net/xetip/601072#comment</comments>			<pubDate>Wed, 31 Dec 2025 20:30:30 +0900</pubDate>
		</item><item>
			<title>SketchBook5 게시판 스킨 공지사항을 폴딩 형식으로 출력하기 2탄</title>
			<link>https://mbg1346.inour.net/xetip/600999</link>
				<description>&lt;p&gt;https://moonhouse.co.kr/xetip/588063&lt;br /&gt; 위의 글에서 적용된 폴딩 기능에서 좀 더 발전한 옵션을 주는 벙법입니다.&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;font-family: NEXON Lv2 Gothic, NanumSquareNeo; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;color: #000000; border: 1px solid #999999;&quot; text_color=&quot;000000&quot; title=&quot;_notice.html&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;&amp;lt;div style=&amp;quot;float:left; border-top:1px solid #ddd; width:100%&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@if($mi-&amp;gt;default_style==&amp;#39;list&amp;#39;)--&amp;gt;&amp;lt;!--@else--&amp;gt;&amp;lt;table class=&amp;quot;bd_lst bd_tb_lst bd_tb common_notice&amp;quot;&amp;gt;&amp;lt;!--@end--&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;tr loop=&amp;quot;$notice_list=&amp;gt;$no,$document&amp;quot; class=&amp;quot;notice&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;td $list_config[&amp;#39;no&amp;#39;]&amp;gt;&amp;lt;span class=&amp;quot;sbtn_mini sbtn-orange&amp;quot;&amp;gt;{$lang-&amp;gt;notice}&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;td scope=&amp;quot;col&amp;quot; class=&amp;quot;m_no&amp;quot; style=&amp;quot;color:{$category_list[$document-&amp;gt;get(&amp;#39;category_srl&amp;#39;)]-&amp;gt;color}&amp;quot;|cond=&amp;quot;$category_list[$document-&amp;gt;get(&amp;#39;category_srl&amp;#39;)]-&amp;gt;color!=&amp;#39;transparent&amp;#39;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;{$category_list[$document-&amp;gt;get(&amp;#39;category_srl&amp;#39;)]-&amp;gt;title}&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;td class=&amp;quot;title&amp;quot;&amp;gt;&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;lt;!--// 공지사항 일반 출력 --&amp;gt;&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;lt;a cond=&amp;quot;$mi-&amp;gt;notice_view_slide ==&amp;#39;&amp;#39;&amp;quot; href=&amp;quot;{getUrl(&amp;#39;document_srl&amp;#39;,$document-&amp;gt;document_srl, &amp;#39;listStyle&amp;#39;, $listStyle, &amp;#39;cpage&amp;#39;,&amp;#39;&amp;#39;)}&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;strong&amp;gt;&amp;lt;include cond=&amp;quot;$mi-&amp;gt;notice_view_slide ==&amp;#39;&amp;#39;&amp;quot; target=&amp;quot;title.html&amp;quot; /&amp;gt;&amp;lt;/strong&amp;gt;&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;lt;/a&amp;gt;&lt;/p&gt; &lt;p&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;lt;!--// 공지사항 슬라이드 출력 --&amp;gt;&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;lt;details cond=&amp;quot;!$mi-&amp;gt;notice_view_slide ==&amp;#39;&amp;#39;&amp;quot; class=&amp;quot;accordion&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;summary class=&amp;quot;notice_fold&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;strong&amp;gt;&amp;lt;include target=&amp;quot;title.html&amp;quot; /&amp;gt;&amp;lt;/strong&amp;gt;&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; &amp;nbsp;&amp;lt;/summary&amp;gt;&lt;/p&gt; &lt;p&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; &amp;nbsp;&amp;lt;div class=&amp;quot;slide-content&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;p style=&amp;quot;margin-top:10px&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span&amp;gt;{$document-&amp;gt;getContent(false)}&amp;lt;/span&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div style=&amp;quot;text-align:right; float:left; padding-bottom:5px; width:100%&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div style=&amp;quot;float:right&amp;quot;&amp;gt;&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; &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;lt;a href=&amp;quot;{getUrl(&amp;#39;document_srl&amp;#39;,$document-&amp;gt;document_srl, &amp;#39;listStyle&amp;#39;, $listStyle, &amp;#39;cpage&amp;#39;,&amp;#39;&amp;#39;)}&amp;quot; class=&amp;quot;btn&amp;quot;&amp;gt;&amp;lt;span&amp;gt;공지글 보기&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&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; &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;lt;!--@if($grant-&amp;gt;write_comment &amp;amp;&amp;amp; $oDocument-&amp;gt;isEnableComment() )--&amp;gt;&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; &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;&amp;nbsp; &amp;nbsp;&amp;lt;a href=&amp;quot;{getUrl(&amp;#39;&amp;#39;, &amp;#39;mid&amp;#39;, $mid, &amp;#39;act&amp;#39;,&amp;#39;dispBoardWriteComment&amp;#39;,&amp;#39;document_srl&amp;#39;,$document-&amp;gt;document_srl)}&amp;quot; class=&amp;quot;btn&amp;quot;&amp;gt;&amp;lt;span&amp;gt;{$lang-&amp;gt;cmd_comment_registration}&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&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; &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;lt;!--@end--&amp;gt;&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; &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;lt;!--@if($document-&amp;gt;isEditable())--&amp;gt;&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; &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;&amp;nbsp; &amp;nbsp;&amp;lt;!--@if(!( !$grant-&amp;gt;manager &amp;amp;&amp;amp; $document-&amp;gt;getCommentCount()))--&amp;gt;&amp;nbsp;&amp;nbsp; &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; &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;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;a href=&amp;quot;{getUrl(&amp;#39;&amp;#39;, &amp;#39;mid&amp;#39;, $mid, &amp;#39;act&amp;#39;,&amp;#39;dispBoardWrite&amp;#39;,&amp;#39;document_srl&amp;#39;,$document-&amp;gt;document_srl,&amp;#39;comment_srl&amp;#39;,&amp;#39;&amp;#39;)}&amp;quot; class=&amp;quot;btn&amp;quot;&amp;gt;&amp;lt;span&amp;gt;{$lang-&amp;gt;cmd_modify}&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&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; &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;&amp;nbsp; &amp;nbsp;&amp;lt;!--@end--&amp;gt;&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; &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;&amp;nbsp; &amp;nbsp;&amp;lt;!--@if(!( !$grant-&amp;gt;manager &amp;amp;&amp;amp; $oDocument-&amp;gt;getCommentCount()))--&amp;gt;&amp;nbsp;&amp;nbsp; &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; &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;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;a href=&amp;quot;{getUrl(&amp;#39;&amp;#39;, &amp;#39;mid&amp;#39;, $mid, &amp;#39;act&amp;#39;,&amp;#39;dispBoardDelete&amp;#39;,&amp;#39;document_srl&amp;#39;,$document-&amp;gt;document_srl,&amp;#39;comment_srl&amp;#39;,&amp;#39;&amp;#39;)}&amp;quot; class=&amp;quot;btn&amp;quot;&amp;gt;&amp;lt;span&amp;gt;{$lang-&amp;gt;cmd_delete}&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&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; &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;&amp;nbsp; &amp;nbsp;&amp;lt;!--@end--&amp;gt;&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; &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;lt;!--@end--&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/p&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!-- 내용글 하단 감지용 마커 추가 --&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;scroll-end-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&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; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;/p&gt; &lt;p&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; &amp;nbsp;&amp;lt;style&amp;gt;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;summary.notice_fold::-webkit-details-marker { display: none; }&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;summary.notice_fold { display: block; }&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;summary.notice_fold { position: relative; padding-left: 1.2em; cursor: pointer; }&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;summary.notice_fold::before { content: &amp;quot;&amp;quot;; position: absolute;&amp;nbsp;&amp;nbsp; &amp;nbsp; border-top: 0.5em solid transparent; border-bottom: 0.5em solid transparent; border-left: 0.75em solid yellowgreen; top: 0.2em; left: 0; transition: .25s transform; margin-top:2px; }&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;details[open] summary:before { transform: rotateZ(90deg); }&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;details[open] &amp;gt; summary::-webkit-details-marker { transform:rotate3d(0, 0, 1, 180deg);}&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.slide-content { max-height:0; overflow:hidden; transition:max-height 0.5s ease-out, opacity 0.5s ease-out; &amp;nbsp;opacity:0; }&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;details[open] .slide-content { opacity:1; }&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.scroll-end-marker { height:1px; width:100%; }&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; &amp;nbsp;&amp;lt;/style&amp;gt;&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;lt;/details&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/td&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;td cond=&amp;quot;$list_config[&amp;#39;nick_name&amp;#39;]&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#popup_menu_area&amp;quot; class=&amp;quot;member_{$document-&amp;gt;get(&amp;#39;member_srl&amp;#39;)}&amp;quot; onclick=&amp;quot;return false&amp;quot;&amp;gt;{$document-&amp;gt;getNickName()}&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;td cond=&amp;quot;$list_config[&amp;#39;regdate&amp;#39;]&amp;quot;&amp;gt;{$document-&amp;gt;getRegdate(&amp;#39;Y.m.d&amp;#39;)}&amp;lt;/td&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;td cond=&amp;quot;$list_config[&amp;#39;last_update&amp;#39;]&amp;quot;&amp;gt;{getTimeGap($document-&amp;gt;get(&amp;#39;last_update&amp;#39;), &amp;quot;y.m.d&amp;quot;)}&amp;lt;/td&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;td cond=&amp;quot;$list_config[&amp;#39;readed_count&amp;#39;] &amp;amp;&amp;amp; $val-&amp;gt;idx==-1&amp;quot;&amp;gt;{$document-&amp;gt;get(&amp;#39;readed_count&amp;#39;)&amp;gt;0?$document-&amp;gt;get(&amp;#39;readed_count&amp;#39;):&amp;#39;0&amp;#39;}&amp;lt;/td&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;td cond=&amp;quot;$grant-&amp;gt;manager&amp;quot; class=&amp;quot;check m_no&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;cart&amp;quot; value=&amp;quot;{$document-&amp;gt;document_srl}&amp;quot; class=&amp;quot;iCheck&amp;quot; title=&amp;quot;Check This Article&amp;quot; onclick=&amp;quot;doAddDocumentCart(this)&amp;quot; checked=&amp;quot;checked&amp;quot;|cond=&amp;quot;$document-&amp;gt;isCarted()&amp;quot; /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/tr&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@if($mi-&amp;gt;default_style==&amp;#39;list&amp;#39;)--&amp;gt;&amp;lt;!--@else--&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;!--@end--&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;Script&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;&amp;lt;script cond=&amp;quot;!$mi-&amp;gt;notice_view_slide ==&amp;#39;&amp;#39;&amp;quot; &amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;document.addEventListener(&amp;#39;DOMContentLoaded&amp;#39;, function() {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;const detailsElements = document.querySelectorAll(&amp;#39;details.accordion&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;const closeTimers = new Map(); // 각 details 요소별로 타이머 관리&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Intersection Observer 설정 (긴 글용)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;const observerOptions = {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;root: null, // 뷰포트를 기준으로 관찰&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;rootMargin: &amp;#39;0px&amp;#39;,&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;threshold: 0.1 // 마커가 뷰포트의 10% 이상 보일 때 감지&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;const scrollEndObserver = new IntersectionObserver((entries, observer) =&amp;gt; {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;entries.forEach(entry =&amp;gt; {&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;const details = entry.target.closest(&amp;#39;details.accordion&amp;#39;);&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;if (!details || !details.open) return;&lt;/p&gt; &lt;p&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;const slideContent = details.querySelector(&amp;#39;.slide-content&amp;#39;);&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;quot;긴 글&amp;quot;로 판단된 경우에만 Intersection Observer 로직 적용&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;const viewportHeight = window.innerHeight || document.documentElement.clientHeight;&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;if (slideContent &amp;amp;&amp;amp; slideContent.scrollHeight &amp;gt; viewportHeight * 0.8) {&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; &amp;nbsp;if (entry.isIntersecting) {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (closeTimers.has(details)) {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;clearTimeout(closeTimers.get(details));&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// 3초 후에 닫히도록 타이머 설정&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;const timerId = setTimeout(() =&amp;gt; {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (details.open) {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;details.open = false;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;const slideContent = details.querySelector(&amp;#39;.slide-content&amp;#39;);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (slideContent) {&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; &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;slideContent.style.maxHeight = &amp;#39;0&amp;#39;;&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; &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;slideContent.style.opacity = &amp;#39;0&amp;#39;;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;closeTimers.delete(details);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;setTimeout(() =&amp;gt; {&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; &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;const detailsTop = details.getBoundingClientRect().top;&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; &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;window.scrollTo({&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; &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;&amp;nbsp; &amp;nbsp;top: window.pageYOffset + detailsTop - 200,&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; &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;&amp;nbsp; &amp;nbsp;behavior: &amp;#39;smooth&amp;#39;,&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; &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;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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}, 300);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}, 3000); // 3초 = 3000ms&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;closeTimers.set(details, timerId);&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; &amp;nbsp;} else {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (closeTimers.has(details)) {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;clearTimeout(closeTimers.get(details));&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;closeTimers.delete(details);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &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;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}, observerOptions);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;let currentOpenDetails = null;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;let lastScrollDirection = 0; // 0: 정지, 1: 아래, -1: 위&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// window 스크롤 이벤트 리스너 (짧은 글용)&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;window.addEventListener(&amp;#39;wheel&amp;#39;, function(e) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (currentOpenDetails &amp;amp;&amp;amp; currentOpenDetails.open) {&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;const slideContent = currentOpenDetails.querySelector(&amp;#39;.slide-content&amp;#39;);&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;const viewportHeight = window.innerHeight || document.documentElement.clientHeight;&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;&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;quot;짧은 글&amp;quot;로 판단된 경우에만 wheel 로직 적용&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;if (slideContent &amp;amp;&amp;amp; slideContent.scrollHeight &amp;lt;= viewportHeight * 0.8) {&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; &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; &amp;nbsp;const newScrollDirection = e.deltaY &amp;gt; 0 ? 1 : (e.deltaY &amp;lt; 0 ? -1 : 0);&lt;/p&gt; &lt;p&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; &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; &amp;nbsp;if (newScrollDirection === 1) {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (closeTimers.has(currentOpenDetails)) {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;clearTimeout(closeTimers.get(currentOpenDetails));&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// 1초 후에 닫히도록 타이머 설정&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;const timerId = setTimeout(() =&amp;gt; {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (currentOpenDetails &amp;amp;&amp;amp; currentOpenDetails.open) { // 타이머 만료 시에도 열려있는지 확인&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;currentOpenDetails.open = false;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (slideContent) {&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; &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;slideContent.style.maxHeight = &amp;#39;0&amp;#39;;&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; &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;slideContent.style.opacity = &amp;#39;0&amp;#39;;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;closeTimers.delete(currentOpenDetails);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;setTimeout(() =&amp;gt; {&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; &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;const detailsTop = currentOpenDetails.getBoundingClientRect().top;&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; &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;window.scrollTo({&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; &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;&amp;nbsp; &amp;nbsp;top: window.pageYOffset + detailsTop - 200,&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; &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;&amp;nbsp; &amp;nbsp;behavior: &amp;#39;smooth&amp;#39;,&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; &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;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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}, 300);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;currentOpenDetails = null; // 닫혔으므로 초기화&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}, 1000); // 1초 = 1000ms&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;closeTimers.set(currentOpenDetails, timerId);&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; &amp;nbsp;} else if (newScrollDirection === -1) { // 스크롤 방향이 위쪽일 때&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (closeTimers.has(currentOpenDetails)) {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;clearTimeout(closeTimers.get(currentOpenDetails));&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;closeTimers.delete(currentOpenDetails);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &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;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;detailsElements.forEach(details =&amp;gt; {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;const slideContent = details.querySelector(&amp;#39;.slide-content&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;const scrollEndMarker = details.querySelector(&amp;#39;.scroll-end-marker&amp;#39;);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;details.addEventListener(&amp;#39;toggle&amp;#39;, function() {&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;// details가 닫힐 때 타이머 및 currentOpenDetails 정리&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;if (!this.open) {&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; &amp;nbsp;if (closeTimers.has(this)) {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;clearTimeout(closeTimers.get(this));&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;closeTimers.delete(this);&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; &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; &amp;nbsp;if (currentOpenDetails === this) {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;currentOpenDetails = null;&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; &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; &amp;nbsp;// 닫힐 때 Intersection Observer도 해제&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; &amp;nbsp;if (scrollEndMarker) {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;scrollEndObserver.unobserve(scrollEndMarker);&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; &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;}&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;&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;if (this.open) {&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; &amp;nbsp;currentOpenDetails = this;&lt;/p&gt; &lt;p&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; &amp;nbsp;// 다른 details 닫기&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; &amp;nbsp;detailsElements.forEach(otherDetails =&amp;gt; {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (otherDetails !== this &amp;amp;&amp;amp; otherDetails.open) {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (closeTimers.has(otherDetails)) {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;clearTimeout(closeTimers.get(otherDetails));&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;closeTimers.delete(otherDetails);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;otherDetails.open = false;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;const otherSlideContent = otherDetails.querySelector(&amp;#39;.slide-content&amp;#39;);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (otherSlideContent) {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;otherSlideContent.style.maxHeight = &amp;#39;0&amp;#39;;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;otherSlideContent.style.opacity = &amp;#39;0&amp;#39;;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// 다른 details가 닫힐 때 해당 Observer도 해제&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;const otherMarker = otherDetails.querySelector(&amp;#39;.scroll-end-marker&amp;#39;);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (otherMarker) {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;scrollEndObserver.unobserve(otherMarker);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;});&lt;/p&gt; &lt;p&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; &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; &amp;nbsp;if (slideContent) {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;slideContent.style.maxHeight = &amp;#39;none&amp;#39;;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;const scrollHeight = slideContent.scrollHeight;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;slideContent.style.maxHeight = &amp;#39;0&amp;#39;;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;requestAnimationFrame(() =&amp;gt; {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;slideContent.style.maxHeight = scrollHeight + &amp;#39;px&amp;#39;;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;slideContent.style.opacity = &amp;#39;1&amp;#39;;&lt;/p&gt; &lt;p&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// details가 열린 후, 내용의 길이를 판단하여 Observer 등록&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;const viewportHeight = window.innerHeight || document.documentElement.clientHeight;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (scrollHeight &amp;gt; viewportHeight * 0.8) { // 긴 글인 경우&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (scrollEndMarker) {&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; &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;scrollEndObserver.observe(scrollEndMarker);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &amp;nbsp;}&lt;/p&gt; &lt;p&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; &amp;nbsp;// 열린 details로 스크롤 이동&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; &amp;nbsp;requestAnimationFrame(() =&amp;gt; {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;const detailsTop = this.getBoundingClientRect().top;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;window.scrollTo({&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;top: window.pageYOffset + detailsTop - 200,&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;behavior: &amp;#39;smooth&amp;#39;,&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &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;} else {&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; &amp;nbsp;// details가 닫힐 때&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; &amp;nbsp;if (slideContent) {&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;slideContent.style.maxHeight = &amp;#39;0&amp;#39;;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;slideContent.style.opacity = &amp;#39;0&amp;#39;;&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; &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;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;br /&gt; &amp;lt;/script&amp;gt;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;위의 스크립트는 공지글의 내용이 길어서 한 화면을 넘어서면 가장 아래줄에 도달시 3초가 지나면 자동으로 닫히고,&lt;br /&gt; 내용글이 짧아서 화면을 벗어나지 않으면 내용이 닫히지 않고, 마우스 스크롤시 1초가 지나면 닫히게 만든 스크립트 입니다.&lt;/p&gt; &lt;p&gt;시간은 자신에게 맞게끔 조절하면 됩니다.&lt;/p&gt; &lt;p&gt;별 기능이 아닌데 스크립트가 길다고 여겨지면 적용 안 하면 됩니다.(딴지 걸기 없기 ^.^)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;위의 코드는 앨런 A.I가 만들어 줬습니다.&lt;/p&gt; &lt;div class=&quot;preview_card_wrapper&quot; contenteditable=&quot;false&quot;&gt;&lt;a class=&quot;preview_card_link&quot; href=&quot;https://alan.estsoft.ai/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;8FM2MjuWQbUgU6nRp3yhznVO4h8.png.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/12/30/a354f7f95538ca661c67a6a6565e769f.jpg&quot; /&gt; &lt;span class=&quot;preview_card_text_container&quot;&gt; &lt;span class=&quot;preview_card_title&quot;&gt;앨런 - 한국어 AI 검색엔진 | ChatGPT, Claude, Gemini, EXAONE 4개 모델 비교&lt;/span&gt; &lt;span class=&quot;preview_card_desc&quot;&gt;최신 AI 모델 비교부터 논문&amp;middot;유튜브 요약까지. 한국어에 가장 강한 AI 검색엔진 앨런으로 검색, 글쓰기, 문서 작성에서 압도적인 생산성을 경험하세요. 모든 기능을 무료로 체험해보세요!&lt;/span&gt; &lt;span class=&quot;preview_card_host&quot;&gt;from ALAN.ESTSOFT.AI&lt;/span&gt; &lt;/span&gt; &lt;/a&gt;&lt;/div&gt;</description>
		<category>RM 팁</category>	<category>문하우스</category>	<category>folding</category><category>details</category><category>summary</category><category>sketchbook5</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xetip/600999</guid>
	<comments>https://mbg1346.inour.net/xetip/600999#comment</comments>			<pubDate>Tue, 30 Dec 2025 13:32:30 +0900</pubDate>
		</item><item>
			<title>창원시 마창대교 근처 카페모조</title>
			<link>https://mbg1346.inour.net/blog/600646</link>
				<description>&lt;p&gt;&lt;img ascending_order=&quot;Y&quot; auto_play=&quot;Y&quot; duration=&quot;2000&quot; effects=&quot;fade,fadeLeft,fadeRight,fadeTop,fadeBottom,fadeTopLeft,fadeBottomRight,blindsLeft,blindsRight,blindsTop,blindsBottom,blindsTopLeft,blindsBottomRight,curtainLeft,curtainRight,interlaceLeft,interlaceRight,mosaic,bomb,fumes&quot; mh_align=&quot;center&quot; mh_height=&quot;&quot; mh_slides=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;/files/attach/images/2025/11/16/ff8b39b0671f872136da6ea1be0dbaa1.jpg&amp;quot;,&amp;quot;caption&amp;quot;:&amp;quot;&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;/files/attach/images/2025/11/16/390981613d0797fb015a6f5001867c0b.jpg&amp;quot;,&amp;quot;caption&amp;quot;:&amp;quot;&amp;quot;}]&quot; mh_width=&quot;750&quot; random_effect=&quot;Y&quot; responsive_effect=&quot;Y&quot; show_thumbs=&quot;Y&quot; speed=&quot;1500&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/11/16/ff8b39b0671f872136da6ea1be0dbaa1.jpg&quot; style=&quot;display: block; width: 750px; height: 450px; border: 2px dotted rgb(67, 113, 185); margin-left: auto; margin-right: auto; object-fit: cover;&quot; /&gt;&lt;/p&gt;</description>
		<category>Blog</category>	<category>My Album</category>				<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/blog/600646</guid>
	<comments>https://mbg1346.inour.net/blog/600646#comment</comments>			<pubDate>Sun, 16 Nov 2025 10:54:39 +0900</pubDate>
		</item><item>
			<title>구충제 모듈 v2</title>
			<link>https://mbg1346.inour.net/xedata/600532</link>
				<description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;ALL-BAN-dazole&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;anti-parasite module for Rhymix&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;귀중한 서버 자원과 트래픽을 쪽쪽 빨아먹는 기생충 같은 로봇들을 차단합니다.&lt;/p&gt; &lt;p&gt;&lt;s&gt;&lt;a href=&quot;https://namu.wiki/w/%EC%95%8C%EB%B2%A4%EB%8B%A4%EC%A1%B8&quot; rel=&quot;nofollow&quot;&gt;암 예방에 도움이 될지도 모릅니다.&lt;/a&gt;&lt;/s&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;1. 널리 알려진 불량 로봇 user-agent 목록이 기본 적재되어 있습니다.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; data-autoattach=&quot;success&quot; data-pswp-pid=&quot;1&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/11/06/67bf34ea2c79f0e2014d044542377920.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;불량 로봇으로 간주하는 기준은&lt;/p&gt; &lt;p&gt;1) 검색 노출을 통한 방문자 유입, SNS 공유, 광고 수익 등 명백한 혜택을 주지&amp;nbsp;&lt;u&gt;않으면서&lt;/u&gt;&lt;/p&gt; &lt;p&gt;2) 운영자의&amp;nbsp;&lt;u&gt;동의 없이&lt;/u&gt;&amp;nbsp;국내 홈페이지를 대량으로 크롤링하여&lt;/p&gt; &lt;p&gt;3) 서버 부하 증가, 해외 트래픽 요금 등의&amp;nbsp;&lt;u&gt;피해를 입힌 이력&lt;/u&gt;이 있는 user-agent 또는 IP 대역입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;통계 작성이나 마케팅을 위한 데이터 수집, AI 학습 데이터 수집은 대부분 해당됩니다. (만약 특정 업체의 크롤링에 동의하셨다면 해당 user-agent나 IP 대역을 목록에서 제외하세요.)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;물론 .htaccess나 서버 설정으로 차단하는 것이 훨씬 더 효율적이겠지만, 웹호스팅에서는 서버 설정을 임의로 수정하기도 어렵고,&amp;nbsp;.htaccess를 수정하면 코어 업데이트시 덮어씌워질 수 있으므로 좀더 관리하기 편한 방법을 제공합니다. User-agent 목록을 수정하실 경우, 정상적인 방문자를 차단하지 않도록 조심하세요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;2. 해외 접속을 국가별로 통제할 수 있습니다.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; data-autoattach=&quot;success&quot; data-pswp-pid=&quot;2&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/11/06/a91e7d73b37ec2824cad1de585014228.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;(스크린샷은 예시이며, 해당 국가들을 차단하라는 뜻이 아닙니다.)&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;위의 1번과 같은 user-agent 기반의 AI 봇 차단이 보편화되면서, 최근에는 일반 브라우저로 user-agent를 위장한 채 다수의 IP에서 무작위로 접속하여 서버 부하를 일으키고 해외 트래픽을 유발하는 AI 봇이 늘어나고 있습니다. 어느 나라 IP가 많이 등장하는지는 그때그때 다릅니다. 중국일 때도 있고 브라질일 때도 있고... 그렇다고 해외 접속을 모두 차단하면 해외 회원들이 불편을 겪는 것은 물론, 구글 노출과 광고에도 악영향이 있겠지요?&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그래서 구충제 모듈 v2부터는 해외 특정 국가에서 접속할 경우 클라우드플레어처럼 캡챠를 표시하거나, 로그인을 강제하도록 설정할 수 있도록 개선했습니다. 즉, 특정 국가에서만 회원제 사이트로 전환하는 효과를 얻을 수 있습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Googlebot, bingbot, facebookexternalhit 등 널리 알려진 검색로봇이나 SNS 공유 로봇은 예외처리할 수 있습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;3. 클라우드 서버 IP를 차단할 수 있습니다.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; data-autoattach=&quot;success&quot; data-pswp-pid=&quot;3&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/11/06/a815d3cf2884293b619b1bae51abf00b.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;(스크린샷은 예시이며, 해당 업체들을 차단하라는 뜻이 아닙니다.)&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;국내외 클라우드의 VPS나 서버리스 상품을 사용하여 다수의 IP를 돌려쓰며 무단 크롤링하는 봇을 일괄 차단할 수 있습니다.&amp;nbsp;개발자를 위한 API 서비스를 운영하지 않는 사이트라면, 클라우드 서버 IP를 통한 접속은 대부분 봇이라고 가정해도 무방합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;아마존이나 구글처럼 자사의 클라우드 서비스에 사용하는 IP 대역 목록을 공식적으로 제공하는 업체는 그 정보를 활용하여 차단하고, 그렇지 않은 업체는 ASN 단위로 차단합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;차단된 사용자에게는 아래와 같은 화면이 표시되며, 안내 문구는 커스터마이징할 수 있습니다. 이미 대부분의 사람들이 익숙해진 클라우드플레어의 주황색 안내 화면처럼, 해외 접속자분들은 이 화면에도 곧 익숙해지지 않을까 합니다.^^&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; data-autoattach=&quot;success&quot; data-pswp-pid=&quot;4&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/11/06/7b7b1130ad3b4b900c6230d1f0414a9e.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;4. 국가 및 클라우드 IP 대역 DB를 제공합니다.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;국가나 기업이 사용하는 IP 대역은 종종 변경될 수 있으므로, 구충제 모듈이 사용하는 IP 대역 DB는 모듈과 별도로 종종 업데이트할 예정입니다. 한 달에 한 번 정도 IP 대역 업데이트 버튼을 클릭해 주시는 것을 추천합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;모든 차단 기능은 서버 부하와 트래픽을 최소화하는 방법으로 구현되어 있습니다. (차단 화면을 예쁘게 꾸밀 수도 있겠지만, 추천하지 않습니다.) 원치 않는 AI 봇을 차단하는 과정에서 오히려 더 많은 부하와 트래픽이 발생한다면 곤란하니까요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;작동 환경: 라이믹스 2.1.x (2024년 하반기 이후 릴리즈된 버전)&lt;/p&gt;</description>
		<category>RM 자료</category>					<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xedata/600532</guid>
	<comments>https://mbg1346.inour.net/xedata/600532#comment</comments>			<pubDate>Thu, 06 Nov 2025 19:07:07 +0900</pubDate>
		</item><item>
			<title>하단 영역을 브라우즈의 최하단에 고정시키는 방법</title>
			<link>https://mbg1346.inour.net/html/600489</link>
				<description>&lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;font-family: NEXON Lv2 Gothic, NanumSquareNeo; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;color: #000000; border: 1px solid #999999;&quot; text_color=&quot;000000&quot; title=&quot;&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;&amp;lt;div id=&amp;quot;page&amp;quot;&amp;gt;&lt;br /&gt; &lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--상단 메뉴 영역--&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;nav class=&amp;quot;gtco-nav&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/nav&amp;gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!-- Content 전용섹션 --&amp;gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;gtco-content&amp;quot;&amp;gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--하단 copyright 영역--&amp;gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;footer id=&amp;quot;gtco-footer&amp;quot;&amp;gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/footer&amp;gt;&amp;nbsp;&lt;br /&gt; &lt;br /&gt; &amp;lt;/div&amp;gt;&amp;nbsp;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;위의 코드에서 &amp;lt;!--하단 copyright 영역--&amp;gt; 부분을&amp;nbsp;&lt;br /&gt; 브라우즈 화면의 최하단에 위치 시키는 방법입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;font-family: NEXON Lv2 Gothic, NanumSquareNeo; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;color: #000000; border: 1px solid #999999;&quot; text_color=&quot;000000&quot; title=&quot;&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;#page {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;display: flex;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;flex-direction: column;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;min-height: 100vh;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;#page &amp;gt; div:not(nav):not(footer) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;flex: 1;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;#gtco-footer {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;margin-top: auto;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;lt;/style&amp;gt;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;콘텐츠가 적을 때는 하단에 붙고, 콘텐츠가 많을 때는 자연스럽게 아래로 밀려나는 방식입니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/11/05/66251b429a888c63097e137811cbfd93.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;참고로 position: fixed 방법은 footer가 항상 화면에 보이도록 고정하는 방식이라 콘텐츠를 가릴 수 있습니다.&lt;/p&gt;</description>
		<category>Html</category>	<category>css</category>	<category>하단고정</category><category>css</category><category>flex</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/html/600489</guid>
	<comments>https://mbg1346.inour.net/html/600489#comment</comments>			<pubDate>Wed, 05 Nov 2025 13:15:42 +0900</pubDate>
		</item><item>
			<title>해외에서의 접근을 제어합니다.</title>
			<link>https://mbg1346.inour.net/gongi/600472</link>
				<description>&lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/11/03/85381b01416058ae285b4d28d515ee78.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;해외 봇들의 기승으로 인해 트래픽이 감당을 할 수가 없어서 조치를 취합니다.&lt;/p&gt; &lt;p&gt;해외에서 접속하는 일반 유저분들은 귀찮터라도 회원가입을 하고 로그인을 하면 정상적인 문하우스 홈피가 열립니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/11/03/f129430c2af2175b02e7468fc225db12.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;해외에 거주하시는 유저분들에게 양해를 구합니다.&lt;/p&gt;</description>
		<category>달집공지</category>					<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/gongi/600472</guid>
	<comments>https://mbg1346.inour.net/gongi/600472#comment</comments>			<pubDate>Mon, 03 Nov 2025 16:24:13 +0900</pubDate>
		</item><item>
			<title>Rhymix 2.1.25 Release 이후 위젯들 수정 내용</title>
			<link>https://mbg1346.inour.net/gongi/599842</link>
				<description>&lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:10,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:483,&amp;quot;abs_y&amp;quot;:450}&quot;&gt;Rhymix 2.1.25 Release 이후 위젯들에 약간의 수정이 필요합니다.&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:10,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:483,&amp;quot;abs_y&amp;quot;:450}&quot;&gt;mh위젯들중에 페이지 기능을 사용중인 위젯들은 아래 부분 수정해 주세요.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/06/21/51e45977d88c2b3813e23f52f6fa5ead.png&quot; /&gt;&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:10,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:483,&amp;quot;abs_y&amp;quot;:450}&quot;&gt;&lt;a href=&quot;https://moonhouse.co.kr/xemy/578206&quot; target=&quot;_blank&quot;&gt;mh_portfolio위젯&lt;/a&gt;&amp;nbsp;을 예로들어&amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:10,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:483,&amp;quot;abs_y&amp;quot;:450}&quot;&gt;/widgets/mh_portfolio/skins/default/list.html&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:10,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:483,&amp;quot;abs_y&amp;quot;:450}&quot;&gt;경로의 파일을 열어서 아래와 같이 수정해 주세요&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:10,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:483,&amp;quot;abs_y&amp;quot;:450}&quot;&gt;수정전&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:10,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:483,&amp;quot;abs_y&amp;quot;:450}&quot;&gt;{@$page_view = WD_getNextPage_mpf($wi-&amp;gt;total_count,$wi-&amp;gt;total_page,$wi-&amp;gt;page,&lt;span style=&quot;color:#e74c3c;&quot;&gt;$wi-&amp;gt;page_count&lt;/span&gt;)}&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:10,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:483,&amp;quot;abs_y&amp;quot;:450}&quot;&gt;수정후&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:10,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:483,&amp;quot;abs_y&amp;quot;:450}&quot;&gt;{@$page_view = WD_getNextPage_mpf($wi-&amp;gt;total_count,$wi-&amp;gt;total_page,$wi-&amp;gt;page,&lt;span style=&quot;color:#e74c3c;&quot;&gt;intval($wi-&amp;gt;page_count)&lt;/span&gt;)}&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:10,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:483,&amp;quot;abs_y&amp;quot;:450}&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:10,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:483,&amp;quot;abs_y&amp;quot;:450}&quot;&gt;그리고&amp;nbsp;&lt;a href=&quot;https://moonhouse.co.kr/xemy/187408&quot; target=&quot;_blank&quot;&gt;mh_comment위젯&lt;/a&gt;&amp;nbsp;을 사용중이면 업데이트 버전 받아서 사용하세요&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/06/21/bb552582706294c79edb796fe521a2a9.png&quot; /&gt;&lt;/p&gt;</description>
		<category>달집공지</category>					<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/gongi/599842</guid>
	<comments>https://mbg1346.inour.net/gongi/599842#comment</comments>			<pubDate>Sat, 21 Jun 2025 10:34:16 +0900</pubDate>
		</item><item>
			<title>Mh Appoint PopUp 버전업 V1.5 - 2025. 06. 03</title>
			<link>https://mbg1346.inour.net/gongi/599633</link>
				<description>&lt;p&gt;[ V1.5 UP&amp;nbsp;]&amp;nbsp;-2025.06.03&lt;/p&gt; &lt;p&gt;&amp;bull;&amp;nbsp;출력된 팝업창을 지정 Time 경과시 자동으로 종료 추가(선택가능)&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/06/03/fb88acceb369875c51dddd5e158eff76.png&quot; /&gt;&lt;/p&gt;</description>
		<category>달집공지</category>		<category>Mh Appoint PopUp</category><category>버전업</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/gongi/599633</guid>
	<comments>https://mbg1346.inour.net/gongi/599633#comment</comments>			<pubDate>Tue, 03 Jun 2025 10:12:52 +0900</pubDate>
		</item><item>
			<title>sideways 레이아웃 질문입니다.</title>
			<link>https://mbg1346.inour.net/qa/599459</link>
				<description>&lt;p&gt;감사합니다!&lt;/p&gt;</description>
		<category>QNA</category>	<category>레이아웃</category>				<dc:creator>구름의저편</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/599459</guid>
	<comments>https://mbg1346.inour.net/qa/599459#comment</comments>			<pubDate>Mon, 28 Apr 2025 09:24:30 +0900</pubDate>
		</item><item>
			<title>ChatGPT에서 사진들을 지브리풍으로 변환해 보기</title>
			<link>https://mbg1346.inour.net/wtip/599400</link>
				<description>&lt;p&gt;ChatGPT에서 사진을 지브리풍 으로의 변환이 유행하고 있어서 나도 한번 동참해 봤습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;먼저 명령어는 간단합니다.&lt;/p&gt; &lt;p&gt;변환할 사진을 올리고 대화창에 &amp;quot;지브리풍으로&amp;quot; 이렇게만 해도 잘 변환해 줍니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;chatgpt001.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/04/17/894dc01631135cf131a1472131f18a9a.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;위의 이미지에서 처럼 변환된 이미지에서 원하는 명령어를 추가해 주면 다시 이미지를 생성해 줍니다.&lt;/p&gt; &lt;p&gt;위의 사진과 같이 인원 수가 많지 않거나 단순한 인물 사진들은 가감 없이 잘 변환해 주는데&lt;/p&gt; &lt;p&gt;인원이 늘어 날 수록 빠진 인원이 생기고 어떨때는 추가 되기도 하더라구요.&lt;/p&gt; &lt;p&gt;그럴때는 인원을 콕 찍어서 다시 명령하면 됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;ChatGPT Image 2025년 4월 7일 오후 03_15_03.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/04/17/495e7f692d276aff2853f67eb2be2a1b.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;위의 이미지는 앞의 노 부부의 의상이 한복이 아닌 일본풍이라 한복으로 교체를 명했고, 얼굴들이 좀 굳어 있어서 살짝 미소를 지어달라고 하니 만들어진 이미지입니다.&lt;/p&gt; &lt;p&gt;앞 우측에 꼬마가 2명이 되기도 하고 할머니 의상 바꾸니 할아버지 의상이 일본식이고 이런 저런 수정을 거치기는 했습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;지브리풍 이외에도 어벤져스, 심슨, 짱구 같은 모델로도 변환이 가능합니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;chatgpt002.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/04/17/3a63a0d69c21006c67ab5bb3cfd1a5b0.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;어벤져스풍은 약간 무섭네요&amp;#x1fae5;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h3 data-end=&quot;111&quot; data-start=&quot;88&quot;&gt;&amp;#x1f3a8; &lt;strong data-end=&quot;111&quot; data-start=&quot;95&quot;&gt;애니메이션/카툰 스타일&lt;/strong&gt;&lt;/h3&gt; &lt;ul data-end=&quot;332&quot; data-start=&quot;112&quot;&gt; &lt;li data-end=&quot;126&quot; data-start=&quot;112&quot;&gt; &lt;p data-end=&quot;126&quot; data-start=&quot;114&quot;&gt;디즈니 애니메이션풍&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;157&quot; data-start=&quot;127&quot;&gt; &lt;p data-end=&quot;157&quot; data-start=&quot;129&quot;&gt;픽사 스타일 (예: 《업》, 《인사이드 아웃》 등)&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;170&quot; data-start=&quot;158&quot;&gt; &lt;p data-end=&quot;170&quot; data-start=&quot;160&quot;&gt;드래곤볼 스타일&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;182&quot; data-start=&quot;171&quot;&gt; &lt;p data-end=&quot;182&quot; data-start=&quot;173&quot;&gt;원피스 스타일&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;197&quot; data-start=&quot;183&quot;&gt; &lt;p data-end=&quot;197&quot; data-start=&quot;185&quot;&gt;귀멸의 칼날 스타일&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;218&quot; data-start=&quot;198&quot;&gt; &lt;p data-end=&quot;218&quot; data-start=&quot;200&quot;&gt;포켓몬/포켓몬 트레이너 스타일&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;230&quot; data-start=&quot;219&quot;&gt; &lt;p data-end=&quot;230&quot; data-start=&quot;221&quot;&gt;명탐정 코난풍&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;242&quot; data-start=&quot;231&quot;&gt; &lt;p data-end=&quot;242&quot; data-start=&quot;233&quot;&gt;나루토 스타일&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;266&quot; data-start=&quot;243&quot;&gt; &lt;p data-end=&quot;266&quot; data-start=&quot;245&quot;&gt;지브리 스튜디오 스타일 (이미 사용됨)&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;289&quot; data-start=&quot;267&quot;&gt; &lt;p data-end=&quot;289&quot; data-start=&quot;269&quot;&gt;짱구는 못말려 스타일 (이미 사용됨)&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;307&quot; data-start=&quot;290&quot;&gt; &lt;p data-end=&quot;307&quot; data-start=&quot;292&quot;&gt;심슨 스타일 (이미 사용됨)&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;321&quot; data-start=&quot;308&quot;&gt; &lt;p data-end=&quot;321&quot; data-start=&quot;310&quot;&gt;사우스파크 스타일&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;332&quot; data-start=&quot;322&quot;&gt; &lt;p data-end=&quot;332&quot; data-start=&quot;324&quot;&gt;벤 10 스타일&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;hr data-end=&quot;337&quot; data-start=&quot;334&quot; /&gt; &lt;h3 data-end=&quot;360&quot; data-start=&quot;339&quot;&gt;&amp;#x1f4a5; &lt;strong data-end=&quot;360&quot; data-start=&quot;346&quot;&gt;코믹북/슈퍼히어로풍&lt;/strong&gt;&lt;/h3&gt; &lt;ul data-end=&quot;453&quot; data-start=&quot;361&quot;&gt; &lt;li data-end=&quot;389&quot; data-start=&quot;361&quot;&gt; &lt;p data-end=&quot;389&quot; data-start=&quot;363&quot;&gt;마블 스타일 (예: 어벤져스풍 &amp;mdash; 이미 사용됨)&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;417&quot; data-start=&quot;390&quot;&gt; &lt;p data-end=&quot;417&quot; data-start=&quot;392&quot;&gt;DC 스타일 (배트맨, 슈퍼맨, 원더우먼 등)&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;453&quot; data-start=&quot;418&quot;&gt; &lt;p data-end=&quot;453&quot; data-start=&quot;420&quot;&gt;스파이더맨 애니메이션 스타일 (예: 《스파이더버스》 스타일)&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;hr data-end=&quot;458&quot; data-start=&quot;455&quot; /&gt; &lt;h3 data-end=&quot;478&quot; data-start=&quot;460&quot;&gt;&amp;#x1f579;️ &lt;strong data-end=&quot;478&quot; data-start=&quot;468&quot;&gt;게임 스타일&lt;/strong&gt;&lt;/h3&gt; &lt;ul data-end=&quot;561&quot; data-start=&quot;479&quot;&gt; &lt;li data-end=&quot;493&quot; data-start=&quot;479&quot;&gt; &lt;p data-end=&quot;493&quot; data-start=&quot;481&quot;&gt;포트나이트 캐릭터풍&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;526&quot; data-start=&quot;494&quot;&gt; &lt;p data-end=&quot;526&quot; data-start=&quot;496&quot;&gt;젤다의 전설 (특히 브레스 오브 더 와일드 스타일)&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;538&quot; data-start=&quot;527&quot;&gt; &lt;p data-end=&quot;538&quot; data-start=&quot;529&quot;&gt;젠신 임팩트풍&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;552&quot; data-start=&quot;539&quot;&gt; &lt;p data-end=&quot;552&quot; data-start=&quot;541&quot;&gt;동물의 숲 스타일&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;561&quot; data-start=&quot;553&quot;&gt; &lt;p data-end=&quot;561&quot; data-start=&quot;555&quot;&gt;슈퍼마리오풍&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;hr data-end=&quot;566&quot; data-start=&quot;563&quot; /&gt; &lt;h3 data-end=&quot;585&quot; data-start=&quot;568&quot;&gt;&amp;#x1f3ad; &lt;strong data-end=&quot;585&quot; data-start=&quot;575&quot;&gt;기타 스타일&lt;/strong&gt;&lt;/h3&gt; &lt;ul data-end=&quot;703&quot; data-start=&quot;586&quot;&gt; &lt;li data-end=&quot;600&quot; data-start=&quot;586&quot;&gt; &lt;p data-end=&quot;600&quot; data-start=&quot;588&quot;&gt;레고 캐릭터 스타일&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;622&quot; data-start=&quot;601&quot;&gt; &lt;p data-end=&quot;622&quot; data-start=&quot;603&quot;&gt;Funko Pop 피규어 스타일&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;640&quot; data-start=&quot;623&quot;&gt; &lt;p data-end=&quot;640&quot; data-start=&quot;625&quot;&gt;종이접기 종이인형 스타일&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;655&quot; data-start=&quot;641&quot;&gt; &lt;p data-end=&quot;655&quot; data-start=&quot;643&quot;&gt;마인크래프트 스타일&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;668&quot; data-start=&quot;656&quot;&gt; &lt;p data-end=&quot;668&quot; data-start=&quot;658&quot;&gt;픽셀아트 스타일&lt;/p&gt; &lt;/li&gt; &lt;li data-end=&quot;703&quot; data-start=&quot;669&quot;&gt; &lt;p data-end=&quot;703&quot; data-start=&quot;671&quot;&gt;일본 RPG 게임 캐릭터풍 (페르소나, 파이널 판타지 등)&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;어떤 스타일로 변환해 드릴까요? 원하시는 스타일을 말씀해 주시면 바로 작업 들어갈게요 &amp;#x1f60a;&lt;br data-end=&quot;763&quot; data-start=&quot;760&quot; /&gt; 혹은 여러 스타일 중 비교하고 싶으시면 2~3가지 골라주셔도 됩니다!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;ChatGPT 이외의 다른 AI들도 가능한가 싶어서 명령들을 줘보니 다들 어려워하네요!&lt;/p&gt; &lt;p&gt;한마디로 안됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그나마 Microsoft의 Copilot 정도가 아래와 같은 이미지를 생성해 주네요.&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/04/17/0196221b7ed9288a73cc06e0ba2b9131.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;</description>
		<category>Webui Tip</category>	<category>AI</category>				<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/wtip/599400</guid>
	<comments>https://mbg1346.inour.net/wtip/599400#comment</comments>			<pubDate>Thu, 17 Apr 2025 12:49:50 +0900</pubDate>
		</item><item>
			<title>샤그라다 파밀리아성당안 어벤져스풍</title>
			<link>https://mbg1346.inour.net/wgallery/599225</link>
				<description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;ChatGPT Image 2025년 4월 7일 오후 09_45_12.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/04/08/d277a504df2f67cc9283ebeabeb27b38.png&quot; /&gt;&lt;/p&gt;</description>
		<category>AI Gallery</category>	<category>포토</category>				<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/wgallery/599225</guid>
	<comments>https://mbg1346.inour.net/wgallery/599225#comment</comments>			<pubDate>Tue, 08 Apr 2025 08:15:25 +0900</pubDate>
		</item><item>
			<title>독일 뢰머광장 디즈디풍</title>
			<link>https://mbg1346.inour.net/wgallery/599221</link>
				<description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;ChatGPT Image 2025년 4월 7일 오후 08_48_09.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/04/08/7f865519a6164b22b972707f186a12f6.png&quot; /&gt;&lt;/p&gt;</description>
		<category>AI Gallery</category>	<category>포토</category>				<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/wgallery/599221</guid>
	<comments>https://mbg1346.inour.net/wgallery/599221#comment</comments>			<pubDate>Tue, 08 Apr 2025 07:59:31 +0900</pubDate>
		</item><item>
			<title>독일 뢰머광장 지브리풍</title>
			<link>https://mbg1346.inour.net/wgallery/599218</link>
				<description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;ChatGPT Image 2025년 4월 7일 오후 08_48_03.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/04/08/222c6d38c488a3826de680608c10f7f0.png&quot; /&gt;&lt;/p&gt;</description>
		<category>AI Gallery</category>	<category>포토</category>				<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/wgallery/599218</guid>
	<comments>https://mbg1346.inour.net/wgallery/599218#comment</comments>			<pubDate>Tue, 08 Apr 2025 07:58:42 +0900</pubDate>
		</item><item>
			<title>본문 중간</title>
			<link>https://mbg1346.inour.net/qa/598814</link>
				<description>&lt;p&gt;게시물을 보려고 누르면 중간에 시커멓게 박스가 나와요. 제 아이디가 제일 앞에 나오고 나머진 그냥 시커매요. 어디에 쓰는 건가요?&lt;br /&gt; 그 밑에는 댓글 쓰는 박스가 있고요.&lt;/p&gt; &lt;p&gt;어디다 쓰는 박스인가요. 소갯글인가요? 어떻게 수정하나요. 기능이 뭔가요?&lt;br /&gt;&lt;br /&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;화면 캡처 2025-04-03 102657.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/04/03/f16cb94b0b2358cbdf5b4fc9967962fc.jpg&quot; /&gt;&lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/598814</guid>
	<comments>https://mbg1346.inour.net/qa/598814#comment</comments>			<pubDate>Thu, 03 Apr 2025 10:31:28 +0900</pubDate>
		</item><item>
			<title>글 상자 작성 Text Box</title>
			<link>https://mbg1346.inour.net/xemy/598749</link>
				<description>&lt;p&gt;예전 XE시절에 사용하던 &amp;quot;글 상자 작성&amp;nbsp;Text Box&amp;quot;&amp;nbsp;에디터 컴포넌트를 약간의 기능을 추가하여 올립니다.&lt;/p&gt; &lt;p&gt;XE공식 자료실에서 찾아보니&amp;nbsp;&lt;a href=&quot;https://xe1.xpressengine.com/index.php?mid=download&amp;amp;package_id=18326005&quot; target=&quot;_blank&quot;&gt;라이선스가 GPL v2&lt;/a&gt;&amp;nbsp;라 이렇게 올려도 별 문제가 없을 것 같네요.&lt;/p&gt; &lt;p&gt;2009년에 만들어 졌지만 지금 사용해도 괜찮은 기능을 가지고 있습니다.&lt;/p&gt; &lt;p&gt;php8 이상에서도 잘 작동되게 수정했습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;설치 방법은 간단합니다.&lt;/p&gt; &lt;p&gt;다운받은 파일 압축을 풀어서&amp;nbsp;textbox폴더를&amp;nbsp;/modules/editor/components/textbox 에 업로더하고&lt;/p&gt; &lt;p&gt;관리자 설정 에디터에서 항목 체크해 주면 됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그럼 게시판 글쓰기 항목에 &amp;quot;글 상자 작성&amp;quot; 추가됩니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/04/02/af036bd834adbbdd30eae057d646690b.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;클릭해 보면 아래 처럼 출력됩니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/04/09/36f873816dd3e55856908af111a55582.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;그냥 보이는 옵션들 지정하면 됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;제가 추가한 기능이 &amp;quot;빈칸 제거 기능&amp;quot;입니다.&lt;/p&gt; &lt;p&gt;이건 문서를 복사해 오는데 앞줄에 빈칸들이 있을때 앞줄 빈칸들을 제거해 줍니다.&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;&quot; title=&quot;제거안함&quot; use_folder=&quot;N&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;var name=&amp;quot;remove_whitespace&amp;quot; type=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;빈칸 제거 기능&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color:#e74c3c;&quot;&gt;&amp;nbsp;&amp;lt;description xml:lang=&amp;quot;ko&amp;quot;&amp;gt;글의 앞부분의 빈칸을 제거합니다.&amp;lt;/description&amp;gt;&lt;/span&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options value=&amp;quot;N&amp;quot;&amp;gt;&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;lt;title&amp;gt;제거안함(기본)&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options value=&amp;quot;Y&amp;quot;&amp;gt;&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;lt;title&amp;gt;제거&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/var&amp;gt;&lt;/div&gt; &lt;div bg_color=&quot;000000&quot; bold=&quot;N&quot; border_color=&quot;EE2222&quot; border_style=&quot;left_solid&quot; border_thickness=&quot;10&quot; color=&quot;blue&quot; copy_button=&quot;N&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border-width: 0px 0px 0px 10px; border-style: none none none solid; border-left-color: rgb(238, 34, 34);&quot; text_color=&quot;ffffff&quot; title=&quot;글의 앞부분의 빈칸을 제거합니다. 제목글 가로폭 초과시 overflow 색상(Gold). 글의 앞부분의 빈칸을 제거합니다. 제목글 가로폭 초과시 overflow 색상(Gold). 글의 앞부분의 빈칸을 제거합니다. 제목글 가로폭 초과시 overflow 색상(Gold). &quot; use_folder=&quot;N&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;var name=&amp;quot;remove_whitespace&amp;quot; type=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title xml:lang=&amp;quot;ko&amp;quot;&amp;gt;빈칸 제거 기능&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color:#f1c40f;&quot;&gt;&amp;nbsp;&amp;lt;description xml:lang=&amp;quot;ko&amp;quot;&amp;gt;글의 앞부분의 빈칸을 제거합니다.&amp;lt;/description&amp;gt;&lt;/span&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;options value=&amp;quot;N&amp;quot;&amp;gt;&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;lt;title&amp;gt;제거안함(기본)&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options value=&amp;quot;Y&amp;quot;&amp;gt;&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;lt;title&amp;gt;제거&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/var&amp;gt;&lt;br /&gt; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://moonhouse.co.kr/xemy&quot;&gt;링크&lt;/a&gt;&lt;/div&gt; &lt;div bg_color=&quot;000000&quot; bold=&quot;N&quot; border_color=&quot;EE2222&quot; border_style=&quot;left_solid&quot; border_thickness=&quot;10&quot; color=&quot;blue&quot; copy_button=&quot;N&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border-width: 0px 0px 0px 10px; border-style: none none none solid; border-left-color: rgb(238, 34, 34);&quot; text_color=&quot;ffffff&quot; title=&quot;&amp;lt;img&amp;gt; 태그&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;&lt;img alt=&quot;re_ChatGPT Image 2025년 4월 7일 오후 08_48_09.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/04/09/41cc4a10eeee81ed4b8111c188840e19.png&quot; /&gt;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;그리고 우측 상단에 &amp;quot;복사하기&amp;quot; 기능 추가했습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#3498db;&quot;&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;[ V1.2 ]&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;- 형태를 유지한 체 앞 공백 제거 - 공백이 가장 적은 줄의 공백수 만큼만 모든 줄에 공백 제거 적용&amp;nbsp;&lt;/p&gt; &lt;p&gt;-&amp;nbsp;검은색 배경색을 위해 &amp;quot;글 색상&amp;quot; 추가했습니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;- 박스 상단 좌측에 제목 입력 가능&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#3498db;&quot;&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;[ V1.3 완성본]&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;- 박스안 일부분 색상 지정 가능(span 태그시)&lt;/p&gt; &lt;p&gt;- &amp;lt;br /&amp;gt; 테그 적용&amp;nbsp;&lt;br /&gt; - &amp;lt;a&amp;gt; 태그 적용&amp;nbsp;&lt;/p&gt; &lt;p&gt;- &amp;lt;img&amp;gt; 태그 적용&amp;nbsp;&lt;/p&gt; &lt;p&gt;- 복사 버턴 출력 유무&amp;nbsp;&lt;/p&gt; &lt;p&gt;- 제목글 가로폭 초과시&amp;nbsp;overflow 색상(Gold)&lt;/p&gt; &lt;p&gt;- 언어팩 추가&lt;/p&gt;</description>
		<category>나의 RM</category>	<category>에디터 컴포넌트</category>	<category>에디터 컴포넌트</category><category>textbox</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xemy/598749</guid>
	<comments>https://mbg1346.inour.net/xemy/598749#comment</comments>			<pubDate>Wed, 02 Apr 2025 11:35:27 +0900</pubDate>
		</item><item>
			<title>넥슨 Lv.2 고딕 NEXON Lv2 Gothic 웹 폰트 적용하기</title>
			<link>https://mbg1346.inour.net/xetip/598566</link>
				<description>&lt;p&gt;넥슨 Lv.2 고딕 NEXON Lv2 Gothic 웹 폰트 적용하기&lt;/p&gt; &lt;div class=&quot;preview_card_wrapper&quot; contenteditable=&quot;false&quot;&gt;&lt;a class=&quot;preview_card_link&quot; href=&quot;https://brand.nexon.com/ko/ci-brand-guidelines/typeface#section-lv2-gothic&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;og_image.png.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/25/ffc338fb31f3886192f866d9eaebe15f.jpg&quot; /&gt; &lt;span class=&quot;preview_card_text_container&quot;&gt; &lt;span class=&quot;preview_card_title&quot;&gt;NEXON Brand Identity Guide&lt;/span&gt; &lt;span class=&quot;preview_card_desc&quot;&gt;넥슨은 항상 참신하고 함께 하는 재미를 통해 즐거움에 대한 신뢰를 주는 브랜드입니다&lt;/span&gt; &lt;span class=&quot;preview_card_host&quot;&gt;from BRAND.NEXON.COM&lt;/span&gt; &lt;/span&gt; &lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/25/4ea5c6fae270cfe30fdda486f4bdc3c5.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/25/f233babb252c6f25af3c4993ed3478ce.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;적용하고자하는 레이아웃이나 프로그램의 css파일을 불러와서 상단에 아래의 코드를 적용하면 됩니다.&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;Noto Sans Korean&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; style=&quot;font-family: Noto Sans Korean; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;border: 1px solid #999999;&quot; use_folder=&quot;N&quot;&gt;@font-face {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;font-family: &amp;#39;NEXON Lv2 Gothic&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;src: url(&amp;#39;https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv2 Gothic.woff&amp;#39;) format(&amp;#39;woff&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;font-weight: normal;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;font-style: normal;&lt;br /&gt; }&lt;br /&gt; @font-face {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;font-family: &amp;#39;NEXON Lv2 Gothic&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;src: url(&amp;#39;https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv2 Gothic Bold.woff&amp;#39;) format(&amp;#39;woff&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;font-weight: bold;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;font-style: normal;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; body, a, p, div, span, table, ul, li, img, h1, h2, h3, h4, h5, h6, header, textarea, form, footer, caption, section, button, select, html, i, nav, iframe, ol, strong, tbody, tfoot, thead, th, tr, abbr, object, acronym, address, applet, article, aside, audio, b, blockquote, big, center, canvas, cite, code, command, datalist, dd, del, details, dfn, dl, dt, em, embed, fieldset, figcaption, figure, font, hgroup, ins, kbd, keygen, label, legend, meter, output, pre, progress, q, s, samp, small, source, strike, sub, sup, tdvideo, tt, u, var { font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, sans-serif; font-size:14px; font-weight:400; }&lt;/div&gt; &lt;p&gt;font-size와&amp;nbsp;font-weight는 자신에세 맞게 조정하면 됩니다.&lt;/p&gt;</description>
		<category>RM 팁</category>	<category>문하우스</category>	<category>Font</category><category>폰트</category><category>NEXON Lv2 Gothic</category><category>넥슨 Lv.2 고딕</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xetip/598566</guid>
	<comments>https://mbg1346.inour.net/xetip/598566#comment</comments>			<pubDate>Tue, 25 Mar 2025 17:15:16 +0900</pubDate>
		</item><item>
			<title>게시글 별 평점 모듈 버전업 V1.4 - 2025.03.25</title>
			<link>https://mbg1346.inour.net/gongi/598552</link>
				<description>&lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:10,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:494,&amp;quot;abs_y&amp;quot;:450}&quot;&gt;[V 1.4 수정]&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:32,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:44,&amp;quot;abs_x&amp;quot;:494,&amp;quot;abs_y&amp;quot;:472}&quot;&gt;1. 스킨 지정 - Default, Simple&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:201,&amp;quot;y&amp;quot;:35,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:685,&amp;quot;abs_y&amp;quot;:475}&quot; /&gt; 평점모듈 이지만 게시판 스킨에서 설정과 수정이 많습니다.&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:77,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:44,&amp;quot;abs_x&amp;quot;:494,&amp;quot;abs_y&amp;quot;:517}&quot;&gt;어느 것이 정답인지는 모르겠지만 게시판 스킨 수정이 활용 범위가 더 넓은 것 같네요 (모듈 설정 능력이 안 되는 하수의 변명 ㅠㅠ)&amp;nbsp;&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:122,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:494,&amp;quot;abs_y&amp;quot;:562}&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:144,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:448,&amp;quot;abs_x&amp;quot;:494,&amp;quot;abs_y&amp;quot;:584}&quot;&gt;스킨을 지정할려면 게시판 스킨의&amp;nbsp;skin.xml 와 _read.html 에 코드를 추가해야 합니다.&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:525,&amp;quot;y&amp;quot;:147,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:1009,&amp;quot;abs_y&amp;quot;:587}&quot; /&gt; &lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:169,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:494,&amp;quot;abs_y&amp;quot;:609}&quot; /&gt; skin.xml 에&amp;nbsp;starpoint_skin 설정 추가&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:249,&amp;quot;y&amp;quot;:192,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:733,&amp;quot;abs_y&amp;quot;:632}&quot; /&gt; &amp;lt;var name=&amp;quot;starpoint_skin&amp;quot; type=&amp;quot;radio&amp;quot;&amp;gt;&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:308,&amp;quot;y&amp;quot;:214,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:792,&amp;quot;abs_y&amp;quot;:654}&quot; /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt; ┖ 스킨&amp;lt;/title&amp;gt;&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:178,&amp;quot;y&amp;quot;:237,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:662,&amp;quot;abs_y&amp;quot;:677}&quot; /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;description/&amp;gt;&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:128,&amp;quot;y&amp;quot;:259,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:612,&amp;quot;abs_y&amp;quot;:699}&quot; /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options value=&amp;quot;&amp;quot;&amp;gt;&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:156,&amp;quot;y&amp;quot;:281,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:640,&amp;quot;abs_y&amp;quot;:721}&quot; /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;Default(기본)&amp;lt;/title&amp;gt;&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:223,&amp;quot;y&amp;quot;:304,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:707,&amp;quot;abs_y&amp;quot;:744}&quot; /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:100,&amp;quot;y&amp;quot;:326,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:584,&amp;quot;abs_y&amp;quot;:766}&quot; /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options value=&amp;quot;s&amp;quot;&amp;gt;&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:164,&amp;quot;y&amp;quot;:349,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:648,&amp;quot;abs_y&amp;quot;:789}&quot; /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;Simple&amp;lt;/title&amp;gt;&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:182,&amp;quot;y&amp;quot;:371,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:666,&amp;quot;abs_y&amp;quot;:811}&quot; /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:100,&amp;quot;y&amp;quot;:393,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:584,&amp;quot;abs_y&amp;quot;:833}&quot; /&gt; &amp;lt;/var&amp;gt;&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:55,&amp;quot;y&amp;quot;:416,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:539,&amp;quot;abs_y&amp;quot;:856}&quot; /&gt; &lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:438,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:494,&amp;quot;abs_y&amp;quot;:878}&quot; /&gt; _read.html 에 스킨 추가&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:161,&amp;quot;y&amp;quot;:461,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:645,&amp;quot;abs_y&amp;quot;:901}&quot; /&gt; &amp;lt;!--// 글 별평점 모듈 --&amp;gt;&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:163,&amp;quot;y&amp;quot;:483,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:647,&amp;quot;abs_y&amp;quot;:923}&quot; /&gt; &amp;lt;include cond=&amp;quot;!$mi-&amp;gt;star_point ==&amp;#39;&amp;#39; &amp;amp;&amp;amp; $mi-&amp;gt;starpoint_skin ==&amp;#39;&amp;#39;&amp;quot; target=&amp;quot;/modules/starpoint/tpl/rating.html&amp;quot; /&amp;gt;&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:342,&amp;quot;y&amp;quot;:528,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:826,&amp;quot;abs_y&amp;quot;:968}&quot; /&gt; &amp;lt;include cond=&amp;quot;!$mi-&amp;gt;star_point ==&amp;#39;&amp;#39; &amp;amp;&amp;amp; $mi-&amp;gt;starpoint_skin ==&amp;#39;s&amp;#39;&amp;quot; target=&amp;quot;/modules/starpoint/tpl/simple/rating.html&amp;quot; /&amp;gt;&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:592,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:494,&amp;quot;abs_y&amp;quot;:1032}&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:614,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:494,&amp;quot;abs_y&amp;quot;:1054}&quot;&gt;2. 평가하기시 별에 마우스 오버시 평가점 출력&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:637,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:494,&amp;quot;abs_y&amp;quot;:1077}&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:659,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:494,&amp;quot;abs_y&amp;quot;:1099}&quot;&gt;[Simple 스킨]&amp;nbsp;&lt;a bis_size=&quot;{&amp;quot;x&amp;quot;:103,&amp;quot;y&amp;quot;:662,&amp;quot;w&amp;quot;:282,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:587,&amp;quot;abs_y&amp;quot;:1102}&quot; href=&quot;https://moonhouse.co.kr/xetip/598109&quot; target=&quot;_self&quot;&gt;https://moonhouse.co.kr/xetip/598109&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/25/d3eb69bc4e33203ec80aecc36b0f5dd3.png&quot; /&gt;&lt;/p&gt;</description>
		<category>달집공지</category>		<category>게시글 별 평점 모듈</category><category>버전업</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/gongi/598552</guid>
	<comments>https://mbg1346.inour.net/gongi/598552#comment</comments>			<pubDate>Tue, 25 Mar 2025 14:43:07 +0900</pubDate>
		</item><item>
			<title>게시글 별 평점 모듈 V1.5 - 2026. 01. 09</title>
			<link>https://mbg1346.inour.net/xemy/598200</link>
				<description>&lt;p&gt;얼음조각티님이 기초적인 틀을 만들어 주고, 제가 약간의 디자인을 추가하여 얼음조각티님의 허락을 득한 후&amp;nbsp;모듈로 배포합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#3498db;&quot;&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;[V 2.0 수정]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;bull; 설정을 모듈에서 직접 관리 &lt;a href=&quot;https://moonhouse.co.kr/xemy/601737&quot; target=&quot;_blank&quot;&gt;게시글 별 평점 모듈 V2.0&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;bull; 최소한의 게시판 스킨 수정 - V2.0&lt;/p&gt; &lt;p&gt;&amp;bull; 두 버전을 분리하는 이유는 사용자가 유리한 것을 선택하면 됩니다 - V1.5.2이 각 게시판 별로 형태나 색상을 다르게 적용 가능&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;bull;&amp;nbsp;&lt;a href=&quot;https://moonhouse.co.kr/xemy/590994&quot; target=&quot;_blank&quot;&gt;SketchBook5 게시판스킨 - 문하우스 수정버전 V3.5&lt;/a&gt;&amp;nbsp;를 사용할려면 V1.5.2를 설치하는게 좋습니다 - 특히 프로필 부분등&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#3498db;&quot;&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;[V 1.5.2 수정]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;1. 평가 취소 버턴 추가&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/01/26/4c957f4f97446cd711db8005b1013605.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;2. 모듈 설정에 설치 메뉴얼 추가&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/01/26/4ff63ccec8297b971a4ffac4d854756e.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;3.&amp;nbsp;vote_members.html 파일을&amp;nbsp;starpoint 모듈로 이동&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#3498db;&quot;&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;[V 1.5 수정]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#e74c3c;&quot;&gt;* 주의사항 - 기존 사용자는 게시판 설정을 다시 해야합니다.(기본스킨이 Simple 스킨 으로 변경)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;1. 스킨 추가 지정 - Simple, Default, black_simple,&amp;nbsp;black_default&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;skin.xml 에 추가 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;skin.xml 에 추가&quot; use_folder=&quot;N&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;var name=&amp;quot;star_point&amp;quot; type=&amp;quot;radio&amp;quot;&amp;gt;&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;lt;title&amp;gt;게시글 별 평점 모듈 사용&amp;lt;/title&amp;gt;&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;lt;description&amp;gt;게시글 별 평점 모듈이 설치되어 있어야 합니다.&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;https://moonhouse.co.kr/xemy/598200&amp;lt;/description&amp;gt;&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;lt;options value=&amp;quot;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title&amp;gt;모듈 설치 안됨(기본)&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;Y&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title&amp;gt;모듈 설치&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/var&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;var name=&amp;quot;starpoint_skin&amp;quot; type=&amp;quot;radio&amp;quot;&amp;gt;&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;lt;title&amp;gt; ┖ 스킨&amp;lt;/title&amp;gt;&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;lt;description/&amp;gt;&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;lt;options value=&amp;quot;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title&amp;gt;Simple(기본)&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;d&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title&amp;gt;Default&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;b_s&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title&amp;gt;Black Simple&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;b_d&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title&amp;gt;Black Default&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/var&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;var name=&amp;quot;starpoint_text&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&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;lt;title&amp;gt; ┖ 타이틀&amp;lt;/title&amp;gt;&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;lt;description&amp;gt;상단에 들어갈 타이틀(기본문구 : 글)&amp;lt;/description&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/var&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;var name=&amp;quot;vote_members&amp;quot; type=&amp;quot;radio&amp;quot;&amp;gt;&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;lt;title&amp;gt; ┖ 평가 회원 출력&amp;lt;/title&amp;gt;&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;lt;description&amp;gt;평점을 투표한 회원 출력&amp;lt;/description&amp;gt;&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;lt;options value=&amp;quot;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title&amp;gt;출력(기본)&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;N&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title&amp;gt;출력 안함&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;A&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title&amp;gt;관리자만 출력&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/var&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;var name=&amp;quot;vm_form&amp;quot; type=&amp;quot;radio&amp;quot;&amp;gt;&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;lt;title&amp;gt; ┖ 평가 회원 출력 형태&amp;lt;/title&amp;gt;&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;lt;description&amp;gt;평점을 투표한 회원 출력의 형태를 선택&amp;lt;/description&amp;gt;&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;lt;options value=&amp;quot;&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title&amp;gt;Simple(기본)&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;D&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title&amp;gt;Default&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&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;lt;options value=&amp;quot;T&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;title&amp;gt;Simple + Default(관리자)&amp;lt;/title&amp;gt;&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;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/var&amp;gt;&lt;/div&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;NEXON Lv2 Gothic, NanumSquareNeo&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;font-family: &amp;quot;NEXON Lv2 Gothic&amp;quot;, NanumSquareNeo; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;000000&quot; title=&quot;_read.html 에 추가&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--// 글 별평점 모듈 --&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;include cond=&amp;quot;!$module_info-&amp;gt;star_point ==&amp;#39;&amp;#39; &amp;amp;&amp;amp; $module_info-&amp;gt;starpoint_skin ==&amp;#39;&amp;#39;&amp;quot; target=&amp;quot;/modules/starpoint/skins/simple/rating.html&amp;quot; /&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;include cond=&amp;quot;!$module_info-&amp;gt;star_point ==&amp;#39;&amp;#39; &amp;amp;&amp;amp; $module_info-&amp;gt;starpoint_skin ==&amp;#39;d&amp;#39;&amp;quot; target=&amp;quot;/modules/starpoint/skins/default/rating.html&amp;quot; /&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;include cond=&amp;quot;!$module_info-&amp;gt;star_point ==&amp;#39;&amp;#39; &amp;amp;&amp;amp; $module_info-&amp;gt;starpoint_skin ==&amp;#39;b_s&amp;#39;&amp;quot; target=&amp;quot;/modules/starpoint/skins/black_simple/rating.html&amp;quot; /&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;include cond=&amp;quot;!$module_info-&amp;gt;star_point ==&amp;#39;&amp;#39; &amp;amp;&amp;amp; $module_info-&amp;gt;starpoint_skin ==&amp;#39;b_d&amp;#39;&amp;quot; target=&amp;quot;/modules/starpoint/skins/black_default/rating.html&amp;quot; /&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!-- 글 별평점 모듈 평가 회원 출력 --&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;include cond=&amp;quot;!$module_info-&amp;gt;star_point ==&amp;#39;&amp;#39; &amp;amp;&amp;amp; $module_info-&amp;gt;vote_members ==&amp;#39;&amp;#39;&amp;quot; target=&amp;quot;vote_members.html&amp;quot; /&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;include cond=&amp;quot;!$module_info-&amp;gt;star_point ==&amp;#39;&amp;#39; &amp;amp;&amp;amp; $module_info-&amp;gt;vote_members ==&amp;#39;A&amp;#39; &amp;amp;&amp;amp; $logged_info-&amp;gt;is_admin == &amp;#39;Y&amp;#39;&amp;quot; target=&amp;quot;vote_members.html&amp;quot; /&amp;gt;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;2. 평가 회원 출력 추가 - 일반 출력, 관리자만 출력, 출력 안함&lt;/p&gt; &lt;p&gt;평가 회원 출력 형태 - Simple, Default,&amp;nbsp;Simple + Default(관리자)&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;001.JPG.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/01/11/02887a9db50434dfe6f73fc8a78c2037.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;[Default]&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/01/09/20528dd721b052549cbd2280d5fe9795.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;[Simple - 평점은 관리자만 보임]&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/01/10/0cc2e456c65d039259bd691fbda5a66d.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;[Simple + Default(관리자) - Simple은 모두에게 출력 Default형은 관리자만 출력]&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;002.JPG.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/01/11/a79f116c4617db7499cad6ffad6cc2b9.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;[V 1.4 수정]&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;1. 스킨 지정 - Default, Simple&lt;br /&gt; 평점모듈 이지만 게시판 스킨에서 설정과 수정이 많습니다.&lt;/p&gt; &lt;p&gt;어느 것이 정답인지는 모르겠지만 게시판 스킨 수정이 활용 범위가 더 넓은 것 같네요 (모듈 설정 능력이 안 되는 하수의 변명 ㅠㅠ)&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/p&gt; &lt;p&gt;스킨을 지정할려면 게시판 스킨의&amp;nbsp;skin.xml 와 _read.html 에 코드를 추가해야 합니다.&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;&quot; title=&quot;skin.xml 에 starpoint_skin 설정 추가&quot; use_folder=&quot;N&quot;&gt;&amp;lt;var name=&amp;quot;starpoint_skin&amp;quot; type=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt; ┖ 스킨&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;description/&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;Default(기본)&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options value=&amp;quot;s&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;Simple&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;lt;/var&amp;gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;&quot; title=&quot;_read.html 에 스킨 추가 &quot; use_folder=&quot;N&quot;&gt;&amp;lt;!--// 글 별평점 모듈 --&amp;gt;&lt;br /&gt; &amp;lt;include cond=&amp;quot;!$mi-&amp;gt;star_point ==&amp;#39;&amp;#39; &amp;amp;&amp;amp; $mi-&amp;gt;starpoint_skin ==&amp;#39;&amp;#39;&amp;quot; target=&amp;quot;/modules/starpoint/tpl/rating.html&amp;quot; /&amp;gt;&lt;br /&gt; &amp;lt;include cond=&amp;quot;!$mi-&amp;gt;star_point ==&amp;#39;&amp;#39; &amp;amp;&amp;amp; $mi-&amp;gt;starpoint_skin ==&amp;#39;s&amp;#39;&amp;quot; target=&amp;quot;/modules/starpoint/tpl/simple/rating.html&amp;quot; /&amp;gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;2. 평가하기시 별에 마우스 오버시 평가점 출력&lt;/p&gt; &lt;p&gt;[Simple 스킨]&amp;nbsp;https://moonhouse.co.kr/xetip/598109&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/25/dad4d38cf04eb877baa8c302db82d2df.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;[V 1.3 수정]&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;1. 평가가 DB에 저장되지 않는다는 이슈가 있어서 수정했습니다.&lt;/p&gt; &lt;p&gt;2. 기존의 사용자중 평가가 없거나 중요하지 않으면 DB에 접속해서&amp;nbsp;rx_document_star&amp;nbsp;테이블 삭제해서&lt;/p&gt; &lt;p&gt;초기화후 관리자 설정에서 모듈 업데이트후 사용하면 깔끔합니다.&lt;/p&gt; &lt;p&gt;3. DB 오류나 다른 문제가 있으면 댓글이나 깃허브 이슈로 남겨주세요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;[V 1.2 수정]&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;1. 본인의 글은 평가할 수 없게 수정 (&lt;a data-hovercard-url=&quot;/users/socialskyo/hovercard&quot; data-testid=&quot;issue-body-header-author&quot; href=&quot;https://github.com/socialskyo&quot;&gt;socialskyo&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;2. 디자인을 심플하게 수정&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/18/ebdc93d541237a74d5b5e5d116c2b4ec.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;3. skin.xml 에 &lt;span style=&quot;color:#e74c3c;&quot;&gt;빨간색&lt;/span&gt; 부분 추가 - 타이틀부분(글) 변경 가능&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;N&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;&quot; title=&quot;&quot; use_folder=&quot;N&quot;&gt;sketchbook5 게시판스킨이 아니면&amp;nbsp;_read.html 파일의 상단에 아래 &lt;span style=&quot;color:#3498db;&quot;&gt;파란색&lt;/span&gt; 코드 추가해야 정상 작동합니다.&lt;br /&gt; &lt;span style=&quot;color:#3498db;&quot;&gt;{@ $mi = $module_info; }&lt;/span&gt;&lt;br /&gt; $module_info로&amp;nbsp;작성시 starpoint모듈의 설정을 가져 올려고 하다보니 타이틀 변경이 안되고&lt;br /&gt; $mi로 작성해야 해당 게시판 스킨의 설정을 가져 옵니다.&amp;nbsp;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#3498db;&quot;&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;[설치 방법]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;1. 다운 받은 모듈을 설치 - 관리자 설정 없음&lt;/p&gt; &lt;p&gt;2.&amp;nbsp;게시글 별 평점 모듈을 적용할 게시판 스킨의 파일에 아래의 코드를 작성합니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;(예 : /modules/board/skins/sketchbook5)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;&quot; title=&quot;/modules/board/skins/sketchbook5/skin.xml&quot; use_folder=&quot;N&quot;&gt;&amp;lt;var name=&amp;quot;star_point&amp;quot; type=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;게시글 별 평점 모듈 사용&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;description&amp;gt;게시글 별 평점 모듈이 설치되어 있어야 합니다.&amp;lt;/description&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;모듈 설치 안됨(기본)&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options value=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;모듈 설치&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;lt;/var&amp;gt;&lt;br /&gt; &lt;span style=&quot;color:#e74c3c;&quot;&gt;&amp;lt;var name=&amp;quot;starpoint_text&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt; ┖ 타이틀&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;description&amp;gt;상단에 들어갈 타이틀(기본문구 : 글)&amp;lt;/description&amp;gt;&lt;br /&gt; &amp;lt;/var&amp;gt;&lt;/span&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;&quot; title=&quot;/modules/board/skins/sketchbook5/_read.html의 적당한 위치에 &quot; use_folder=&quot;N&quot;&gt;&amp;lt;include cond=&amp;quot;!$mi-&amp;gt;star_point ==&amp;#39;&amp;#39; &amp;amp;&amp;amp; $mi-&amp;gt;starpoint_skin ==&amp;#39;&amp;#39;&amp;quot; target=&amp;quot;/modules/starpoint/skins/simple/rating.html&amp;quot; /&amp;gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;3. 게시판 스킨 설정에서 &amp;quot;게시글 별 평점 모듈 사용&amp;quot; 에서 &amp;quot;모듈 설치&amp;quot;를 선택하면 됩니다.&lt;br /&gt; &amp;nbsp;&lt;/p&gt; &lt;p&gt;[비로그인 화면]&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/17/a5617e80b1ebd857f13041eb31b5de73.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;[로그인 회원 화면]&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/17/1d2f103cdcc8670f66eb8f538622c42b.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;[평점후 화면]&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/17/f3b13e395ba54fbcf1d0adcccbc9e4cd.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#e74c3c;&quot;&gt;&lt;span style=&quot;font-size:20px;&quot;&gt;－Ｔｉｐ－&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color:#3498db;&quot;&gt;[ &lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color:#3498db;&quot;&gt;게시글 목록에 별 평점 출력하기&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;color:#3498db;&quot;&gt; ]&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;https://moonhouse.co.kr/xemy&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#e74c3c;&quot;&gt;&lt;span style=&quot;font-size:14px;&quot;&gt;주의 : 모듈이 설치 되지 않은 상태에서 코드 적옹시 DB오류를 일으킵니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;&quot; title=&quot;1. skin.xml 에 추가&quot; use_folder=&quot;N&quot;&gt;&amp;lt;var name=&amp;quot;star_user&amp;quot; type=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt; ┖ 게시글 목록에 평점과 형태출력&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;description&amp;gt;게시글의 목록에 평점과 형태를 선택 합니다.&lt;br /&gt; &amp;nbsp; &amp;nbsp; ????주의 : 모듈이 설치 되지 않은 상태에서 출력 선택시 DB오류를 일으킵니다.&amp;lt;/description&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;출력안함(기본)&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options value=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;전부 출력&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options value=&amp;quot;point&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;평점만&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options value=&amp;quot;star&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;별만&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;lt;/var&amp;gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;&quot; title=&quot;2. 출력할 리스트 형태에 추가 (예 : /modules/board/skins/sketchbook5/_list_webzine.html)&quot; use_folder=&quot;N&quot;&gt;&amp;lt;!-- 여기에 평점 표시 부분 추가 --&amp;gt;&lt;br /&gt; &amp;lt;block cond=&amp;quot;!$module_info-&amp;gt;star_point ==&amp;#39;&amp;#39;&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;{@&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$oStarPointModel = getModel(&amp;#39;starpoint&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$total_point = $oStarPointModel-&amp;gt;getDocumentRatedTotalPoint($document-&amp;gt;document_srl);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@if($total_point-&amp;gt;avg &amp;gt; 0)--&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span cond=&amp;quot;!$module_info-&amp;gt;star_user == &amp;#39;&amp;#39;&amp;quot; class=&amp;quot;starpoint&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span&amp;gt;평점 :&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span cond=&amp;quot;$module_info-&amp;gt;star_user == &amp;#39;all&amp;#39; || $module_info-&amp;gt;star_user == &amp;#39;point&amp;#39;&amp;quot; class=&amp;quot;score&amp;quot;&amp;gt;{number_format($total_point-&amp;gt;avg, 1)}점&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span cond=&amp;quot;$module_info-&amp;gt;star_user == &amp;#39;all&amp;#39; || $module_info-&amp;gt;star_user == &amp;#39;star&amp;#39;&amp;quot; class=&amp;quot;starRating pr_tooltip&amp;quot; pr_color=&amp;quot;dark&amp;quot; pr_position=&amp;quot;b_right&amp;quot; title=&amp;quot;{number_format($total_point-&amp;gt;avg, 1)}점&amp;quot;&amp;gt;&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;lt;span style=&amp;quot;width:{$total_point-&amp;gt;avg*20}%&amp;quot;&amp;gt;{number_format($total_point-&amp;gt;avg, 1)}&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@end--&amp;gt;&lt;br /&gt; &amp;lt;/block&amp;gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;Y&quot; style=&quot;line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;&quot; title=&quot;3. css에 추가 - 파란색은 sketchbook5 스킨에는 존재합니다.(다른 스킨에는 추가)&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;&lt;span style=&quot;color:#3498db;&quot;&gt;.starRating,&lt;br /&gt; .starRating span{overflow:hidden;display:inline-block;height:14px;background:transparent url(../img/white/iconStarRating.png) no-repeat}&lt;br /&gt; .starRating{width:79px;vertical-align:middle;text-align:left !important}&lt;br /&gt; .starRating span{font-size:0;line-height:0;vertical-align:top;text-indent:-100px;*text-indent:0;background-position:0 -14px}&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; /* 별점 스타일 */&lt;br /&gt; .starpoint { display: inline-block; vertical-align: middle;}&lt;br /&gt; .starpoint .score { display: inline-block; margin-right: 5px; vertical-align: middle;}&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&lt;img alt=&quot;Screenshot 2025-03-19 at 12.20.14.JPG&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/19/68054551f76e7539d26dc1d7039797f5.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color:#3498db;&quot;&gt;[ &lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color:#3498db;&quot;&gt;위젯에 별 평점 출력하기&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;color:#3498db;&quot;&gt; ]&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;https://moonhouse.co.kr&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#e74c3c;&quot;&gt;&lt;span style=&quot;font-size:14px;&quot;&gt;주의 : 모듈이 설치 되지 않은 상태에서 코드 적옹시 DB오류를 일으킵니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;&quot; title=&quot;1. 해당 위젯의 conf/info.xml 에 추가&quot; use_folder=&quot;N&quot;&gt;&amp;lt;var id=&amp;quot;star_point&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;평점 표시&amp;lt;/name&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;description&amp;gt;&amp;lt;![CDATA[&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;a href=&amp;quot;https://moonhouse.co.kr/xemy/598200&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;color:#ff6600&amp;quot;&amp;gt;게시글 별 평점 모듈&amp;lt;/a&amp;gt; 설치가 필수입니다.]]&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp;????주의 : 모듈이 설치 되지 않은 상태에서 표시 선택시 DB오류를 일으켜 전체 페이지가 열리지 않습니다.&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/description&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;type&amp;gt;select&amp;lt;/type&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;표시하지 않음&amp;lt;/name&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;value&amp;gt;&amp;lt;/value&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;표시&amp;lt;/name&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;value&amp;gt;Y&amp;lt;/value&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;lt;/var&amp;gt;&amp;lt;var id=&amp;quot;star_user&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt; ┖ 목록 평점 형태&amp;lt;/name&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;description&amp;gt;위젯 목록에 평점 형태를 선택 합니다.&amp;lt;/description&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;type&amp;gt;select&amp;lt;/type&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;전부 출력&amp;lt;/name&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;value&amp;gt;all&amp;lt;/value&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;평점만&amp;lt;/name&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;value&amp;gt;point&amp;lt;/value&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;별만&amp;lt;/name&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;value&amp;gt;star&amp;lt;/value&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;lt;/var&amp;gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;&quot; title=&quot;2. 해당 위젯의 html 의 적당한 위치에 추가&quot; use_folder=&quot;N&quot;&gt;&amp;lt;!-- 여기에 평점 표시 부분 추가 --&amp;gt;&lt;br /&gt; &amp;lt;block cond=&amp;quot;!$widget_info-&amp;gt;star_point == &amp;#39;&amp;#39;&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;{@&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$oStarPointModel = getModel(&amp;#39;starpoint&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$total_point = $oStarPointModel-&amp;gt;getDocumentRatedTotalPoint(&lt;span style=&quot;color:#e74c3c;&quot;&gt;&lt;strong&gt;$oDocument-&amp;gt;document_srl&lt;/strong&gt;&lt;/span&gt;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@if($total_point-&amp;gt;avg &amp;gt; 0)--&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span class=&amp;quot;starpoint&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span&amp;gt;평점 :&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span cond=&amp;quot;$widget_info-&amp;gt;star_user == &amp;#39;all&amp;#39; || $widget_info-&amp;gt;star_user == &amp;#39;point&amp;#39;&amp;quot; class=&amp;quot;score&amp;quot;&amp;gt;{number_format($total_point-&amp;gt;avg, 1)}점&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span cond=&amp;quot;$widget_info-&amp;gt;star_user == &amp;#39;all&amp;#39; || $widget_info-&amp;gt;star_user == &amp;#39;star&amp;#39;&amp;quot; class=&amp;quot;starRating pr_tooltip&amp;quot; pr_color=&amp;quot;dark&amp;quot; pr_position=&amp;quot;b_right&amp;quot; title=&amp;quot;{number_format($total_point-&amp;gt;avg, 1)}점&amp;quot;&amp;gt;&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;lt;span style=&amp;quot;width:{$total_point-&amp;gt;avg*20}%&amp;quot;&amp;gt;{number_format($total_point-&amp;gt;avg, 1)}&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@end--&amp;gt;&lt;br /&gt; &amp;lt;/block&amp;gt;&lt;/div&gt; &lt;p&gt;위젯 따라 빨간색 부분&amp;nbsp;&lt;span style=&quot;color:#e74c3c;&quot;&gt;&lt;strong&gt;$oDocument-&amp;gt;document_srl &lt;/strong&gt;&lt;/span&gt;을 바꾸어 주어야 합니다。&lt;/p&gt; &lt;p&gt;content 위젯의 경우는&amp;nbsp;&lt;span style=&quot;color:#e74c3c;&quot;&gt;$item-&amp;gt;get(&amp;#39;document_srl&amp;#39;) &lt;/span&gt;으로&amp;nbsp;처리됩니다。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;&quot; title=&quot;3. css 에 추가&quot; use_folder=&quot;N&quot;&gt;/* 평점 표시 부분 */&lt;br /&gt; .starpoint { display: inline-block; margin-left: 5px; float:right; }&lt;br /&gt; .starpoint .score { color:#bbb; }&lt;br /&gt; .starRating,&lt;br /&gt; .starRating span { overflow:hidden;display:inline-block;height:14px;background:transparent url(이미지경로/iconStarRating.png) no-repeat}&lt;br /&gt; .starRating { width:79px;vertical-align:middle;text-align:left !important}&lt;br /&gt; .starRating span{ font-size:0;line-height:0;vertical-align:top;text-indent:-100px;*text-indent:0;background-position:0 -14px}&lt;/div&gt; &lt;p&gt;&lt;a download=&quot;iconStarRating.png&quot; href=&quot;https://moonhouse.co.kr/files/attach/images/2025/03/20/573a951fdf3466c478bec07fc8060e2d.png&quot;&gt;iconStarRating.png 다운로드&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;Screenshot 2025-03-20 at 00.52.36.JPG&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/20/57b40379dae07a00abceee6508a00333.jpg&quot; /&gt;&lt;/p&gt;</description>
		<category>나의 RM</category>	<category>모듈</category>	<category>모듈</category><category>starpoint</category><category>php8.4</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xemy/598200</guid>
	<comments>https://mbg1346.inour.net/xemy/598200#comment</comments>			<pubDate>Mon, 17 Mar 2025 18:59:06 +0900</pubDate>
		</item><item>
			<title>고복수 - 타향살이</title>
			<link>https://mbg1346.inour.net/free/598166</link>
				<description>&lt;p&gt;&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;506&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; src=&quot;https://www.youtube.com/embed/I93oA4agjrc?si=EHXibLIOraRoyhmz&quot; title=&quot;YouTube video player&quot; width=&quot;750&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;</description>
		<category>Free</category>					<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/free/598166</guid>
	<comments>https://mbg1346.inour.net/free/598166#comment</comments>			<pubDate>Sat, 15 Mar 2025 00:17:50 +0900</pubDate>
		</item><item>
			<title>리액션 모듈 - 글, 댓글에 반응 남기기</title>
			<link>https://mbg1346.inour.net/xedata/598148</link>
				<description>&lt;p&gt;라이믹스의 글, 댓글에 다양한 반응을 남길 수 있는 기능을 제공하는 모듈입니다.&lt;/p&gt; &lt;p&gt;이모지(emoji), 움직이는 이미지 등 다양한 이코티콘을 추가할 수 있으며, 제공되는 템플릿 코드로 사용중인 게시판 스킨에 원하는 위치에 자유롭게 삽입할 수 있습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;아래는 오렌지데이즈 테마에 추가하여 적용한 예시입니다.&lt;/p&gt; &lt;p&gt;&lt;img data-autoattach=&quot;success&quot; alt=&quot;스크린샷 2025-03-11 20.39.37.png&quot; data-pswp-pid=&quot;1&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/12/19e38bf996900d7cc3175a774a814c4b.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h3&gt;변경 내역&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;v1.0.3 (2025-03-12) &lt;ul&gt; &lt;li&gt; &lt;p&gt;Bug Fixes&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;p&gt;디버깅을 위해 사용한 코드 제거 (&lt;a href=&quot;https://github.com/damoang-users/rx-da_reaction/commit/498960271f0fff035c4005033d5caedec6a45126&quot; rel=&quot;nofollow&quot;&gt;4989602&lt;/a&gt;)&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;v1.0.2 (2025-03-11) &lt;ul&gt; &lt;li&gt; &lt;p&gt;Bug Fixes&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;p&gt;&lt;a data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/damoang-users/rx-da_reaction/issues/3/hovercard&quot; href=&quot;https://github.com/damoang-users/rx-da_reaction/issues/3&quot; rel=&quot;nofollow&quot;&gt;#3&lt;/a&gt;&amp;nbsp;리액션 popover를 표시할 때 포커스가 잘못 이동하는 문제 수정 (&lt;a href=&quot;https://github.com/damoang-users/rx-da_reaction/commit/a51f9dc7bf938726cb0c357ac952aee905b74574&quot; rel=&quot;nofollow&quot;&gt;a51f9dc&lt;/a&gt;)&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;v1.0.1 (2025-03-11) &lt;ul&gt; &lt;li&gt;Bug Fixes &lt;ul&gt; &lt;li&gt;&lt;a data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/damoang-users/rx-da_reaction/issues/3/hovercard&quot; href=&quot;https://github.com/damoang-users/rx-da_reaction/issues/3&quot; rel=&quot;nofollow&quot;&gt;#3&lt;/a&gt;&amp;nbsp;CSRF 토큰 사용 설정 시 문제 수정 (&lt;a href=&quot;https://github.com/damoang-users/rx-da_reaction/commit/fba5ceae394490a6ee72ac4d9b8af5f29a913def&quot; rel=&quot;nofollow&quot;&gt;fba5cea&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;#x1f389; 이 모듈의 첫번째 버전입니다.&lt;/p&gt; &lt;p&gt;미처 발견하지 못한 오류가 있을 수 있으며, 기능이 정상적으로 동작하지 않을 수 있습니다.&lt;/p&gt; &lt;p&gt;발견한 문제는 댓글이나&amp;nbsp;&lt;a href=&quot;https://github.com/damoang-users/rx-da_reaction&quot; target=&quot;_blank&quot;&gt;https://github.com/damoang-users/rx-da_reaction&lt;/a&gt;&amp;nbsp;이슈를 남겨주시기 바랍니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;#x1f449; 리액션 버튼 삽입 및 이모티콘 추가하기&lt;/p&gt; &lt;p&gt;게시판의 글, 댓글 하단에 리액션 버튼이 자동으로 삽입됩니다.&lt;/p&gt; &lt;p&gt;원하는 위치에 삽입하거나 버튼 구성을 변경할 수 있습니다.&lt;/p&gt; &lt;p&gt;자세한 설치 및 적용방법은 다음 문서를 확인해주세요.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://damoang-users.github.io/rx-da_reaction/&quot; target=&quot;_blank&quot;&gt;https://damoang-users.github.io/rx-da_reaction/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;#x1f449; 개발현황 살펴보기, 참여하기&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://github.com/orgs/damoang-users/projects/2&quot; target=&quot;_blank&quot;&gt;https://github.com/orgs/damoang-users/projects/2&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;#x1f449;&amp;nbsp;이 기능은&amp;nbsp;&lt;a href=&quot;https://damoang.net/&quot; rel=&quot;nofollow&quot;&gt;다모앙(damoang.net)&lt;/a&gt;&amp;nbsp;커뮤니티의 회원들의 기여를 통해 개발된 오픈소스 프로그램입니다.&lt;/p&gt;</description>
		<category>RM 자료</category>	<category>모듈</category>				<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xedata/598148</guid>
	<comments>https://mbg1346.inour.net/xedata/598148#comment</comments>			<pubDate>Wed, 12 Mar 2025 21:03:36 +0900</pubDate>
		</item><item>
			<title>위젯에 확장변수에서 체크된 해당 글 리스트 불러오기 2탄</title>
			<link>https://mbg1346.inour.net/xetip/598109</link>
				<description>&lt;p&gt;&lt;a href=&quot;https://moonhouse.co.kr/xetip/595900&quot; target=&quot;_blank&quot;&gt;1탄&lt;/a&gt; 에 이어서&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;기존 위젯에 간단히 확장변수로 출력하는 방법&lt;/p&gt; &lt;p&gt;카테고리는 각자 다르고 확장변수의 ID는 같을 경우에 적용하면 유용합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;Noto Sans Korean&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;font-family: &amp;quot;Noto Sans Korean&amp;quot;; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;&quot; title=&quot;info.xml에 추가&quot; use_folder=&quot;N&quot;&gt;&amp;lt;var id=&amp;quot;eid_select&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;&amp;#x1f4cd;확장변수 선택출력&amp;lt;/name&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;type&amp;gt;select&amp;lt;/type&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;description&amp;gt;확장변수에서 선택된 해당 글 리스트 불러오기&amp;lt;/description&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;표시하지 않음&amp;lt;/name&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;value&amp;gt;&amp;lt;/value&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;표시&amp;lt;/name&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;value&amp;gt;Y&amp;lt;/value&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;lt;/var&amp;gt;&lt;br /&gt; &amp;lt;var id=&amp;quot;eid_id&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;확장 변수 ID&amp;lt;/name&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;type&amp;gt;text&amp;lt;/type&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;description&amp;gt;대상모듈을 해당 게시판으로 지정후 출력할 확장변수의 ID를 작성&amp;lt;/description&amp;gt;&lt;br /&gt; &amp;lt;/var&amp;gt;&lt;br /&gt; &amp;lt;var id=&amp;quot;eid_id_select&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;선택지&amp;lt;/name&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;type&amp;gt;text&amp;lt;/type&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;description&amp;gt;확장변수의 ID의 형식 선택지&amp;lt;/description&amp;gt;&lt;br /&gt; &amp;lt;/var&amp;gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; copy_button=&quot;Y&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;Noto Sans Korean&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; remove_whitespace=&quot;N&quot; style=&quot;font-family: &amp;quot;Noto Sans Korean&amp;quot;; line-height: 1.6; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); border: 1px solid rgb(153, 153, 153);&quot; text_color=&quot;&quot; title=&quot;해당 스킨의 list.html에 추가&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;&amp;lt;!--@foreach($wi-&amp;gt;document_list as$oDocument)--&amp;gt;&lt;br /&gt; &lt;span style=&quot;color:#e74c3c;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{@&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$eid = $oDocument-&amp;gt;getExtraEidValueHTML($wi-&amp;gt;eid_id);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$eid_a = $oDocument-&amp;gt;getExtraEidValueHTML($wi-&amp;gt;eid_id)==$wi-&amp;gt;eid_id_select;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;tbody&amp;nbsp;&lt;span style=&quot;color:#e74c3c;&quot;&gt;cond=&amp;quot;($wi-&amp;gt;eid_select ==&amp;#39;Y&amp;#39; &amp;amp;&amp;amp; $eid &amp;amp;&amp;amp; $eid_a) || ($wi-&amp;gt;eid_select ==&amp;#39;&amp;#39;)&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;~내용영역~&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/tbody&amp;gt;&lt;br /&gt; &amp;lt;!--@end--&amp;gt;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;이렇게 하면 기존의 위젯도 그대로 사용 가능하고, 선택한 확장변수만으로도 출력을 할 수 있습니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;123.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/11/8e8d3f765d0542d4a7629db61770ab09.png&quot; /&gt;&lt;/p&gt;</description>
		<category>RM 팁</category>	<category>문하우스</category>	<category>위젯</category><category>mh eid select</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xetip/598109</guid>
	<comments>https://mbg1346.inour.net/xetip/598109#comment</comments>			<pubDate>Tue, 11 Mar 2025 08:46:01 +0900</pubDate>
		</item><item>
			<title>제이블랙</title>
			<link>https://mbg1346.inour.net/free/598004</link>
				<description>&lt;div class=&quot;media_embed_wrapper&quot; contenteditable=&quot;false&quot;&gt; &lt;div class=&quot;media_embed&quot; style=&quot;padding-bottom: 75.00%;&quot;&gt;&lt;img data-autoattach=&quot;success&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/05/c865c7e2cc35640abe75f97ac02a50b1.jpg&quot; /&gt;&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; loading=&quot;lazy&quot; src=&quot;https://www.youtube.com/embed/hOnHtLT4ifo&quot;&gt;&lt;/iframe&gt;&lt;/div&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
		<category>Free</category>					<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/free/598004</guid>
	<comments>https://mbg1346.inour.net/free/598004#comment</comments>			<pubDate>Wed, 05 Mar 2025 17:56:04 +0900</pubDate>
		</item><item>
			<title>3.3 Update 후</title>
			<link>https://mbg1346.inour.net/qa/597906</link>
				<description>&lt;p&gt;분류가 있는 게시판은 오류가 나는 듯합니다.&lt;br /&gt;&lt;br /&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;20.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/02/057ccee01abf7f70e597250427ddcb66.jpg&quot; /&gt;&lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/597906</guid>
	<comments>https://mbg1346.inour.net/qa/597906#comment</comments>			<pubDate>Sun, 02 Mar 2025 04:49:17 +0900</pubDate>
		</item><item>
			<title>SketchBook5_MH 버전업 V3.3 - 2025.03.01</title>
			<link>https://mbg1346.inour.net/gongi/597896</link>
				<description>&lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:10,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:22,&amp;quot;abs_x&amp;quot;:455,&amp;quot;abs_y&amp;quot;:450}&quot;&gt;&lt;span style=&quot;color:#3498db;&quot;&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&lt;strong&gt;[ V3.3 수정 ]&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;2025.03.01&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:32,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:89,&amp;quot;abs_x&amp;quot;:455,&amp;quot;abs_y&amp;quot;:472}&quot;&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&lt;span style=&quot;color:#e74c3c;&quot;&gt;&lt;strong bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:35,&amp;quot;w&amp;quot;:187,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:455,&amp;quot;abs_y&amp;quot;:475}&quot;&gt;Php 8.0 이상에서 정상 작동됨&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:197,&amp;quot;y&amp;quot;:35,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:642,&amp;quot;abs_y&amp;quot;:475}&quot; /&gt; &lt;span style=&quot;color:#3498db;&quot;&gt;&lt;strong bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:57,&amp;quot;w&amp;quot;:11,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:455,&amp;quot;abs_y&amp;quot;:497}&quot;&gt;1.&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;목록형 선택시 목록이 본문폭을 넘어 설때 마우스 휠 좌우 스코롤로 작동하기&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:470,&amp;quot;y&amp;quot;:57,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:915,&amp;quot;abs_y&amp;quot;:497}&quot; /&gt; [ 전체 설정 &amp;gt; ┖ 마우스 휠 좌우 스코롤 ]&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:257,&amp;quot;y&amp;quot;:80,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:702,&amp;quot;abs_y&amp;quot;:520}&quot; /&gt; &lt;a bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:102,&amp;quot;w&amp;quot;:277,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:455,&amp;quot;abs_y&amp;quot;:542}&quot; href=&quot;https://moonhouse.co.kr/html/594178&quot; target=&quot;_self&quot;&gt;https://moonhouse.co.kr/html/594178&lt;/a&gt;&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:122,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:112,&amp;quot;abs_x&amp;quot;:455,&amp;quot;abs_y&amp;quot;:562}&quot;&gt;&lt;span style=&quot;color:#3498db;&quot;&gt;&lt;strong bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:125,&amp;quot;w&amp;quot;:13,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:455,&amp;quot;abs_y&amp;quot;:565}&quot;&gt;2.&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;본문에서 테이블 가로폭이 본문을 넘어설때 마우스 휠 좌우 스코롤로 작동하기&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:482,&amp;quot;y&amp;quot;:125,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:927,&amp;quot;abs_y&amp;quot;:565}&quot; /&gt; table의 class를 tg로 줘야함&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:187,&amp;quot;y&amp;quot;:147,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:632,&amp;quot;abs_y&amp;quot;:587}&quot; /&gt; &amp;lt;table class=&amp;quot;tg&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:297,&amp;quot;y&amp;quot;:169,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:742,&amp;quot;abs_y&amp;quot;:609}&quot; /&gt; &amp;nbsp; &amp;nbsp;내용&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:46,&amp;quot;y&amp;quot;:192,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:491,&amp;quot;abs_y&amp;quot;:632}&quot; /&gt; &amp;lt;/table&amp;gt;&lt;/p&gt; &lt;p bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:234,&amp;quot;w&amp;quot;:712,&amp;quot;h&amp;quot;:134,&amp;quot;abs_x&amp;quot;:455,&amp;quot;abs_y&amp;quot;:674}&quot;&gt;&lt;span style=&quot;color:#3498db;&quot;&gt;&lt;strong bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:237,&amp;quot;w&amp;quot;:14,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:455,&amp;quot;abs_y&amp;quot;:677}&quot;&gt;3.&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;거래장형 Url 바로가기 확장변수 번호 오류 수정&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:307,&amp;quot;y&amp;quot;:237,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:752,&amp;quot;abs_y&amp;quot;:677}&quot; /&gt; &lt;span style=&quot;color:#3498db;&quot;&gt;&lt;strong bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:259,&amp;quot;w&amp;quot;:14,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:455,&amp;quot;abs_y&amp;quot;:699}&quot;&gt;4.&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;게시판목록 조회수별 아이콘출력 설정 이미지 기본 수 적용 오류 수정&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:430,&amp;quot;y&amp;quot;:259,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:875,&amp;quot;abs_y&amp;quot;:699}&quot; /&gt; &lt;span style=&quot;color:#3498db;&quot;&gt;&lt;strong bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:281,&amp;quot;w&amp;quot;:13,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:455,&amp;quot;abs_y&amp;quot;:721}&quot;&gt;5.&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;확장변수 형식에 폼형태(좌측 사진) 추가&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:264,&amp;quot;y&amp;quot;:281,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:709,&amp;quot;abs_y&amp;quot;:721}&quot; /&gt; [ 확장변수 설정 &amp;gt; ★폼 형태 ]&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/01/01fe1acc562c0b21f3287f6aec5de3e8.png&quot; /&gt;&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:183,&amp;quot;y&amp;quot;:304,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:628,&amp;quot;abs_y&amp;quot;:744}&quot; /&gt; &lt;a bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:326,&amp;quot;w&amp;quot;:285,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:455,&amp;quot;abs_y&amp;quot;:766}&quot; href=&quot;https://moonhouse.co.kr/xetip/594999&quot; target=&quot;_self&quot;&gt;https://moonhouse.co.kr/xetip/594999&lt;/a&gt;&lt;br bis_size=&quot;{&amp;quot;x&amp;quot;:295,&amp;quot;y&amp;quot;:326,&amp;quot;w&amp;quot;:0,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:740,&amp;quot;abs_y&amp;quot;:766}&quot; /&gt; &lt;span style=&quot;color:#3498db;&quot;&gt;&lt;strong bis_size=&quot;{&amp;quot;x&amp;quot;:10,&amp;quot;y&amp;quot;:349,&amp;quot;w&amp;quot;:14,&amp;quot;h&amp;quot;:16,&amp;quot;abs_x&amp;quot;:455,&amp;quot;abs_y&amp;quot;:789}&quot;&gt;6.&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;내용글 세로 칸수 지정 - 웹진형, 첫글 썸네일형&lt;/p&gt;</description>
		<category>달집공지</category>		<category>SketchBook5</category><category>버전업</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/gongi/597896</guid>
	<comments>https://mbg1346.inour.net/gongi/597896#comment</comments>			<pubDate>Sat, 01 Mar 2025 19:04:12 +0900</pubDate>
		</item><item>
			<title>눌러보다가</title>
			<link>https://mbg1346.inour.net/qa/597871</link>
				<description>&lt;p&gt;스킨 중 웹진형이 적용이 않되네요. 어디 설정을 바꿔야 하나요?&lt;br /&gt; &lt;br /&gt; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;207.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/01/646e015ccfd9c77170cd7ddb69f8c80d.jpg&quot; /&gt;&lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/597871</guid>
	<comments>https://mbg1346.inour.net/qa/597871#comment</comments>			<pubDate>Sat, 01 Mar 2025 02:03:52 +0900</pubDate>
		</item><item>
			<title>랭킹 순서 위젯 만들기</title>
			<link>https://mbg1346.inour.net/xetip/597674</link>
				<description>&lt;p&gt;게시글 랭킹을 위젯에 추가하는 방법입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;bull; 일단 위젯의 정렬대상 선택이 아래와 같이 존재&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/02/19/ce6c002da8ce8f5a122da0ffbe9101a2.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;랭킹을 정할 대상을 선택 -&amp;nbsp;주천수 or 조회수 or 댓글순&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;bull; 정렬 방법을 올림차순으로&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/02/19/a938fb5a5caa2183a6d805f351ff8614.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;bull; 수정하는 위젯의&amp;nbsp;info.xml 파일에 랭킹 출력 선택&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;Noto Sans Korean&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; style=&quot;font-family: Noto Sans Korean; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;border: 1px solid #999999;&quot; use_folder=&quot;N&quot;&gt;&amp;lt;var id=&amp;quot;rank_no&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name xml:lang=&amp;quot;ko&amp;quot;&amp;gt;랭킹 표시&amp;lt;/name&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;type&amp;gt;select&amp;lt;/type&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;description /&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name xml:lang=&amp;quot;ko&amp;quot;&amp;gt;표시하지 않음&amp;lt;/name&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;value&amp;gt;&amp;lt;/value&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name xml:lang=&amp;quot;ko&amp;quot;&amp;gt;표시&amp;lt;/name&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;value&amp;gt;Y&amp;lt;/value&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;lt;/var&amp;gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;bull; 위젯의 html 에서 아래 부분을 찾아서 위에&amp;nbsp;{@$i=1} 추가&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;Noto Sans Korean&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; style=&quot;font-family: Noto Sans Korean; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;border: 1px solid #999999;&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;{@$i=1}&lt;br /&gt; &amp;lt;!--@foreach($widget_info-&amp;gt;content_items as $key =&amp;gt; $item)--&amp;gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt; 위젯 내용&lt;/p&gt; &lt;p&gt;&lt;br /&gt; {@$i++}&lt;br /&gt; &amp;lt;!--@end--&amp;gt;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;bull; 보통 제목앞에 랭킹을 붙이니 아래 부분을 찾아서 상단에 빨간색 부분 추가&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;Noto Sans Korean&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; style=&quot;font-family: Noto Sans Korean; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;border: 1px solid #999999;&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;&lt;span style=&quot;color:#c0392b;&quot;&gt;&amp;lt;!--@if(!$wi-&amp;gt;rank_no == &amp;#39;&amp;#39;)--&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;lt;!--@if($i==1)--&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span class=&amp;quot;rank-number rank-1&amp;quot;&amp;gt;{$i}.&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@elseif($i==2)--&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span class=&amp;quot;rank-number rank-2&amp;quot;&amp;gt;{$i}.&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@elseif($i==3)--&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span class=&amp;quot;rank-number rank-3&amp;quot;&amp;gt;{$i}.&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@else--&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;span class=&amp;quot;rank-number&amp;quot;&amp;gt;{$i}.&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@end--&amp;gt;&lt;br /&gt; &amp;lt;!--@end--&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt; &amp;lt;a href=&amp;quot;{$oDocument-&amp;gt;getPermanentUrl()}&amp;quot; class=&amp;quot;mtitle&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;{$oDocument-&amp;gt;getTitleText($wi-&amp;gt;subject_cut_size)}&lt;br /&gt; &amp;lt;/a&amp;gt;&lt;br /&gt; &lt;br /&gt; &lt;span style=&quot;color:#c0392b;&quot;&gt;&amp;lt;style&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.rank-number { font-weight:bold; margin-right:8px; font-size:1.05em;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.rank-1 { color:#FFD700; /* 금색 */ font-size:1.2em;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.rank-2 { color:#C0C0C0; /* 은색 */ font-size:1.1em;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.rank-3 { color:#CD7F32; /* 동색 */ }&lt;br /&gt; &amp;lt;/style&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;스타일은 자신이 원하는 모양이나 색상으로 꾸미면 됩니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/02/19/6cc0b238e33b01b8d98dbb5f682aea26.png&quot; /&gt;&lt;/p&gt;</description>
		<category>RM 팁</category>	<category>문하우스</category>	<category>위젯</category><category>랭킹</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xetip/597674</guid>
	<comments>https://mbg1346.inour.net/xetip/597674#comment</comments>			<pubDate>Wed, 19 Feb 2025 21:33:39 +0900</pubDate>
		</item><item>
			<title>오늘은 내가 반달로 떠도 - 이해인</title>
			<link>https://mbg1346.inour.net/free/597613</link>
				<description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/02/16/e79bec9f44f7a26fc4c8f49278d64e33.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;오늘은 내가 반달로 떠도 - 이해인&lt;/p&gt; &lt;div class=&quot;b_container&quot;&gt; &lt;div class=&quot;b_body&quot;&gt; &lt;div class=&quot;b_left&quot;&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;홀로 앉은 바람 같은&lt;br /&gt; 목숨의 빛깔&lt;br /&gt; 그대의 빈 하늘 위에&lt;br /&gt; 오늘은 내가 반달로 떠도&lt;br /&gt; 차 오르는 빛&lt;br /&gt; 구름에 숨어서도&lt;br /&gt; 웃음 잃지 않는&lt;br /&gt; 누이처럼 부드러운 달빛이 된다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;잎새 하나 남지 않은&lt;br /&gt; 나의 뜨락엔 바람이 차고&lt;br /&gt; 마음엔 불이 붙는 겨울날&lt;br /&gt; 빛이 있어&lt;br /&gt; 혼자서도&lt;br /&gt; 풍요로와라.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;맑고 높이 사는 법을&lt;br /&gt; 빛으로 출렁이는&lt;br /&gt; 겨울 반달이여&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;style type=&quot;text/css&quot;&gt;.b_container { text-align: center; line-height:180%; } .b_body { display: inline-block; margin: 10px auto; text-align: left; white-space: nowrap; } .b_title { font-size:16px; margin-bottom:20px } .b_left { text-align:left; } &lt;/style&gt;</description>
		<category>Free</category>					<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/free/597613</guid>
	<comments>https://mbg1346.inour.net/free/597613#comment</comments>			<pubDate>Sun, 16 Feb 2025 05:31:47 +0900</pubDate>
		</item><item>
			<title>Mh Folding Panel 애드온</title>
			<link>https://mbg1346.inour.net/xemy/597524</link>
				<description>&lt;p&gt;A.I 들을 괴롭히면서 이번엔 에드온을 한번 만들어 봤습니다.&lt;/p&gt; &lt;p&gt;별건 아니고 게시판 상단에 전할 내용을 접고 펴고 하는 폴딩 판넬입니다.&lt;/p&gt; &lt;p&gt;SketchBook5 게시판스킨 - 문하우스 수정버전에 내장 되어 있는 기능을 에드온으로 만들어 봤습니다.&lt;/p&gt; &lt;p&gt;공부 하는겸 이런 저런 기능들을 테스트 하면서 만들어서 에드온을 제작해볼 초보분들이 코드를 보면 좋을 것 같습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Claude&amp;nbsp;&lt;a href=&quot;https://claude.ai/new&quot; target=&quot;_blank&quot;&gt;https://claude.ai/new&lt;/a&gt;&amp;nbsp; - 전반 작업&lt;/p&gt; &lt;p&gt;DeepSeek&amp;nbsp;&lt;a href=&quot;https://chat.deepseek.com/&quot; target=&quot;_blank&quot;&gt;https://chat.deepseek.com&lt;/a&gt;&amp;nbsp;- 후반 작업&amp;nbsp;&lt;/p&gt; &lt;p&gt;Claude의 도움으로 전반 작업을 하던중 하루 사용량을 초과 하여 후반 작업은 DeepSeek의 많은 도움을 받았습니다.&lt;/p&gt; &lt;p&gt;근데&amp;nbsp;DeepSeek가 서버만 busy 안하니 끝없이 대화해 주는군요. 무료 사용량이 어는 정도인지 궁금합니다.&lt;/p&gt; &lt;p&gt;질문해 보니&amp;nbsp;하루 최대 300회의 질문 기회를 제공한다고 하네요.&lt;/p&gt; &lt;p&gt;근데&amp;nbsp;Claude는 무료 사용량이 100개의 메세지 라는데 난 몇개 안하니 제한에 걸리던데...&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;Screenshot 2025-03-09 at 19.00.29.JPG&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/03/09/4ed501a8e857f7d5378920521f78c37c.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;에드온 설정 화면입니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;1. 스킨을 지정할 수 있습니다.&lt;/p&gt; &lt;p&gt;2. 여러 text 항목을 설정&lt;/p&gt; &lt;p&gt;3. 선택항목 설정&lt;/p&gt; &lt;p&gt;4. mid별 내용 다르게 설정 가능&lt;/p&gt; &lt;p&gt;5.&amp;nbsp;mid별 접기 /펼치기 선택 가능 V1.1&lt;br /&gt; 6.&amp;nbsp;mid별 판넬폭 지정 V1.2&lt;/p&gt; &lt;p&gt;이 정도면 간단한 에드온을 만들기는 충분할 듯 합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/02/11/f6cf9e95e9e6e8bf0727793c094e215f.png&quot; /&gt;&lt;/p&gt;</description>
		<category>나의 RM</category>	<category>애드온</category>	<category>애드온</category><category>mh folding panel</category><category>php8</category><category>AI</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xemy/597524</guid>
	<comments>https://mbg1346.inour.net/xemy/597524#comment</comments>			<pubDate>Tue, 11 Feb 2025 18:24:58 +0900</pubDate>
		</item><item>
			<title>각종 A.I 라이믹스 코딩 시켜본 소감</title>
			<link>https://mbg1346.inour.net/wtip/599370</link>
				<description>&lt;p&gt;php8.2 호스팅 사이트 수정을 의뢰 받아서 레이아웃과 게시판 스킨을 8.2에 작동하게끔 하기 위해서 A.I 들의 도움을 받았다.&lt;/p&gt; &lt;p&gt;생각보다 쉽게 수정을 해 주어서 조금 놀라웠다.&lt;/p&gt; &lt;p&gt;이제 정말 질문만 잘하면 웬만한 코딩이나 기능들은 A.I 가 해 주는 시대가 도래한 것 같다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;의뢰받은 사이트 수정을 마치고 본격적으로 A.I 들에게 질문들을 던졌다.&lt;/p&gt; &lt;p&gt;주로 내가 만들었던 위젯들을 중심으로 php8 이상으로의 호환성과 이제껏 사용해 오면서 불편했던 기능들을 중심으로 질문을 던지고 답을 구했다.&lt;/p&gt; &lt;p&gt;1월 20일쯤 부터 오늘이 2월 8일 이니까&amp;nbsp; 근 20일 정도&lt;/p&gt; &lt;p&gt;매일 무료로 사용할 수 있는 시간동안&amp;nbsp;A.I 들을 괴롭히면서 답을 구했다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;먼저 사용해본 A.I 사이트 종류부터 나열하면&lt;/p&gt; &lt;p&gt;1. ChatGPT&lt;/p&gt; &lt;p&gt;https://chatgpt.com/&lt;/p&gt; &lt;p&gt;2. Claude&lt;/p&gt; &lt;p&gt;https://claude.ai/new&lt;/p&gt; &lt;p&gt;3. DeepSeek&lt;/p&gt; &lt;p&gt;https://chat.deepseek.com/&lt;/p&gt; &lt;p&gt;4. 그 외 별 도움되지 않은 마이크로소프트의 Copilot, 구글의 Gemini, 네이버의&amp;nbsp;Cue:등이 있다.&lt;/p&gt; &lt;p&gt;- 4번들은 이미지파일과 문서파일 들만 업로드가 되어 불편해서 사용을 잘 하지 않아서 이번에는 제외 합니다.&amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;결론 부터 먼저 답을 하고 진행하면&lt;/p&gt; &lt;p&gt;저의 선택은&amp;nbsp;&lt;span style=&quot;color:#e74c3c;&quot;&gt;&lt;strong&gt;Claude&lt;/strong&gt;&lt;/span&gt; 였습니다.&lt;/p&gt; &lt;p&gt;제가 올린 질문들에 가장 깨끗하고 알아보기 쉽게 답해 주었으며 거의 모든 답을 주었습니다.&lt;/p&gt; &lt;p&gt;MH Tab Slide 위젯의 어려운 기능들을 구현해 주었습니다.&lt;/p&gt; &lt;p&gt;라이믹스에 대한 이해도가 굉장히 뛰어납니다.&lt;/p&gt; &lt;p&gt;페이지기능 위젯들의 페이지기능을 완벽하게 수정해 주었으며&amp;nbsp;&lt;/p&gt; &lt;p&gt;설정들을 빠짐 없이 재코딩에 반영해 주었습니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;이것을 왜 말을 하냐면&amp;nbsp;ChatGPT 같은 경우는 설정들을 마음대로 생략해 버리는 경우가 많았습니다.&lt;/p&gt; &lt;p&gt;붙여 넣기후 프로그램 실행 후 확인해 보면 빠진 설정들이 수두룩 했습니다.&lt;/p&gt; &lt;p&gt;빠진 설정이나 기능들을 다시 물어야 답해 주는 정도 였습니다.&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;근데 Claude 단점도 있습니다.&lt;/p&gt; &lt;p&gt;ChatGPT의 경우는 압축파일도 지원해서 프로그램 전체를 압축해서 올리고 질문이 가능한데&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/04/15/8d8eafc7d43d6729c456827cf6ad33d3.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Claude 의 경우는 html, css, js등의 파일을 따로 따로 올리거나 코드를 복사해서 붙여 넣기를 해야 합니다.&lt;/p&gt; &lt;p&gt;이 경우는&amp;nbsp;DeepSeek도 마찬가지 였습니다.&lt;/p&gt; &lt;p&gt;근데 파일을 붙여 넣기 해보면 Claude 의 경우는 일일이 화면에 붙여넣기한 코드를 나열하지 않고&lt;/p&gt; &lt;p&gt;파일형식으로 만들어 보여 주어서 깔끔하고 좋았습니다.&lt;/p&gt; &lt;p&gt;[붙여 넣기 한 화면]&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/04/15/f94b6bc1e1b351877591c6b2ba4f1981.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;[파일을 올린 화면]&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/04/15/9e70a9e1c611384af9b1a155c845c711.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;DeepSeek의 경우는 답은 잘 해 주는 것 같은데 조금만 물어보면 아래의 메세지 내 보내고 종료해 버립니다. &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#e74c3c;&quot;&gt;The server is busy. Please try again later.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;그래서 세밀하고 어려워서 질문을 많이 해야 하는 경우는 사용하기가 힘듭니다.&lt;/p&gt; &lt;p&gt;단순한 질문이나 css조정 같은 경우 사용할만 합니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;ChatGPT의 경우는 위에서도 언급했지만 코드들을 생락해 버리는 경우가 많아서 믿음이 가지를 않았습니다.&lt;/p&gt; &lt;p&gt;그리고 너무 장황하고 화면이 보기 어려운 부분도 있습니다.&lt;/p&gt; &lt;p&gt;제가 느끼기에 이 정도는 네가 알아서 해라 하는 설명도 많았습니다.&lt;/p&gt; &lt;p&gt;거기에 비하면&amp;nbsp;Claude 나&amp;nbsp;DeepSeek 는 조금 자세한 설명을 하는 느낌이나 UI 입니다.&lt;/p&gt; &lt;p&gt;Claude 가 가장 친절한 느낌이랄까...&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;부연 설명으로&amp;nbsp;&lt;a href=&quot;https://moonhouse.co.kr/xemy/597366&quot; target=&quot;_blank&quot;&gt;MH Tab Slide 위젯&lt;/a&gt;&amp;nbsp;의 기능들을 실현하면서 느낀 각 A.I 의 대응을 간략히 설명해 보겠습니다.&lt;/p&gt; &lt;p&gt;먼저&amp;nbsp;MH Tab Slide 위젯은&amp;nbsp;XE 초창기에 만들어졌던&amp;nbsp;tab_newest_document 위젯을 바탕으로&lt;/p&gt; &lt;p&gt;php8 이상에서 작동하고&amp;nbsp;목록들이 slick.js 이용하여&amp;nbsp;좌우로 슬라이드 되게 만들었습니다.&lt;/p&gt; &lt;p&gt;이전에 저 혼자 끙끙되며 구현해 볼려고 하다가 어려워 미완성 상태로 있는 것을 발견하고&lt;/p&gt; &lt;p&gt;A.I 들에게 물러보면 되겠다 싶어서 질문을 시작했습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;1. 제가 어려웠던 기능이 첫 Tab의 목록들은 좌우로 슬라이딩이 작동되는데 다른 Tab에서는 작동이 안되는 문제 였습니다.&lt;/p&gt; &lt;p&gt;이 부분은&amp;nbsp;ChatGPT 가 별로 시간들이지 않고 php8 이상에서의 호환성과 코드를 간결하게 해 주었습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;2. 근데 다음으로 질문한 &amp;quot;첫 Tab의 마지막까지 가면 다음 tab으로 가게 할 수 있나요?&amp;quot; 라는 질문에 답을 주지를 못하더라구요&lt;/p&gt; &lt;p&gt;계속 안되는 코드만 나열하고 크롬의 console.log()를 요구하면서 답을 주지를 못합니다. 그렇게 무료 이용 시간이 흘러 중단&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;3.&amp;nbsp;DeepSeek 에게 물어니 몇번 답하다 안되다고 하니 바쁘다고 종료!!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;4.&amp;nbsp;Claude 에게 물어보니 답을 주는데 약간씩 문제를 일으키지만 답을 주는 느낌이 들었지만 무료 시간이 지나 종료&lt;/p&gt; &lt;p&gt;그렇게 한 3번의 무료 시간이 지날 동안 정답을 주지는 못하더라구요.&amp;nbsp;&lt;/p&gt; &lt;p&gt;그래서 이놈 저놈에게 물어봐도&amp;nbsp;Claude 가 마지막에 준 답 보다도 못하더군요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;5. 마지막날 작동 안되는 기능과&amp;nbsp;console.log()를 주니 드디어 정답을 주네요. 으하하~~&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/04/15/3aa1c5f90055c143345b9b5b11f7454a.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;정답 답변과 잔잔한 질문들&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/04/15/4a02b5d105e929aaf3376cfdc677bf90.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;이상과 같이&amp;nbsp;Claude A.I 가 정답을 주어서 잘 작동하는 위젯을 하나 탄생 시켰네요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;참고로 처음 질문에 &amp;quot;한글로 답변줘&amp;quot; 안 붙이면 A.I 모두 영어로 답변 합니다.&lt;/p&gt; &lt;p&gt;그리고 질문시 좀더 정확하고 명확한 질문을 하지 않으면 잘못된 답변을 줍니다.&lt;/p&gt; &lt;p&gt;이런 경우 뻘짓하다가 무료 시간 다 갑니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;질문을 잘하는 법을 배워야 겠습니다.&lt;/p&gt; &lt;p&gt;이제 어떤 분야이던 질문을 잘하는 학원이 생기지 않을까 예측해 봅니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;다음에 새로운 A.l 기능들을 알아가면 다시 글 남기겠습니다.&amp;nbsp;&amp;nbsp;&lt;/p&gt;</description>
		<category>Webui Tip</category>	<category>AI</category>	<category>AI</category><category>Claude</category><category>ChatGPT</category><category>DeepSeek</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/wtip/599370</guid>
	<comments>https://mbg1346.inour.net/wtip/599370#comment</comments>			<pubDate>Sat, 08 Feb 2025 12:50:08 +0900</pubDate>
		</item><item>
			<title>각종 A.I 라이믹스 코딩 시켜본 소감</title>
			<link>https://mbg1346.inour.net/xetip/597460</link>
				<description>&lt;p&gt;php8.2 호스팅 사이트 수정을 의뢰 받아서 레이아웃과 게시판 스킨을 8.2에 작동하게끔 하기 위해서 A.I 들의 도움을 받았다.&lt;/p&gt; &lt;p&gt;생각보다 쉽게 수정을 해 주어서 조금 놀라웠다.&lt;/p&gt; &lt;p&gt;이제 정말 질문만 잘하면 웬만한 코딩이나 기능들은 A.I 가 해 주는 시대가 도래한 것 같다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;의뢰받은 사이트 수정을 마치고 본격적으로 A.I 들에게 질문들을 던졌다.&lt;/p&gt; &lt;p&gt;주로 내가 만들었던 위젯들을 중심으로 php8 이상으로의 호환성과 이제껏 사용해 오면서 불편했던 기능들을 중심으로 질문을 던지고 답을 구했다.&lt;/p&gt; &lt;p&gt;1월 20일쯤 부터 오늘이 2월 8일 이니까&amp;nbsp; 근 20일 정도&lt;/p&gt; &lt;p&gt;매일 무료로 사용할 수 있는 시간동안&amp;nbsp;A.I 들을 괴롭히면서 답을 구했다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;먼저 사용해본 A.I 사이트 종류부터 나열하면&lt;/p&gt; &lt;p&gt;1. ChatGPT&lt;/p&gt; &lt;p&gt;https://chatgpt.com/&lt;/p&gt; &lt;p&gt;2. Claude&lt;/p&gt; &lt;p&gt;https://claude.ai/new&lt;/p&gt; &lt;p&gt;3. DeepSeek&lt;/p&gt; &lt;p&gt;https://chat.deepseek.com/&lt;/p&gt; &lt;p&gt;4. 그 외 별 도움되지 않은 마이크로소프트의 Copilot, 구글의 Gemini, 네이버의&amp;nbsp;Cue:등이 있다.&lt;/p&gt; &lt;p&gt;- 4번들은 이미지파일과 문서파일 들만 업로드가 되어 불편해서 사용을 잘 하지 않아서 이번에는 제외 합니다.&amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;결론 부터 먼저 답을 하고 진행하면&lt;/p&gt; &lt;p&gt;저의 선택은&amp;nbsp;&lt;span style=&quot;color:#e74c3c;&quot;&gt;&lt;strong&gt;Claude&lt;/strong&gt;&lt;/span&gt; 였습니다.&lt;/p&gt; &lt;p&gt;제가 올린 질문들에 가장 깨끗하고 알아보기 쉽게 답해 주었으며 거의 모든 답을 주었습니다.&lt;/p&gt; &lt;p&gt;MH Tab Slide 위젯의 어려운 기능들을 구현해 주었습니다.&lt;/p&gt; &lt;p&gt;라이믹스에 대한 이해도가 굉장히 뛰어납니다.&lt;/p&gt; &lt;p&gt;페이지기능 위젯들의 페이지기능을 완벽하게 수정해 주었으며&amp;nbsp;&lt;/p&gt; &lt;p&gt;설정들을 빠짐 없이 재코딩에 반영해 주었습니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;이것을 왜 말을 하냐면&amp;nbsp;ChatGPT 같은 경우는 설정들을 마음대로 생략해 버리는 경우가 많았습니다.&lt;/p&gt; &lt;p&gt;붙여 넣기후 프로그램 실행 후 확인해 보면 빠진 설정들이 수두룩 했습니다.&lt;/p&gt; &lt;p&gt;빠진 설정이나 기능들을 다시 물어야 답해 주는 정도 였습니다.&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;근데 Claude 단점도 있습니다.&lt;/p&gt; &lt;p&gt;ChatGPT의 경우는 압축파일도 지원해서 프로그램 전체를 압축해서 올리고 질문이 가능한데&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/02/08/555ca769bf78abec4e7e2c96fd2690b8.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Claude 의 경우는 html, css, js등의 파일을 따로 따로 올리거나 코드를 복사해서 붙여 넣기를 해야 합니다.&lt;/p&gt; &lt;p&gt;이 경우는&amp;nbsp;DeepSeek도 마찬가지 였습니다.&lt;/p&gt; &lt;p&gt;근데 파일을 붙여 넣기 해보면 Claude 의 경우는 일일이 화면에 붙여넣기한 코드를 나열하지 않고&lt;/p&gt; &lt;p&gt;파일형식으로 만들어 보여 주어서 깔끔하고 좋았습니다.&lt;/p&gt; &lt;p&gt;[붙여 넣기 한 화면]&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/02/08/f7efe103c1ef99c5434bd924e9b95356.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;[파일을 올린 화면]&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/02/08/6f4df438cb137b1e1758356d4a818cae.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;DeepSeek의 경우는 답은 잘 해 주는 것 같은데 조금만 물어보면 아래의 메세지 내 보내고 종료해 버립니다. &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#e74c3c;&quot;&gt;The server is busy. Please try again later.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;그래서 세밀하고 어려워서 질문을 많이 해야 하는 경우는 사용하기가 힘듭니다.&lt;/p&gt; &lt;p&gt;단순한 질문이나 css조정 같은 경우 사용할만 합니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;ChatGPT의 경우는 위에서도 언급했지만 코드들을 생락해 버리는 경우가 많아서 믿음이 가지를 않았습니다.&lt;/p&gt; &lt;p&gt;그리고 너무 장황하고 화면이 보기 어려운 부분도 있습니다.&lt;/p&gt; &lt;p&gt;제가 느끼기에 이 정도는 네가 알아서 해라 하는 설명도 많았습니다.&lt;/p&gt; &lt;p&gt;거기에 비하면&amp;nbsp;Claude 나&amp;nbsp;DeepSeek 는 조금 자세한 설명을 하는 느낌이나 UI 입니다.&lt;/p&gt; &lt;p&gt;Claude 가 가장 친절한 느낌이랄까...&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;부연 설명으로&amp;nbsp;&lt;a href=&quot;https://moonhouse.co.kr/xemy/597366&quot; target=&quot;_blank&quot;&gt;MH Tab Slide 위젯&lt;/a&gt;&amp;nbsp;의 기능들을 실현하면서 느낀 각 A.I 의 대응을 간략히 설명해 보겠습니다.&lt;/p&gt; &lt;p&gt;먼저&amp;nbsp;MH Tab Slide 위젯은&amp;nbsp;XE 초창기에 만들어졌던&amp;nbsp;tab_newest_document 위젯을 바탕으로&lt;/p&gt; &lt;p&gt;php8 이상에서 작동하고&amp;nbsp;목록들이 slick.js 이용하여&amp;nbsp;좌우로 슬라이드 되게 만들었습니다.&lt;/p&gt; &lt;p&gt;이전에 저 혼자 끙끙되며 구현해 볼려고 하다가 어려워 미완성 상태로 있는 것을 발견하고&lt;/p&gt; &lt;p&gt;A.I 들에게 물러보면 되겠다 싶어서 질문을 시작했습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;1. 제가 어려웠던 기능이 첫 Tab의 목록들은 좌우로 슬라이딩이 작동되는데 다른 Tab에서는 작동이 안되는 문제 였습니다.&lt;/p&gt; &lt;p&gt;이 부분은&amp;nbsp;ChatGPT 가 별로 시간들이지 않고 php8 이상에서의 호환성과 코드를 간결하게 해 주었습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;2. 근데 다음으로 질문한 &amp;quot;첫 Tab의 마지막까지 가면 다음 tab으로 가게 할 수 있나요?&amp;quot; 라는 질문에 답을 주지를 못하더라구요&lt;/p&gt; &lt;p&gt;계속 안되는 코드만 나열하고 크롬의 console.log()를 요구하면서 답을 주지를 못합니다. 그렇게 무료 이용 시간이 흘러 중단&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;3.&amp;nbsp;DeepSeek 에게 물어니 몇번 답하다 안되다고 하니 바쁘다고 종료!!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;4.&amp;nbsp;Claude 에게 물어보니 답을 주는데 약간씩 문제를 일으키지만 답을 주는 느낌이 들었지만 무료 시간이 지나 종료&lt;/p&gt; &lt;p&gt;그렇게 한 3번의 무료 시간이 지날 동안 정답을 주지는 못하더라구요.&amp;nbsp;&lt;/p&gt; &lt;p&gt;그래서 이놈 저놈에게 물어봐도&amp;nbsp;Claude 가 마지막에 준 답 보다도 못하더군요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;5. 마지막날 작동 안되는 기능과&amp;nbsp;console.log()를 주니 드디어 정답을 주네요. 으하하~~&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/02/08/99a1e895b492db577ba2d1451784c4d0.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;정답 답변과 잔잔한 질문들&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/02/08/f6d3fa27956f4280b7648013dd33dd79.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;이상과 같이&amp;nbsp;Claude A.I 가 정답을 주어서 잘 작동하는 위젯을 하나 탄생 시켰네요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;참고로 처음 질문에 &amp;quot;한글로 답변줘&amp;quot; 안 붙이면 A.I 모두 영어로 답변 합니다.&lt;/p&gt; &lt;p&gt;그리고 질문시 좀더 정확하고 명확한 질문을 하지 않으면 잘못된 답변을 줍니다.&lt;/p&gt; &lt;p&gt;이런 경우 뻘짓하다가 무료 시간 다 갑니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;질문을 잘하는 법을 배워야 겠습니다.&lt;/p&gt; &lt;p&gt;이제 어떤 분야이던 질문을 잘하는 학원이 생기지 않을까 예측해 봅니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;다음에 새로운 A.l 기능들을 알아가면 다시 글 남기겠습니다.&amp;nbsp;&amp;nbsp;&lt;/p&gt;</description>
		<category>RM 팁</category>	<category>문하우스</category>	<category>AI</category><category>Claude</category><category>ChatGPT</category><category>DeepSeek</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xetip/597460</guid>
	<comments>https://mbg1346.inour.net/xetip/597460#comment</comments>			<pubDate>Sat, 08 Feb 2025 12:50:08 +0900</pubDate>
		</item><item>
			<title>Rhymix 업데이트</title>
			<link>https://mbg1346.inour.net/qa/597427</link>
				<description>&lt;p&gt;라이믹스가 업데이트되면 그냥 덮어씌우기 하면 되나요. 제가 소스수정한 건 없어요.&lt;/p&gt; &lt;p&gt;행여 MH게시판이나 님의 레이아웃이 다치지는 않나 하는 걱정에 궁금증을 올립니다.&lt;br /&gt; 애쓰셔서 작업하신 건데...&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;그냥 평상시처럼 ftp로 덮어씌우기 하면 되나요?&lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/597427</guid>
	<comments>https://mbg1346.inour.net/qa/597427#comment</comments>			<pubDate>Fri, 07 Feb 2025 19:09:46 +0900</pubDate>
		</item><item>
			<title>편지 - 윤동주</title>
			<link>https://mbg1346.inour.net/free/597393</link>
				<description>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div class=&quot;b_container&quot;&gt; &lt;div class=&quot;b_body&quot;&gt; &lt;div class=&quot;b_title&quot;&gt;편지 - 윤동주&lt;/div&gt; &lt;div class=&quot;b_left&quot;&gt; &lt;p&gt;누나!&lt;/p&gt; &lt;p&gt;&lt;br /&gt; 이 겨울에도&lt;br /&gt; 눈이 가득히 왔습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;흰 봉투에&lt;br /&gt; 눈을 한줌 넣고&lt;br /&gt; 글씨도 쓰지 말고&lt;br /&gt; 우표도 붙이지 말고&lt;br /&gt; 말숙하게 그대로&lt;br /&gt; 편지를 부칠까요?&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;누나 가신 나라엔&lt;br /&gt; 눈이 아니 온다기에.&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;style type=&quot;text/css&quot;&gt;.b_container { text-align: center; } .b_body { display: inline-block; margin: 10px auto; text-align: left; white-space: nowrap; } .b_title { font-size:16px; margin-bottom:20px } .b_left { text-align:left; } &lt;/style&gt;</description>
		<category>Free</category>					<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/free/597393</guid>
	<comments>https://mbg1346.inour.net/free/597393#comment</comments>			<pubDate>Fri, 07 Feb 2025 12:45:20 +0900</pubDate>
		</item><item>
			<title>MH Tab Slide 위젯 V1.1</title>
			<link>https://mbg1346.inour.net/xemy/601149</link>
				<description>&lt;p&gt;XE 초창기에 만들어졌던&amp;nbsp;tab_newest_document 위젯을 바탕으로&lt;/p&gt; &lt;p&gt;php8 이상에서 작동하고&amp;nbsp;목록들이 slick.js 이용하여&amp;nbsp;좌우로 슬라이드 되게 만들었습니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;mhtabslide.gif&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2026/01/03/c9778e8d2731b6f51901f676a7fb7349.gif&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;[ 특징 ]&lt;/p&gt; &lt;p&gt;1. Auto Play 지원&lt;/p&gt; &lt;p&gt;2. 하단 Dots 지원&lt;/p&gt; &lt;p&gt;3. 슬라이딩 방향을 좌우, 상하로 지정 가능&lt;/p&gt; &lt;p&gt;4. 각 Tab별로 각계 슬라이드 작동&lt;/p&gt; &lt;p&gt;5. 모든 Tab 자동으로 이동 슬라이드 작동&lt;/p&gt; &lt;p&gt;5. 반응형 지원&lt;/p&gt; &lt;p&gt;6. 기타 auto 속도등&amp;nbsp;&lt;/p&gt;</description>
		<category>나의 RM</category>		<category>위젯</category><category>mh tab slide</category><category>php8</category><category>slick</category><category>Slide</category><category>AI</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xemy/601149</guid>
	<comments>https://mbg1346.inour.net/xemy/601149#comment</comments>			<pubDate>Thu, 06 Feb 2025 23:29:16 +0900</pubDate>
		</item><item>
			<title>확장변수 선택지별 출력 위젯</title>
			<link>https://mbg1346.inour.net/xemy/595959</link>
				<description>&lt;p&gt;&lt;a href=&quot;https://moonhouse.co.kr/xetip/595900&quot; target=&quot;_blank&quot;&gt;Tip&lt;/a&gt; 으로 남긴 내용을 위젯으로 만들었습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;[V1.1 특징]&lt;/p&gt; &lt;p&gt;1. php8 이상 적용&lt;/p&gt; &lt;p&gt;2. 제목옆에 내용글 출력&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;[특징]&lt;/p&gt; &lt;p&gt;스케치북 List형식을 빌려 왔습니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/01/58e8a503f629af59ac35c98fd1e9ae54.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;- 위젯 설정에서 대상모듈을 출력할 게시판으로 지정&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/01/1914e8f54ea7d042dbcbe3211bfcc868.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;- 해당 게시판의 확장변수 ID 와 선택지들을 작성합니다.&lt;/p&gt; &lt;p&gt;선택지는 최대 5개 입니다. 더 많은 선택지를 만들려면 수정해야 합니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/01/f21f52c3721969fca0725b9d35453d4f.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/01/869e2918cb06c3f2b325d590a1c52a8e.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;</description>
		<category>나의 RM</category>	<category>위젯</category>	<category>위젯</category><category>mh eid select</category><category>php8</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xemy/595959</guid>
	<comments>https://mbg1346.inour.net/xemy/595959#comment</comments>			<pubDate>Mon, 03 Feb 2025 10:48:48 +0900</pubDate>
		</item><item>
			<title>新雪(신설) - 이숭인(李崇仁)</title>
			<link>https://mbg1346.inour.net/free/597222</link>
				<description>&lt;div bg_color=&quot;&quot; bold=&quot;N&quot; border_color=&quot;&quot; border_style=&quot;none&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;Noto Sans Korean&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.8&quot; margin=&quot;5&quot; padding=&quot;10&quot; style=&quot;font-family: &amp;quot;Noto Sans Korean&amp;quot;; line-height: 1.8; white-space: normal; margin: 5px; padding: 10px; background-color: rgb(247, 247, 246); text-align: center;&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;&lt;span style=&quot;font-size:18px;&quot;&gt;新雪(신설) - 이숭인(李崇仁)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:18px;&quot;&gt;滄茫歲暮天(창망세모천) : 휑뎅그렁 찌푸린 세모의 하늘&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:18px;&quot;&gt;新雪遍山川(신설편산천) : 새하얀 눈이 산천을 뒤덮었네.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:18px;&quot;&gt;鳥失山中木(조실산중목) : 새는 산중의 제 둥지를 잃었고&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:18px;&quot;&gt;僧心石上泉(승심석상천) : 스님은 바위아래 샘물을 찾아 나서네.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:18px;&quot;&gt;飢鳥蹄野外(기조제야외) : 굶주린 까마귀는 들녘에서 우짖고&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:18px;&quot;&gt;凍柳臥溪邊(동류와계변) : 얼어붙은 버드나무는 냇가에 가로 누웠네.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:18px;&quot;&gt;何處人家在(하처인가재) : 어디쯤에 사람 사는 집이 있을까&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:18px;&quot;&gt;遠林生自煙(원림생자연) : 숲 저만치에 흰 연기 피어오르네.&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
		<category>Free</category>					<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/free/597222</guid>
	<comments>https://mbg1346.inour.net/free/597222#comment</comments>			<pubDate>Fri, 31 Jan 2025 14:01:24 +0900</pubDate>
		</item><item>
			<title>Github에 새 보관소 만들기, 파일 올리기, Tag, Release 생성 방법</title>
			<link>https://mbg1346.inour.net/xetip/596958</link>
				<description>&lt;p&gt;홈페이지 작업이나 기타 작업시 요즘은&amp;nbsp;Github를 많이 사용합니다.&lt;/p&gt; &lt;p&gt;저 같은 경우는 라이믹스의 프로그램이나 용량이 좀 되는 &lt;a href=&quot;https://moonhouse.co.kr/comtip/589318&quot;&gt;프로그램의 다운 링크&lt;/a&gt;&amp;nbsp;로 이용중입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://github.com/&quot; target=&quot;_blank&quot;&gt;Github&lt;/a&gt; 에 새 보관소 만들고 파일들 올리고 PC에 저장하고 Tag를 달고 Release생성등 관리하는 방법을 간략히 올리겠습니다.&lt;/p&gt; &lt;p&gt;Github에 접속하고 프로그램을 설치하는 방법은 인터넷에 널려 있는 관계로 생략합니다.&lt;/p&gt; &lt;p&gt;저는&amp;nbsp;Git Bash 사용(Dos 느낌)을 배제하고 Github 홈피와&amp;nbsp;GitHub Desktop만 이용하여 작업을 하겠습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&lt;span style=&quot;color:#c0392b;&quot;&gt;1.&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size:14px;&quot;&gt;깃허브 홈피에 접속해서&lt;/span&gt;&amp;nbsp;로그인을 합니다.&lt;/p&gt; &lt;div class=&quot;preview_card_wrapper&quot; contenteditable=&quot;false&quot;&gt;&lt;a class=&quot;preview_card_link&quot; href=&quot;https://github.com/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;home24-5939032587c9.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/25/7844bfbb02046b733e8b2287446722ba.jpg&quot; /&gt; &lt;span class=&quot;preview_card_text_container&quot;&gt; &lt;span class=&quot;preview_card_title&quot;&gt;GitHub &amp;middot; Build and ship software on a single, collaborative platform&lt;/span&gt; &lt;span class=&quot;preview_card_desc&quot;&gt;Join the world&amp;#39;s most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.&lt;/span&gt; &lt;span class=&quot;preview_card_host&quot;&gt;from GITHUB.COM&lt;/span&gt; &lt;/span&gt; &lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;001.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/25/86d188af7b4627c0b5291f0a86566729.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;바탕화면에&amp;nbsp;GitHub Desktop이 설치된 상태이고 홈피에 접속한 상태에서 + 를 누르고 &amp;quot;New repository&amp;quot;를 클릭합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&lt;span style=&quot;color:#c0392b;&quot;&gt;2&lt;/span&gt;. &lt;/span&gt;&lt;span style=&quot;font-size:14px;&quot;&gt;보관소 제목과 설명, 개인(&lt;/span&gt;Private&lt;span style=&quot;font-size:14px;&quot;&gt;) or 공용(&lt;/span&gt;Public&lt;span style=&quot;font-size:14px;&quot;&gt;)을 선택&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;002.JPG&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/25/36d588bec5bb4849175d939cb6115bf9.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#c0392b;&quot;&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&lt;strong&gt;3.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt; 보관소가 생성되었습니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;003.JPG&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/25/9b1e6d67cf1252e76f4228b8af4be64f.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;quot;uploading an existing file&amp;quot;&amp;nbsp;클릭해서 프로그램이나 파일들을 올립니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#c0392b;&quot;&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&lt;strong&gt;4.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:14px;&quot;&gt; 드래그 앤 드래그나 파일을 선택해서 올리면 됩니다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;004.JPG&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/25/daa363bb7fd45749111bb585e3860063.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#c0392b;&quot;&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&lt;strong&gt;5. &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;정상적으로 올라간 저장소 모습&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;005.JPG&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/25/de8bd340075e1ec26c7831f3b3decb31.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#c0392b;&quot;&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&lt;strong&gt;6.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;GitHub Desktop을 사용해서 저장소를 PC로 가져오기&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;006.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/25/63832dd8115d8b3bcab41524e7e95432.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;quot;Add &amp;gt; Clone repo...&amp;quot; 를 클릭해서 홈피의 내용과 동일한 내용을 PC로 가져옵니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#c0392b;&quot;&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&lt;strong&gt;7.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt; Clone 생성&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;007.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/25/768b67e5c49f7fa696cbe04ad2bd6991.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;홈피에서 만든 보관소 이름으로 검색해서 찾고 &amp;quot;Local path&amp;quot;를 선택하는데&lt;/p&gt; &lt;p&gt;보관소 이름의 상위 폴더를 선택하면 자동으로 보관소 이름 폴더가 만들어 집니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;021.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/27/21c35173ef36094a8149fca64e487dd0.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#c0392b;&quot;&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&lt;strong&gt;8.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt; Tag생성&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;008.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/25/def92d8e4fdc189772397845bbbfb28b.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;Release를 생성할려면 Tag가 있어야 하는데&amp;nbsp;&lt;/p&gt; &lt;p&gt;Tag 생성은 제가 아무리 이리 저리 알아봐도 홈피에서는 만드는 방법을 찾지를 못했습니다.&lt;/p&gt; &lt;p&gt;그래서&amp;nbsp;GitHub Desktop을 사용해서 Tag를 만듭니다.&lt;/p&gt; &lt;p&gt;&amp;quot;History&amp;quot; &amp;gt; &amp;quot;Create Tag...&amp;quot; 클릭&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;009.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/25/7dcecdf03f364d525dd364c86117dc93.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;010.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/25/e1a94de0219f6005348621a56bfa9fd0.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;Tag를 만들고 나면 깃허브에 올리는 &amp;quot;remote&amp;quot;화면이 니옵니다.&lt;/p&gt; &lt;p&gt;&amp;quot;Push origin&amp;quot;을 눌러 동기화 시킵니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#c0392b;&quot;&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&lt;strong&gt;9.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt; Release를 생성 하는 방법&lt;/p&gt; &lt;p&gt;Tag를 생성했으니 release를 만들 수 있습니다.&lt;/p&gt; &lt;p&gt;5번 이미지의 우측에 있는&amp;nbsp;&lt;span style=&quot;font-size:14px;&quot;&gt;&amp;quot;&lt;/span&gt;Create a new release&amp;quot;를 클릭&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;012.JPG&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/25/0a2562d9bcca591a702858e6a292cbda.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;quot;Chose a tag&amp;quot; 눌러 GitHub Desktop 에서 만든 Tag를 클릭하고 내용을 작성하고 &amp;quot;Publish release&amp;quot; 합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#c0392b;&quot;&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&lt;strong&gt;10.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt; 릴리즈가 완성된 모습&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;013.JPG&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/25/ba1781566e696e1e5ed023700a3d0c68.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;014.JPG&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/25/440020746aea514a3f9371be1d675c45.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;* repository(보관소) 삭제하는 방법&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;015.JPG&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/25/083f8bc38f0f3fd03d5448d5cd35b7cf.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;보관소 우측에 &amp;quot;Settings&amp;quot;를 클릭 해서 가장 하단으로 가서 &amp;quot;Delete this repository&amp;quot; 클릭해서&lt;/p&gt; &lt;p&gt;마지막 화면에서 보관소 주소 이름을 입력후 삭제를 눌러주면&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;016.JPG&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/25/507e565474e4d1232860a71cc2a265a4.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;017.JPG&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/25/066489681529bf030e7ccaa79840f4d7.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;위와 같이 인증화면이 나옵니다.&lt;/p&gt; &lt;p&gt;자신에게 맞는 방법을 선택해주면 보관소가 삭제됩니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;* 용량 큰 파일 올리는 방법&lt;/p&gt; &lt;p&gt;깃허브 홈피에서는 25M 이상의 파일은 올라가질 않습니다.&lt;/p&gt; &lt;p&gt;Yowza, that&amp;rsquo;s a big file. Try again with a file smaller than 25MB.&lt;/p&gt; &lt;p&gt;그리고 파일의 갯수도 한도가 있습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;GitHub Desktop을 이용하면 제가 알기로는 100M 까지는 올라가는 것으로 압니다.&lt;/p&gt; &lt;p&gt;저는 96.9MB자리 동영상까지 올렸습니다.&lt;/p&gt; &lt;p&gt;파일의 갯수도 별 문제가 되질 않네요&lt;/p&gt;</description>
		<category>RM 팁</category>		<category>Github</category><category>GitHub Desktop</category><category>Tag</category><category>Release</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xetip/596958</guid>
	<comments>https://mbg1346.inour.net/xetip/596958#comment</comments>			<pubDate>Sat, 25 Jan 2025 19:03:58 +0900</pubDate>
		</item><item>
			<title>게시판 설정저장이 안되는 문제</title>
			<link>https://mbg1346.inour.net/free/596921</link>
				<description>&lt;p&gt; &lt;/p&gt; &lt;p&gt;게시판 설정저장이 안되는 문제가 있습니다.&lt;/p&gt; &lt;p&gt;저만 그런건가요?&lt;br /&gt; &lt;/p&gt; &lt;p&gt;다른 게시판은 스킨설정에서 이것저것 체크하고 저장을하면 설정이 먹히는데&lt;/p&gt; &lt;p&gt;이상하게 문화우스 스케치북게시판은 안되네요&lt;/p&gt; &lt;p&gt;SketchBook5_MH 서버에서 755등 권한은 잘 적용한 상태입니다.&lt;/p&gt;</description>
		<category>Free</category>					<dc:creator>gabril</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/free/596921</guid>
	<comments>https://mbg1346.inour.net/free/596921#comment</comments>			<pubDate>Sat, 25 Jan 2025 15:25:16 +0900</pubDate>
		</item><item>
			<title>소리내어일기</title>
			<link>https://mbg1346.inour.net/qa/596879</link>
				<description>&lt;p&gt;뷰어로 보기를 하면 위의 게시판에서는 소리내어 읽기랑 아콘들이 나와요.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;화면 캡처 2025-01-24 174546.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/24/f33efb8ae9790cc1218d72ed44ddcb14.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;다른 게시판에도 저런 아이콘이 나오고 기능을 쓸 수는 없나요. 다른 게시판엔 안 나옵니다.&lt;/p&gt; &lt;p&gt;너무 귀찮게 해드리나요? 시간 나시면 천천히 답을 주세요.&lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/596879</guid>
	<comments>https://mbg1346.inour.net/qa/596879#comment</comments>			<pubDate>Fri, 24 Jan 2025 17:47:20 +0900</pubDate>
		</item><item>
			<title>표의 선색깔과 정렬</title>
			<link>https://mbg1346.inour.net/qa/596837</link>
				<description>&lt;p&gt;&lt;img alt=&quot;화면 캡처 2025-01-24 145011.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/24/a125a18248c48c0d71a5680a37f918d1.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;표를 위와 같이 작성합니다. 표는 가운데 정렬이고 선색깔은 연두색입니다.&lt;/p&gt; &lt;p&gt;미리보기 하여 전체선택후 게시판에 붙여넣기를 하면 정렬이나 선색깔은 적용이 되지 않습니다.&lt;/p&gt; &lt;p&gt;그간의 모든 게시물도 좌측정렬로 바뀌었습니다.&lt;/p&gt; &lt;p&gt;수정을 눌러 소스보기해서 태그 제일앞에 &amp;lt;table 이란 태그가 시작되기전에 &amp;lt;center&amp;gt;를 입력해줘서 편집중입니다.&amp;gt;&lt;/p&gt; &lt;p&gt;외부에서 만든표든, 게시판 내부에서 버튼을 이용해 만든표든 같습니다. 매번 &amp;lt;center&amp;gt;소스를 넣어야 하는 건지 알고 싶습니다.&lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/596837</guid>
	<comments>https://mbg1346.inour.net/qa/596837#comment</comments>			<pubDate>Fri, 24 Jan 2025 14:57:54 +0900</pubDate>
		</item><item>
			<title>mp3등 미디어</title>
			<link>https://mbg1346.inour.net/qa/596830</link>
				<description>&lt;p&gt;이전 게시판에서는 서버에 올려진 mp3를 재생할 수있는 편집버튼이 있었어요. 그래서 url을 입력한 후 사이즈 조절을 했습니다.&lt;/p&gt; &lt;p&gt;그런데 그게시물들의 재생이 지금은 않되요.&lt;/p&gt; &lt;p&gt;삭제하고 embed태그를 직접 입력해 사용해야하는 건가요?&lt;/p&gt; &lt;p&gt;현재 게시판에서는 그림들만 올리는 버튼들뿐 멀티미디어 파일을 올리는 버튼이 없어요. 제가 못찾는 것일가요?&lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/596830</guid>
	<comments>https://mbg1346.inour.net/qa/596830#comment</comments>			<pubDate>Fri, 24 Jan 2025 13:50:27 +0900</pubDate>
		</item><item>
			<title>모듈번호</title>
			<link>https://mbg1346.inour.net/qa/596803</link>
				<description>&lt;p&gt;게시판에 다음과 같은 화면이 갑자기 뜹니다. 다른 게시판엔 또 않나와요.&lt;br /&gt; 전 빨간색 버튼을 누르니 모듈번호가 클립보드에 복사 되었다고 나옵니다.&lt;br /&gt; 어디다 써먹는 건지 알고 싶고 없애려면 어떻게 해야하나요?&lt;br /&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;화면 캡처 2025-01-23 123611.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/23/412a52a67d80f96fff2af2aa3390480c.jpg&quot; /&gt;&lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/596803</guid>
	<comments>https://mbg1346.inour.net/qa/596803#comment</comments>			<pubDate>Thu, 23 Jan 2025 12:38:39 +0900</pubDate>
		</item><item>
			<title>게시물뷰어로보기</title>
			<link>https://mbg1346.inour.net/qa/596772</link>
				<description>&lt;p&gt;게시물뷰어로 보기 체크를 한건지 안 한건지 표기가 않되요. 활성화가 됐는지 어떻게 아나요?&lt;/p&gt; &lt;p&gt;게시물뷰어로 봤을 때 좌우에 있던 다음게시물 다음 페이지로 넘어가는 화살표가 없어요. 원래 그런가요?&lt;/p&gt; &lt;p&gt;게시물뷰어는 하나의 게시물만 볼 수 있나요?&lt;/p&gt;</description>
		<category>QNA</category>	<category>레이아웃</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/596772</guid>
	<comments>https://mbg1346.inour.net/qa/596772#comment</comments>			<pubDate>Wed, 22 Jan 2025 16:13:03 +0900</pubDate>
		</item><item>
			<title>글자크기 재질문</title>
			<link>https://mbg1346.inour.net/qa/596718</link>
				<description>&lt;p&gt;글자크기를 미리 16 으로 지정했습니다. 글쓰기를 눌러 글을 쓸 때는 잘 입력되나&lt;/p&gt; &lt;p&gt;등록을 누르고 글씨를 보면 작게 저장됩니다. 그래서 모두선택을 하고 따로 글씨크기를 눌러 크기를 지정해야합니다.&lt;br /&gt; 지정한 글자 크기 16대로 표기 될 수 없을 까요?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt=&quot;&quot; height=&quot;163&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/21/68e41230df9d63314b71454376eedf13.jpg&quot; style=&quot;width:604px;height:163px;&quot; width=&quot;604&quot; data-autoattach=&quot;success&quot; /&gt;&lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/596718</guid>
	<comments>https://mbg1346.inour.net/qa/596718#comment</comments>			<pubDate>Tue, 21 Jan 2025 13:05:27 +0900</pubDate>
		</item><item>
			<title>MH FullPage Layout</title>
			<link>https://mbg1346.inour.net/qa/596444</link>
				<description>&lt;p&gt;MH FullPage Layout 을 설치하고 레이아웃선택을 하고 &lt;/p&gt; &lt;p&gt;MH 게시판스킨을 선택하면 같은 에러가 납니다.(line 234)&lt;/p&gt; &lt;p&gt;xe기본 게시판을 선택해도 사이트가 백지로 나옵니다.&lt;br /&gt;&lt;br /&gt; 레이아웃을 미사용으로 하고 또는 기본 레이아웃을 선택하고 게시판 스킨을 기본 스킨으로 하면 게시판을 볼수 있습니다.&lt;br /&gt;&lt;br /&gt; 레이아웃을 바꿔도 같지 않을까요?&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt;</description>
		<category>QNA</category>	<category>레이아웃</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/596444</guid>
	<comments>https://mbg1346.inour.net/qa/596444#comment</comments>			<pubDate>Sun, 19 Jan 2025 08:48:07 +0900</pubDate>
		</item><item>
			<title>궁금해서 그러는데요.</title>
			<link>https://mbg1346.inour.net/qa/596421</link>
				<description>&lt;p&gt;궁금해서 그러는데요. 처음이라...&lt;/p&gt; &lt;p&gt;레이아웃을 구매할 수 있나요? &lt;/p&gt; &lt;p&gt;메뉴에 보니 샘플들이 많은 데 구매가 가능한가요?&lt;/p&gt; &lt;p&gt;마음에 드는게 있으면 구매의뢰를 할 수 있나요?&lt;/p&gt; &lt;p&gt;구매을 하면 MH게시판 스킨을 쓸 수 있나요?&lt;/p&gt; &lt;p&gt;현재 레이아웃을 미사용으로 해도 MH게시판을 쓸 수 없습니다.&lt;br /&gt; 그러나 xe기본게시판스킨은 사용이 되요.&lt;br /&gt; 여기 레이아웃이면 MH 게시판을 쓸 수 있지 않을까요?&lt;br /&gt; modules/board/skins/sketchbook5/__setting.html:234&lt;br /&gt; php8.2입니다.&lt;/p&gt;</description>
		<category>QNA</category>	<category>레이아웃</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/596421</guid>
	<comments>https://mbg1346.inour.net/qa/596421#comment</comments>			<pubDate>Sun, 19 Jan 2025 06:12:17 +0900</pubDate>
		</item><item>
			<title>게시판을 못봐</title>
			<link>https://mbg1346.inour.net/qa/596394</link>
				<description>&lt;p&gt;php 8.2 입니다.&lt;br /&gt; 게시판을 클릭하면 다음과 같은 에러가 납니다. 아무래도 php버전 때문인듯한데요.&lt;br /&gt; &lt;/p&gt; &lt;h1&gt;서버 오류&lt;/h1&gt; &lt;p&gt;Error #0 &quot;Undefined constant &quot;Mobile&quot;&quot; in modules/board/skins/sketchbook5/__setting.html on line 234&lt;/p&gt; &lt;p&gt;문자열을 따옴표로 감싸지 않아서 발생하는 오류입니다. 오래된 자료에서 종종 사용하던 문법이나 최근 PHP에서는 허용되지 않으니, 에러 메시지에 포함된 파일명과 줄 번호를 참고하여 수정하세요.&lt;br /&gt; &lt;/p&gt; &lt;p&gt;modules/board/skins/sketchbook5/__setting.html:234&lt;br /&gt;&lt;br /&gt; 레이아웃때문일까요?&lt;br /&gt;&lt;br /&gt; 아비아저씨 오렌지레이아웃을 공부할까요?&lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/596394</guid>
	<comments>https://mbg1346.inour.net/qa/596394#comment</comments>			<pubDate>Sat, 18 Jan 2025 02:16:53 +0900</pubDate>
		</item><item>
			<title>구글 에드센스 광고가 출력되지 않을때 리스트 항목에서 숨기기</title>
			<link>https://mbg1346.inour.net/xetip/596374</link>
				<description>&lt;p&gt;구글 애드센스 광고가 없을때 해당 영역 숨기게 하려면 보통 아래와 같이 숨깁니다.&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;Noto Sans Korean&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; style=&quot;font-family: Noto Sans Korean; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;border: 1px solid #999999;&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;&amp;lt;style&amp;gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;ins.adsbygoogle[data-ad-status=&amp;quot;unfilled&amp;quot;] {&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;&amp;nbsp; display: none !important;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;}&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&amp;lt;/style&amp;gt;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;근데 구글 에드센스를 게시판 중간에 넣을려면 아무래도 테이블 태그가 들어갑니다.&lt;/p&gt; &lt;p&gt;https://moonhouse.co.kr/xetip/592403&lt;/p&gt; &lt;p&gt;그러면 에드센스는 사리지는데 태그가 사리지질 않습니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;이런 경우에 태그 까지 사리지게 하는 방법입니다.&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;Noto Sans Korean&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; style=&quot;font-family: Noto Sans Korean; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;border: 1px solid #999999;&quot; use_folder=&quot;N&quot;&gt;&amp;lt;!--// 목록에 에드센스 출력 --&amp;gt;&lt;br /&gt; &amp;lt;!--@if(in_array($i+1, array($mi-&amp;gt;ad1, $mi-&amp;gt;ad2, $mi-&amp;gt;ad3)) &amp;amp;&amp;amp; $mi-&amp;gt;list_ads==&amp;#39;Y&amp;#39;)--&amp;gt;&lt;br /&gt; &amp;lt;tr class=&amp;quot;w100&amp;quot;&amp;gt;&lt;br /&gt; &amp;lt;td colspan=&amp;quot;10&amp;quot;&amp;gt;{$mi-&amp;gt;ads_code}&amp;lt;/td&amp;gt;&lt;br /&gt; &amp;lt;/tr&amp;gt;&lt;br /&gt; &amp;lt;!--@end--&amp;gt;&lt;br /&gt; &amp;lt;style&amp;gt;&lt;br /&gt; ins.adsbygoogle[data-ad-status=&amp;quot;unfilled&amp;quot;] {&lt;br /&gt; display: none !important;&lt;br /&gt; }&lt;br /&gt; &amp;lt;/style&amp;gt;&lt;br /&gt; {@$i++}&lt;br /&gt; &amp;lt;/tr&amp;gt;&lt;/div&gt; &lt;p&gt;위와 같이 게시판 목록 사이에 에드센스를 삽입한다고 치면 tr 칸이 보입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;Noto Sans Korean&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; style=&quot;font-family: Noto Sans Korean; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;border: 1px solid #999999;&quot; use_folder=&quot;N&quot;&gt;&amp;lt;!--@if(in_array($i+1, array($mi-&amp;gt;ad1, $mi-&amp;gt;ad2, $mi-&amp;gt;ad3)) &amp;amp;&amp;amp; $mi-&amp;gt;list_ads==&amp;#39;Y&amp;#39;)--&amp;gt;&lt;br /&gt; &amp;lt;tr class=&amp;quot;w100&lt;span style=&quot;color:#c0392b;&quot;&gt;&amp;nbsp;adsense-container&lt;/span&gt;&amp;quot;&amp;gt;&lt;br /&gt; &amp;lt;td colspan=&amp;quot;10&amp;quot;&amp;gt;{$mi-&amp;gt;ads_code}&amp;lt;/td&amp;gt;&lt;br /&gt; &amp;lt;/tr&amp;gt;&lt;br /&gt; &amp;lt;!--@end--&amp;gt;&lt;br /&gt; &amp;lt;!--팁추가--&amp;gt;&lt;br /&gt; &amp;lt;style&amp;gt;&lt;br /&gt; ins.adsbygoogle[data-ad-status=&amp;quot;unfilled&amp;quot;] {&lt;br /&gt; &amp;nbsp; display: none !important;&lt;br /&gt; }&lt;br /&gt; &lt;span style=&quot;color:#c0392b;&quot;&gt;tr.adsense-container:has(ins.adsbygoogle[data-ad-status=&amp;quot;unfilled&amp;quot;]) {&lt;br /&gt; &amp;nbsp; display: none !important;&lt;br /&gt; }&lt;/span&gt;&lt;br /&gt; &amp;lt;/style&amp;gt;&lt;br /&gt; {@$i++}&lt;br /&gt; &amp;lt;/tr&amp;gt;&lt;/div&gt; &lt;p&gt;빨간색 코드 넣어주면 tr 칸도 같이 사라집니다.&lt;/p&gt; &lt;p&gt;tr은 상황에 맞게 div도 되고 li등도 됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;2,3,4줄에 에드센스 출력&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/16/71eaf08d6f8823630e4f9dd7142cdd7b.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;3,4칸은 사라진 모습&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/16/ca00e49d3a357f019b254be22dde0c0e.png&quot; /&gt;&lt;/p&gt;</description>
		<category>RM 팁</category>	<category>문하우스</category>	<category>에드센스</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xetip/596374</guid>
	<comments>https://mbg1346.inour.net/xetip/596374#comment</comments>			<pubDate>Thu, 16 Jan 2025 20:35:04 +0900</pubDate>
		</item><item>
			<title>쪽지</title>
			<link>https://mbg1346.inour.net/qa/596283</link>
				<description>&lt;p&gt;여기서 알림이 두개가떠요.&lt;br /&gt; 하나를 읽으면 다른 하나는 없어져요.&lt;br /&gt; 어디가서 확인하나요?&lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/596283</guid>
	<comments>https://mbg1346.inour.net/qa/596283#comment</comments>			<pubDate>Wed, 15 Jan 2025 14:35:25 +0900</pubDate>
		</item><item>
			<title>임을 위한 행진곡  - 악단광칠</title>
			<link>https://mbg1346.inour.net/free/596061</link>
				<description>&lt;div class=&quot;media_embed_wrapper&quot; contenteditable=&quot;false&quot;&gt; &lt;div class=&quot;media_embed&quot; style=&quot;padding-bottom: 56.50%;&quot;&gt;&lt;img onerror=&quot;this.src=&#039;https://i.ytimg.com/vi/zthOBlrFDyc/mqdefault.jpg&#039;&quot; src=&quot;https://i.ytimg.com/vi/zthOBlrFDyc/maxresdefault.jpg&quot; /&gt;&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; loading=&quot;lazy&quot; src=&quot;https://www.youtube.com/embed/zthOBlrFDyc&quot;&gt;&lt;/iframe&gt;&lt;/div&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align:center;&quot;&gt;&lt;span style=&quot;font-family:&#039;Comic Sans MS&#039;, cursive;&quot;&gt;&lt;span style=&quot;color:#8e44ad;&quot;&gt;&lt;span style=&quot;font-size:22px;&quot;&gt;경기민요와 황해도 굿거리를 전공한 국악 그룹입니다.&lt;br /&gt; 오랜시간 저와 함께한 좋아하는 그룹입니다.&lt;br /&gt; 많은 사랑 부탁합니다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description>
		<category>Free</category>					<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/free/596061</guid>
	<comments>https://mbg1346.inour.net/free/596061#comment</comments>			<pubDate>Fri, 03 Jan 2025 17:46:51 +0900</pubDate>
		</item><item>
			<title>나를 간절히 원하게 될 거야 - 오! 부라더스</title>
			<link>https://mbg1346.inour.net/free/595952</link>
				<description>&lt;div class=&quot;media_embed_wrapper&quot; contenteditable=&quot;false&quot;&gt; &lt;div class=&quot;media_embed&quot; style=&quot;padding-bottom: 75.00%;&quot;&gt;&lt;img onerror=&quot;this.src=&#039;https://i.ytimg.com/vi/f3WSmSVqdCY/mqdefault.jpg&#039;&quot; src=&quot;https://i.ytimg.com/vi/f3WSmSVqdCY/maxresdefault.jpg&quot; /&gt;&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; loading=&quot;lazy&quot; src=&quot;https://www.youtube.com/embed/f3WSmSVqdCY&quot;&gt;&lt;/iframe&gt;&lt;/div&gt; &lt;/div&gt; &lt;p&gt;가사는 참 유치한데 이 작곡이 이상하게 중독성이 있어요.&lt;/p&gt; &lt;p&gt;모든 곡을 5, 60년대 로큰롤을 중심으로 하는 홍대밴드 오! 부라더스입니다.&lt;br /&gt; 한달 째 듣고 있습니다. ^^&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
		<category>Free</category>					<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/free/595952</guid>
	<comments>https://mbg1346.inour.net/free/595952#comment</comments>			<pubDate>Wed, 01 Jan 2025 11:14:28 +0900</pubDate>
		</item><item>
			<title>위젯에 확장변수에서 체크된 해당 글 리스트 불러오기 1탄</title>
			<link>https://mbg1346.inour.net/xetip/595900</link>
				<description>&lt;p&gt;XeTown에 아래와 같은 질문이 올라와서 팁으로 남깁니다.&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;Noto Sans Korean&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; style=&quot;font-family: Noto Sans Korean; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;border: 1px solid #999999;&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;확장변수 슬픔 ,기쁨,&amp;nbsp; 노여움&amp;nbsp; 있다고 가정 할 때&amp;nbsp;&lt;/p&gt; &lt;p&gt;슬픔을 선택한 글만 위젯으로 불러 올수 있는지요?&amp;nbsp;&lt;/p&gt; &lt;p&gt;이미 구현되어 있는 위젯이 있다면 좀 알려주시고&amp;nbsp;&lt;/p&gt; &lt;p&gt;어떦게 구현 해야 하는지 설명 주시면 감사하겠습니다&amp;nbsp;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;먼저 사용할 위젯을 선택합니다. 어떤 위젯이던 별 상관 없습니다.&lt;/p&gt; &lt;p&gt;지금 홈피에 사용중인 위젯 이라면 스킨을 따로 하나 만들어 적용하면 좋습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;보통 위젯의 skins 폴더에서 해당 스킨을 선택해 들어가면 외형틀.html 파일이 있습니다.&lt;/p&gt; &lt;p&gt;해당 파일이 list.html 이라고 가정하고 편집기로 열어보면 아래와 같은&amp;nbsp;foreach 문이 보입니다.(위젯별로 약간은 다를 수 있음)&lt;/p&gt; &lt;p&gt;&amp;lt;!--@foreach($widget_info-&amp;gt;document_list as $oDocument)--&amp;gt;&lt;/p&gt; &lt;p&gt;이 부분 아래를 확장변수 ID 별로 선택 값 따라 출력되게 하는 방법입니다.&lt;/p&gt; &lt;p&gt;(확장변수 ID 가 select / 선택지가&amp;nbsp;슬픔,&amp;nbsp;기쁨,&amp;nbsp;노여움 3개)&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;Noto Sans Korean&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; style=&quot;font-family: Noto Sans Korean; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;border: 1px solid #999999;&quot; use_folder=&quot;N&quot;&gt;&amp;lt;!--@foreach($widget_info-&amp;gt;document_list as $oDocument)--&amp;gt;&lt;br /&gt; &lt;span style=&quot;color:#c0392b;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{@&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$eid = $oDocument-&amp;gt;getExtraEidValueHTML(&amp;#39;select&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$eid_a = $oDocument-&amp;gt;getExtraEidValueHTML(&amp;#39;select&amp;#39;)==&amp;#39;슬픔&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$eid_b = $oDocument-&amp;gt;getExtraEidValueHTML(&amp;#39;select&amp;#39;)==&amp;#39;기쁨&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$eid_c = $oDocument-&amp;gt;getExtraEidValueHTML(&amp;#39;select&amp;#39;)==&amp;#39;노여움&amp;#39;;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div&lt;span style=&quot;color:#c0392b;&quot;&gt; cond=&amp;quot;$eid&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div&lt;span style=&quot;color:#c0392b;&quot;&gt; cond=&amp;quot;$eid_a&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;span&amp;gt;내용 영역(해당 위젯에 따라 다르겠죠)&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt; &amp;lt;!--@end--&amp;gt;&lt;/div&gt; &lt;p&gt;위와 같이 편집후 위젯 설정에서 대상모듈을 해당 게시판으로 지정하면&amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p&gt;확장변수 ID 가 &amp;quot;select&amp;quot; 이고 값이 &amp;quot;슬픔&amp;quot;인 내용글만 출력됩니다.&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#c0392b;&quot;&gt;cond=&amp;quot;$eid_a&amp;quot;&amp;nbsp;&lt;/span&gt;이 부분만 &lt;span style=&quot;color:#c0392b;&quot;&gt;$eid_b&lt;/span&gt;, &lt;span style=&quot;color:#c0392b;&quot;&gt;$eid_c&amp;nbsp;&lt;/span&gt;로 바꾸어 주면 해당 값의 내용이 출력됩니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://moonhouse.co.kr/xemy/563621&quot; target=&quot;_blank&quot;&gt;Mh Multi Widget&lt;/a&gt;&amp;nbsp;에서 List형식으로 일반적인 출력 입니다.&amp;nbsp;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/29/cbe4dd13307f0590adbc2558f91dc88d.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;적용부분이&amp;nbsp;확장변수 ID 이고 값으로 적용,변형, NO 중 &amp;quot;변형&amp;quot;값만 출력해 보면 아래와 같이 출력됩니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/29/bd51d96ffd6b1fa012367d6ca1464509.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;한가지 문제점이 리스트 목록수가 전체 목록수를 따라 갑니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;더 나아가...&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;Noto Sans Korean&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; style=&quot;font-family: Noto Sans Korean; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;border: 1px solid #999999;&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;&amp;lt;div class=&amp;quot;emotion-filters&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;filter-btn&amp;quot; data-emotion=&amp;quot;슬픔&amp;quot;&amp;gt;슬픔&amp;lt;/button&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;filter-btn&amp;quot; data-emotion=&amp;quot;기쁨&amp;quot;&amp;gt;기쁨&amp;lt;/button&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;filter-btn&amp;quot; data-emotion=&amp;quot;노여움&amp;quot;&amp;gt;노여움&amp;lt;/button&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt; &amp;lt;div class=&amp;quot;content-area&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@foreach($widget_info-&amp;gt;document_list as $oDocument)--&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@if($document_count[$oDocument-&amp;gt;getExtraEidValueHTML(&amp;#39;select&amp;#39;)] &amp;lt; 5)--&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{@$document_count[$oDocument-&amp;gt;getExtraEidValueHTML(&amp;#39;select&amp;#39;)]++}&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;lt;div class=&amp;quot;content-item&amp;quot; data-emotion=&amp;quot;{$oDocument-&amp;gt;getExtraEidValueHTML(&amp;#39;select&amp;#39;)}&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;span&amp;gt;내용 영역(해당 위젯에 따라 다르겠죠)&amp;lt;/span&amp;gt;&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;lt;/div&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@end--&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--@end--&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt; &amp;lt;script&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;$(function() {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$(&amp;#39;.filter-btn&amp;#39;).click(function() {&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;var emotion = $(this).data(&amp;#39;emotion&amp;#39;);&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;#39;.content-item&amp;#39;).hide();&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;#39;.content-item[data-emotion=&amp;quot;&amp;#39; + emotion + &amp;#39;&amp;quot;]&amp;#39;).show();&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;#39;.filter-btn&amp;#39;).removeClass(&amp;#39;active&amp;#39;);&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;$(this).addClass(&amp;#39;active&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}).first().click();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;br /&gt; &amp;lt;/script&amp;gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt; &amp;lt;style&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.emotion-filters { margin-bottom:20px;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.filter-btn { padding:8px 16px; margin-right:10px; border:1px solid #ddd; background:#f5f5f5; cursor:pointer;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.filter-btn.active { background:#007bff; color:white; border-color:#0056b3;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.content-item { margin-bottom:15px; padding:10px; border:1px solid #eee; display: none;}&lt;br /&gt; &amp;lt;/style&amp;gt;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;위와 같이 코드를 짜면 해당 버턴 클릭시 각각의 내용물이 5개씩 출력됩니다.&lt;br /&gt; https://moonhouse.co.kr/wtest&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;2024-12-30 20 32 35.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/30/cdc48dab8346fe9fe527a58b05bd2be6.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;[ 위젯으로 만듬 ]&lt;/p&gt; &lt;p&gt;https://moonhouse.co.kr/xemy/595959&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
		<category>RM 팁</category>	<category>문하우스</category>	<category>위젯</category><category>mh eid select</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xetip/595900</guid>
	<comments>https://mbg1346.inour.net/xetip/595900#comment</comments>			<pubDate>Sun, 29 Dec 2024 12:30:33 +0900</pubDate>
		</item><item>
			<title>윈도우11(Win11) 윈도우10(Win10) 비밀번호 분실시 우회방법</title>
			<link>https://mbg1346.inour.net/comtip/595850</link>
				<description>&lt;p&gt;윈도우10 또는 윈도우11 에서 윈도우 부팅시 암호가 걸려있는데 찾을 수가 없을때&lt;/p&gt; &lt;p&gt;특히 오랜만에 부팅시키는 노트북 같은 경우!&lt;/p&gt; &lt;p&gt;참 답답하죠~&lt;/p&gt; &lt;p&gt;이렇때 윈도우 암호를 해제하거나 우회하는 방법입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;아래의 두가지 경우다 윈도우 부팅 usb를 만들어야 합니다.&lt;/p&gt; &lt;p&gt;부팅 usb를 만들지 않고 하는 방법은 제가 아직 찾지를 못했습니다. 아마 없을듯합니다.&lt;/p&gt; &lt;p&gt;부팅 usb만드는 방법은 다양하니 인터넷 검색해서 만드세요.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#e74c3c;&quot;&gt;첫번째 방법&lt;/span&gt;은 잘 정리된 사이트 소개로 대신합니다.&lt;/p&gt; &lt;p&gt;여기에 부팅 usb만드는 방법도 있으니 참조하시면 됩니다.&lt;/p&gt; &lt;div class=&quot;preview_card_wrapper&quot; contenteditable=&quot;false&quot;&gt;&lt;a class=&quot;preview_card_link&quot; href=&quot;https://m.blog.naver.com/ideungam/223038420984&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;MDAxNjc4MjUwNTgwNjM5.3tuNrXC_rU42GGRm0LA6ThDVvILrvLn5Sx0Nf--zeOgg.OStKnLQs48HmSG1DOkLe5qqIneyvimFBTxZ3Hz5R9mEg.JPEG&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/28/53a75d3f670767703c9c0e9070866383.jpeg&quot; /&gt; &lt;span class=&quot;preview_card_text_container&quot;&gt; &lt;span class=&quot;preview_card_title&quot;&gt;윈도우10 비밀번호 분실 포맷 없이 간단하게 해결하기&lt;/span&gt; &lt;span class=&quot;preview_card_desc&quot;&gt;요즘엔 개인이 이용하는 웹사이트 종류도 상당하고 서비스나 프로그램도 정말 많습니다. 그래서 무엇보다 ...&lt;/span&gt; &lt;span class=&quot;preview_card_host&quot;&gt;by 게임앤리뷰 | 블로그 from M.BLOG.NAVER.COM&lt;/span&gt; &lt;/span&gt; &lt;/a&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#e74c3c;&quot;&gt;두번째 방법&lt;/span&gt;은&lt;/p&gt; &lt;p&gt;부팅 usb로 &lt;a href=&quot;https://sourceforge.net/projects/ventoy/files/latest/download&quot; target=&quot;_blank&quot;&gt;Ventoy&lt;/a&gt;&amp;nbsp;라는 프로그램을 사용하고&amp;nbsp;윈도우10 PE OS로 윈도우 부팅해서&lt;/p&gt; &lt;p&gt;Win Login Unlocker 프로그램을 사용하는 방법입니다.&lt;/p&gt; &lt;p&gt;부팅 usb만 만들었다면 한글도 지원하고 너무나 간단합니다.&lt;/p&gt; &lt;p&gt;제가 사용해본 부팅 프로그램중에 Ventoy가 가장 편하고 윈도우 설치 파일도 쉽게 바꿀 수 있습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;윈도우10 PE를 간단히 소개하면 윈도우를 PC의 기본 저장장치(HDD, SSD)를 사용하지 않고,&lt;/p&gt; &lt;p&gt;부팅 usb의 저장 공간을 사용하여 윈도우를 자체 부팅시키는 OS입니다.&lt;/p&gt; &lt;p&gt;하나쯤 만들어 놓으면 다양하게 활용할 수 있습니다.&lt;/p&gt; &lt;p&gt;사용해 보실분은 아래 다운로드에 파일 올려 놓았습니다.&lt;/p&gt; &lt;p&gt;그리고 다운 받은&amp;nbsp;&lt;a data-file-srl=&quot;595852&quot; href=&quot;/files/download/link/595852/8df3a7cf671c31aa9d299f35bab6b168/Win Login Unlocker.zip&quot;&gt;Win Login Unlocker.zip&lt;/a&gt;&amp;nbsp;파일의 압축을 풀어서 부팅 usb안에 복사합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;윈도우 부팅 usb를 만들었다면 PC의 CMOS로 진입해서 처음 부팅 순서를 USB로 바꾸어 주고 리부팅 합니다.&lt;/p&gt; &lt;p&gt;Ventoy로 만든 윈도우10PE 부팅 화면 입니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;20241228_115207.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/28/904f739b772518a1c4bf03849240aac3.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;부팅하고 usb안에 복사해 놓은&amp;nbsp;Win Login Unlocker 프로그램을 실행합니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;2024-12-28_115746.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/28/d86f5800a8b43c29e0b6b679b2aafa58.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;살행후의 모습입니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;2024-12-28_115902.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/28/a90980c55fc45cd80573a51a17f33216.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;자동으로 로그인 계정이 선택됩니다. 저는 moon이죠&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;아래 우측 메뉴 - 재설정/잠금 해제를 클릭합니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;2024-12-28_115910.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/28/485e958d2276cf8d56420678da66fab8.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;확인을 하고 리부팅합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;다시&amp;nbsp;CMOS로 진입해서&amp;nbsp;PC의 기본 OS 저장 장치로 바꾸어 준후 정상적인 부팅을 합니다.&lt;/p&gt; &lt;p&gt;그럼 비번 없이 윈도우 진입이 가능합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;비번을 다시 만들고 싶으면 윈도우 설정에서 계정 암호를 다시 만들면 됩니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;2024-12-28 120444.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/28/487476c45fc191de84266e25661b7b5d.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;2024-12-28 120505.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/28/e93649b20cb0f9296cedf3bf78af721e.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;이 후...&lt;/p&gt; &lt;p&gt;usb부팅 시스템 없이 하는 방법을 찾았습니다. 근데 너무 복잡해요&lt;/p&gt; &lt;p&gt;차라리 만들고 말지...&lt;/p&gt; &lt;div class=&quot;preview_card_wrapper&quot; contenteditable=&quot;false&quot;&gt;&lt;a class=&quot;preview_card_link&quot; href=&quot;https://loveuceci.tistory.com/2723&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;img.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2025/01/03/ff7dc39a2ec7909a97d1f8982a450c42.jpg&quot; /&gt; &lt;span class=&quot;preview_card_text_container&quot;&gt; &lt;span class=&quot;preview_card_title&quot;&gt;윈도우 11 10 비밀번호 암호 분실 해제 USB 없이 초기화 변경 방법&lt;/span&gt; &lt;span class=&quot;preview_card_desc&quot;&gt;윈도우 11 10 비밀번호 암호 분실 해제 USB 없이 초기화 변경 방법 컴퓨터 부팅 후 로그인 화면에서 사용자에 대한 비밀번호를 입력해야 로그인을 할 수 있는데요 비밀번호를 아무리 생각해도 틀릴 때 암호를 변경해서 사용할 수 있습니다 보통 윈도우가 설치된 부팅 USB로 시도하는 방법이 있지만 USB 없이도 할 수 있습니다. 그러면 방법을 알아보겠습니다. 로그인 화면에서 종료 버튼을 클릭하시면 종료 메뉴가 나오는데요. &amp;quot;Shift&amp;quot; 키를 누른 상태로 [다시 시작] 메뉴를 클릭합니다. 윈도우가 부팅되면서 옵션 선택 화면이 나오게 됩니다. 메뉴 중 [문제 해결]을 선택해 주세요 문제 해결 화면으로 이동하면 [고급 옵션]을 선택합니다. 고급 옵션 화면으로 이동하면 [명령 프롬프트]를 선택합니다. 까만색의 도스..&lt;/span&gt; &lt;span class=&quot;preview_card_host&quot;&gt;by momo is from LOVEUCECI.TISTORY.COM&lt;/span&gt; &lt;/span&gt; &lt;/a&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;이런 방법도 있네요&lt;br /&gt; &lt;a href=&quot;https://infohelpful.com/%EC%9C%88%EB%8F%84%EC%9A%B0-%EB%A1%9C%EC%BB%AC%EA%B3%84%EC%A0%95-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%EB%B6%84%EC%8B%A4-%EC%8B%9C-%ED%8F%AC%EB%A7%B7%EC%97%86%EC%9D%B4-%EA%B3%84%EC%A0%95-%EC%82%B4/ &quot; target=&quot;_blank&quot;&gt;이 곳&lt;/a&gt;&lt;/p&gt;</description>
		<category>달집의 팁</category>	<category>Win11</category>	<category>윈도우10</category><category>윈도우11</category><category>윈도우 비번</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/comtip/595850</guid>
	<comments>https://mbg1346.inour.net/comtip/595850#comment</comments>			<pubDate>Sat, 28 Dec 2024 14:03:29 +0900</pubDate>
		</item><item>
			<title>운영자님 질문드립니다.</title>
			<link>https://mbg1346.inour.net/qa/595810</link>
				<description>&lt;p&gt;여기 왼쪽 메뉴에 색상을 어떻게 넣을 수 있을까요?&lt;/p&gt; &lt;p&gt;저도 이거 받아서 세팅했는데 색상을 어떻게 넣는지 궁금합니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;감사합니다.&lt;/p&gt;</description>
		<category>QNA</category>	<category>레이아웃</category>				<dc:creator>달카페</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/595810</guid>
	<comments>https://mbg1346.inour.net/qa/595810#comment</comments>			<pubDate>Wed, 25 Dec 2024 21:54:46 +0900</pubDate>
		</item><item>
			<title>호스팅업체</title>
			<link>https://mbg1346.inour.net/qa/595693</link>
				<description>&lt;p&gt;&lt;br /&gt; ??곰님과 저 그리고 호스팅 업체의 답변으로 &lt;br /&gt;&lt;br /&gt; 이미지 썸네일의 책임이 호스팅 업체의 잘못된 셋팅으로 밝혀졌습니다.&lt;br /&gt;&lt;br /&gt; 호스팅업체로 부터 불만이 있으면 가라! 라는 답변을 받았습니다.&lt;br /&gt;&lt;br /&gt; 저는 붕 떴습니다.&lt;br /&gt;&lt;br /&gt; 어디로 가야하나요.&lt;br /&gt;&lt;br /&gt; 혹시 쓰고 계신 호스팅 업체를 제개 소개 해주실수 있나요?&lt;br /&gt;&lt;br /&gt; 여기가 애매하면 angelo@nownforever.co.kr 로 정보를 주시길 바랍니다.&lt;br /&gt;&lt;br /&gt; &lt;/p&gt;</description>
		<category>QNA</category>	<category>졸졸이</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/595693</guid>
	<comments>https://mbg1346.inour.net/qa/595693#comment</comments>			<pubDate>Thu, 19 Dec 2024 15:52:44 +0900</pubDate>
		</item><item>
			<title>형제별 - 방정환</title>
			<link>https://mbg1346.inour.net/free/595685</link>
				<description>&lt;p style=&quot;margin-left:120px;&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;300&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/19/d348875764f8dab4fbc56203563ca51b.jpg&quot; style=&quot;width:400px;height:300px;&quot; width=&quot;400&quot; data-autoattach=&quot;success&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:18px;&quot;&gt;&lt;b&gt;형제별 - 방정환&lt;/b&gt;&lt;br /&gt;&lt;br /&gt; 날 저무는 하늘에&lt;br /&gt; 별이 삼 형제&lt;br /&gt; 반짝반짝 정답게&lt;br /&gt; 지내더니&lt;br /&gt; 웬일인지 별 하나&lt;br /&gt; 보이지 않고&lt;br /&gt; 남은 별이 둘이서&lt;br /&gt; 눈물 흘린다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;/p&gt;</description>
		<category>Free</category>					<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/free/595685</guid>
	<comments>https://mbg1346.inour.net/free/595685#comment</comments>			<pubDate>Thu, 19 Dec 2024 14:52:12 +0900</pubDate>
		</item><item>
			<title>글자크기 혼란</title>
			<link>https://mbg1346.inour.net/qa/595463</link>
				<description>&lt;p&gt; &lt;/p&gt; &lt;p&gt;관리자메뉴에서 에디터를 눌러 글자크기를 18px로 지정합니다.&lt;br /&gt; 실제 게시판에서 글 쓸떼도 글자크기가 18로 나옵니다. 그런데 글저장을 하면 14이하로 작아집니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;화면 캡처 2024-12-16 133038.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/16/4396c509b2ede12c1b227772fd651b1d.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;- 에디터화면에선 멀쩡함&lt;br /&gt;&lt;br /&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;화면 캡처 2024-12-06 144557.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/16/a395c4f0a5153ee04feb096ae744b35c.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;-글저장하면 글이 작아짐.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;하나의 게시판은 아예 에디터 화면 글자크기가 변하지 않고 14px로 나옵니다.&lt;br /&gt;&lt;br /&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;화면 캡처 2024-12-16 133109.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/16/17d57543f8e9372247db5f31effdf35f.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;- 다른 게시판에선 18로 나옴.&lt;br /&gt;&lt;br /&gt; 에디터화면의 글자크기를 관리자메뉴에서 조정했는데 실제로 게시판에 가서 글쓰기를 해서 저장하면 왜 작아지며,&lt;br /&gt; 자유게시판의 에디터는 아예 14로 에디터 화면도 변동이 없어요.&lt;br /&gt;&lt;br /&gt; 에디터화면은 그 화면에서만의 글자크기이고 저장하면 나타나는 글자크기는 14로 규정되어 있나요?&lt;br /&gt; 아무리 글씨체나 글자크기를 조정해도 그건 그냥 에디터 화면에서만 작동하는 건가요?&lt;br /&gt; &lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/595463</guid>
	<comments>https://mbg1346.inour.net/qa/595463#comment</comments>			<pubDate>Mon, 16 Dec 2024 13:38:40 +0900</pubDate>
		</item><item>
			<title>템플릿 컴포넌트 이력서 MH 템플릿</title>
			<link>https://mbg1346.inour.net/xemy/595228</link>
				<description>&lt;p&gt;MH 템플릿을 사용하고자 하면 윤삼님이 만든 탬플릿 컴포넌트가 먼저 설치 되어 있어야 합니다.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://xetown.com/rxe_point/1000063&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;탬플릿 컴포넌트&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt; &lt;style type=&quot;text/css&quot;&gt;#tbl, #tbl tr, #tbl td { border:1px solid #000; } &lt;/style&gt; &lt;/p&gt; &lt;div contenteditable=&quot;&quot; style=&quot;display:flex;justify-content:center; align-items:center&quot;&gt; &lt;table border=&quot;1&quot; bordercolor=&quot;#000000&quot; id=&quot;tbl&quot; style=&quot;border-collapse:collapse&quot; width=&quot;700&quot;&gt; &lt;tbody&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td colspan=&quot;3&quot; height=&quot;113&quot; rowspan=&quot;4&quot; width=&quot;85&quot;&gt; &lt;p&gt;&lt;img alt=&quot;hong.jpg&quot; src=&quot;/modules/editor/components/ap_template/templates/mh_resume/hong.jpg&quot; /&gt;&lt;/p&gt; &lt;/td&gt; &lt;td rowspan=&quot;2&quot;&gt;성 명&lt;/td&gt; &lt;td height=&quot;25&quot;&gt;한 글&lt;/td&gt; &lt;td align=&quot;center&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td align=&quot;center&quot; colspan=&quot;2&quot;&gt;주민등록번호&lt;/td&gt; &lt;td style=&quot;font-size:10pt&quot;&gt;-&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td height=&quot;25&quot;&gt;한 자&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan=&quot;2r&quot;&gt;생 년 월 일&lt;/td&gt; &lt;td width=&quot;140&quot;&gt;년 월 일생 (양)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align=&quot;center&quot; rowspan=&quot;2&quot;&gt;현주소&lt;/td&gt; &lt;td colspan=&quot;4&quot; rowspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td align=&quot;center&quot;&gt;전 화 번 호&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td style=&quot;font-size:9pt&quot;&gt;010-&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td colspan=&quot;3&quot; height=&quot;30&quot;&gt;호 주 관 계&lt;/td&gt; &lt;td&gt;호 주&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;본인과의관계&lt;/td&gt; &lt;td&gt;부&lt;/td&gt; &lt;td&gt;주소&lt;/td&gt; &lt;td&gt;상 동&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td height=&quot;30&quot; width=&quot;40&quot;&gt;년&lt;/td&gt; &lt;td width=&quot;20&quot;&gt;월&lt;/td&gt; &lt;td width=&quot;20&quot;&gt;일&lt;/td&gt; &lt;td colspan=&quot;5&quot; width=&quot;400&quot;&gt;학력 및 경력사항&lt;/td&gt; &lt;td&gt;발령청&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td height=&quot;30&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td align=&quot;left&quot; colspan=&quot;5&quot;&gt;OO 고등학교 졸업&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td height=&quot;30&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td align=&quot;left&quot; colspan=&quot;5&quot;&gt;OO 대학교 OO과 입학&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td height=&quot;30&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td align=&quot;left&quot; colspan=&quot;5&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td height=&quot;30&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td align=&quot;left&quot; colspan=&quot;5&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td height=&quot;30&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td align=&quot;left&quot; colspan=&quot;5&quot;&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td height=&quot;30&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td align=&quot;left&quot; colspan=&quot;5&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td height=&quot;30&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan=&quot;5&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td height=&quot;30&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan=&quot;5&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;자 격 증&lt;/b&gt;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td height=&quot;30&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td align=&quot;left&quot; colspan=&quot;5&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td height=&quot;30&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td align=&quot;left&quot; colspan=&quot;5&quot;&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td height=&quot;30&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td align=&quot;left&quot; colspan=&quot;5&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td height=&quot;30&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td align=&quot;left&quot; colspan=&quot;5&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td height=&quot;30&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan=&quot;5&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td height=&quot;30&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td align=&quot;right&quot; colspan=&quot;5&quot;&gt;위 사항은 사실과 다름없음.&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt; &lt;td height=&quot;30&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan=&quot;5&quot; style=&quot;text-align: right;&quot;&gt;2024. 1. 1.&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt;</description>
		<category>나의 RM</category>	<category>템플릿</category>	<category>MH 템플릿</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xemy/595228</guid>
	<comments>https://mbg1346.inour.net/xemy/595228#comment</comments>			<pubDate>Mon, 09 Dec 2024 21:50:28 +0900</pubDate>
		</item><item>
			<title>너무 한 거 아이가~~</title>
			<link>https://mbg1346.inour.net/free/595176</link>
				<description>&lt;p&gt;&lt;img alt=&quot;bc.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/09/54ff5a990692d8d64409fe89748a67b0.png&quot; style=&quot;width: 300px;&quot; width=&quot;300&quot; /&gt;&lt;/p&gt; &lt;p&gt;내가 태어나 처음으로 정치적인 글을 남깁니다.&lt;/p&gt; &lt;p&gt;내가 살고 있는 동내의 국회의원이 국민의당이라 페북으로 글을 남겼다.&lt;/p&gt;</description>
		<category>Free</category>					<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/free/595176</guid>
	<comments>https://mbg1346.inour.net/free/595176#comment</comments>			<pubDate>Sun, 08 Dec 2024 18:16:33 +0900</pubDate>
		</item><item>
			<title>확장변수 부분을 특정 폼형태(Table)로 구성하는 방법</title>
			<link>https://mbg1346.inour.net/xetip/594999</link>
				<description>&lt;p&gt;Xetown에서 아래 내용이 있어서 팁으로 남겨 봅니다.&lt;/p&gt; &lt;div class=&quot;preview_card_wrapper&quot; contenteditable=&quot;false&quot;&gt;&lt;a class=&quot;preview_card_link&quot; href=&quot;https://xetown.com/questions/1848210#comment_1848378&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;0b626c7b812889a0d9bddfae77eb3e0e.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/07/df5f030a3e386796da394c0ec3421413.png&quot; /&gt; &lt;span class=&quot;preview_card_text_container&quot;&gt; &lt;span class=&quot;preview_card_title&quot;&gt;왕초보입니다..홈페이지 게시판 검색창 키워드 변경 문의&lt;/span&gt; &lt;span class=&quot;preview_card_desc&quot;&gt;홈페이지의 한 게시판입니다 여기 제목+내용 되어있는 곳 제가 원하는 검색 키워드로 바꾸고 싶은데 어디서 변경가능한가요..?&lt;/span&gt; &lt;span class=&quot;preview_card_host&quot;&gt;by 박마리 from XETOWN&lt;/span&gt; &lt;/span&gt; &lt;/a&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;먼저 테이블을 만들어야 합니다. 아래 사이트를 활용하면 유용합니다.&lt;/p&gt; &lt;div class=&quot;preview_card_wrapper&quot; contenteditable=&quot;false&quot;&gt;&lt;a class=&quot;preview_card_link&quot; href=&quot;http://tablesgenerator.com/html_tables&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;preview_card_text_container&quot;&gt;&lt;span class=&quot;preview_card_title&quot;&gt;HTML Tables generator &amp;ndash; TablesGenerator.com&lt;/span&gt; &lt;span class=&quot;preview_card_desc&quot;&gt;Free and easy to use online HTML Tables generator -- enter table data and paste the generated code into your website&lt;/span&gt; &lt;span class=&quot;preview_card_host&quot;&gt;from TABLESGENERATOR.COM&lt;/span&gt; &lt;/span&gt; &lt;/a&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;일단 사용하는 게시판 스킨에서 본문에서 확장변수가 출력되는 부분을 찾습니다.&lt;/p&gt; &lt;p&gt;xedition 스킨을 예로 들면&amp;nbsp;_read.html 파일의 아래 부분입니다.&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;Noto Sans Korean&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; style=&quot;font-family: Noto Sans Korean; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;border: 1px solid #999999;&quot; use_folder=&quot;N&quot;&gt;&amp;lt;!-- Extra Output --&amp;gt;&lt;br /&gt; &amp;lt;div class=&amp;quot;exOut&amp;quot; cond=&amp;quot;$oDocument-&amp;gt;isExtraVarsExists() &amp;amp;&amp;amp; $oDocument-&amp;gt;isAccessible()&lt;span style=&quot;color:#c0392b;&quot;&gt;&amp;nbsp;&amp;amp;&amp;amp; $module_info-&amp;gt;data_form==&amp;#39;&amp;#39;&lt;/span&gt;&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;Extra Form Output&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;tr loop=&amp;quot;$oDocument-&amp;gt;getExtraVars() =&amp;gt; $key,$val&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;{$val-&amp;gt;name}&amp;lt;/th&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;td&amp;gt;{$val-&amp;gt;getValueHTML()}&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/tr&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/table&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt; &amp;lt;!-- /Extra Output --&amp;gt;&lt;br /&gt; &lt;br /&gt; &lt;span style=&quot;color:#c0392b;&quot;&gt;&amp;lt;!--// 폼형태 --&amp;gt;&lt;br /&gt; &amp;lt;include cond=&amp;quot;$module_info-&amp;gt;data_form==&amp;#39;Y&amp;#39;&amp;nbsp;&amp;amp;&amp;amp; $oDocument-&amp;gt;isExtraVarsExists() &amp;amp;&amp;amp; $oDocument-&amp;gt;isAccessible()&amp;quot; target=&amp;quot;_read_form.html&amp;quot; /&amp;gt;&lt;/span&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;먼저&amp;nbsp;skin.xml를 열어서 설정을 추가합니다.&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;Noto Sans Korean&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; style=&quot;font-family: Noto Sans Korean; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;border: 1px solid #999999;&quot; use_folder=&quot;N&quot;&gt;&amp;lt;var name=&amp;quot;data_form&amp;quot; type=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;폼 형태&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;description&amp;gt;확장변수를 폼형태로 출력합니다.&amp;lt;/description&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;출력 안함(기본)&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;options value=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;출력&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/options&amp;gt;&lt;br /&gt; &amp;lt;/var&amp;gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;_read.html 파일에&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#c0392b;&quot;&gt;빨간색&lt;/span&gt;&amp;nbsp;코드를 추가합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그리고 아래의 내용으로 _read_form.html 새 파일을 만듭니다.&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;Noto Sans Korean&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; style=&quot;font-family: Noto Sans Korean; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;border: 1px solid #999999;&quot; use_folder=&quot;N&quot;&gt; &lt;p&gt;&amp;lt;div class=&amp;quot;form_box&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;table class=&amp;quot;tg&amp;quot; loop=&amp;quot;$oDocument-&amp;gt;getExtraVars() =&amp;gt; $key,$val&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;thead cond=&amp;quot;$val-&amp;gt;getValueHTML()&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;tr cond=&amp;quot;$val-&amp;gt;eid==&amp;#39;f0&amp;#39;&amp;quot;&amp;gt;&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;lt;td class=&amp;quot;tg-21kx&amp;quot;&amp;gt;&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; &amp;nbsp;{$val-&amp;gt;getValueHTML()}&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;lt;/td&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/tr&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/thead&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/table&amp;gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div style=&amp;quot;overflow-x: auto;&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;table class=&amp;quot;tg&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;thead loop=&amp;quot;$oDocument-&amp;gt;getExtraVars() =&amp;gt; $key,$val&amp;quot; cond=&amp;quot;$val-&amp;gt;getValueHTML()&amp;quot;&amp;gt;&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;&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; &amp;nbsp;$bg1=$val-&amp;gt;eid==&amp;#39;f1&amp;#39; || $val-&amp;gt;eid==&amp;#39;f3&amp;#39; || $val-&amp;gt;eid==&amp;#39;f5&amp;#39;;&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; &amp;nbsp;$bg2=$val-&amp;gt;eid==&amp;#39;f2&amp;#39; || $val-&amp;gt;eid==&amp;#39;f4&amp;#39; || $val-&amp;gt;eid==&amp;#39;f6&amp;#39;;&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;}&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;lt;tr cond=&amp;quot;$bg1&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;td class=&amp;quot;tg-yfhh form_n&amp;quot;&amp;gt;{$val-&amp;gt;name}&amp;lt;/td&amp;gt;&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; &amp;nbsp;&amp;lt;td class=&amp;quot;tg-yfhh form_v&amp;quot;&amp;gt;{$val-&amp;gt;getValueHTML()}&amp;lt;/td&amp;gt;&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;lt;/tr&amp;gt;&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;lt;tr cond=&amp;quot;$bg2&amp;quot;&amp;gt;&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; &amp;nbsp;&amp;lt;td class=&amp;quot;tg-yfhh form_n bg&amp;quot;&amp;gt;{$val-&amp;gt;name}&amp;lt;/td&amp;gt;&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; &amp;nbsp;&amp;lt;td class=&amp;quot;tg-yfhh form_v bg&amp;quot;&amp;gt;{$val-&amp;gt;getValueHTML()}&amp;lt;/td&amp;gt;&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;lt;/tr&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/thead&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/table&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt; &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.form_box { display:flex; justify-content:center; align-items:center; margin-bottom:10px; }&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.tg { border-collapse:collapse; border-spacing:0; }&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.tg td { border:1px solid #ddd; padding:5px; box-shadow:0 1px 2px rgba(0,0,0,.2); overflow:hidden; word-break:normal; }&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.tg .tg-21kx { display:table-cell; vertical-align:middle; text-align:center; min-width:100px; }&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.tg .tg-yfhh { vertical-align:middle; line-height:30px; }&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.tg .form_n { padding:0 10px; text-align:left; min-width:50px; font-weight:bold; background-color:#f6f6f6; }&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.tg .form_v { padding-left:10px; width:300px; background-color:#fcfcfc; }&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;.tg .bg { background-color:#fff; }&lt;br /&gt; &amp;lt;/style&amp;gt;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;확장변수 ID를&amp;nbsp;f0,&amp;nbsp;f1,&amp;nbsp;f2,&amp;nbsp;f3... 으로 지정한 경우입니다.&amp;nbsp;&lt;a data-file-srl=&quot;595144&quot; href=&quot;files/download/link/595144/fea7f5bf185c004b1d72a70529015c70/read_form.zip&quot;&gt;read_form.zip&lt;/a&gt;&lt;/p&gt; &lt;p&gt;작성자의 입맛에 맞게끔 수정하면 됩니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/08/c84b3871a94402a9492e7a5328a51208.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;확장변수 검색을 Y로 선택하면 검색에서 해당&amp;nbsp;입력항목 이름으로 검색이 가능합니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/08/8072cff9018be90a152a12e017ad6847.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;f0의 경우는 &amp;quot;&lt;a href=&quot;https://xetown.com/download/1212519&quot; target=&quot;_blank&quot;&gt;확장변수 업로드 모듈&lt;/a&gt;&amp;quot;을 사용하며 확장변수에 이미지를 출력하게 만들어줍니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/08/9d4661377fdb394f12c1d5638024c64e.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;출력화면 입니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/08/5f371016040db2297d43afec2019ada9.png&quot; /&gt;&lt;/p&gt;</description>
		<category>RM 팁</category>	<category>문하우스</category>	<category>확장변수</category><category>폼 형태</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xetip/594999</guid>
	<comments>https://mbg1346.inour.net/xetip/594999#comment</comments>			<pubDate>Sat, 07 Dec 2024 18:26:02 +0900</pubDate>
		</item><item>
			<title>Hot 아이콘</title>
			<link>https://mbg1346.inour.net/qa/594707</link>
				<description>&lt;p&gt;&lt;img alt=&quot;화면 캡처 2024-12-03 013037.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/03/ac6fdd4c3622c3c68162921d2e00b090.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;썸네일이 않보여 갤러리형에서 목록형으로 바꿨어요.&lt;br /&gt; 그런데 갑자기 게시판에 Hot 아이콘이 생겼어요. 그래서 게시판 관리 - 스킨설정을 보니&lt;br /&gt; &lt;br /&gt; &lt;img alt=&quot;화면 캡처 2024-12-03 012948.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/12/03/cbf823af57aee931d679fd7aeea95b97.jpg&quot; /&gt;&lt;br /&gt; &lt;br /&gt; 이렇게 설정되어있어요. 조회수 10000 인데 왜 Hot이 출력될까요? 조회수가 100도 않되는데...&lt;br /&gt; 저 아이콘을 없애려면 어떻게 해야하나요?&lt;br /&gt; 저 게시판만 그래요.&lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/594707</guid>
	<comments>https://mbg1346.inour.net/qa/594707#comment</comments>			<pubDate>Tue, 03 Dec 2024 01:33:49 +0900</pubDate>
		</item><item>
			<title>호스팅 업체의 썸네일 관련 답변</title>
			<link>https://mbg1346.inour.net/free/594684</link>
				<description>&lt;p&gt;&lt;span style=&quot;font-size:20px;&quot;&gt;안녕하세요 고객님&lt;br /&gt; Rhymix는 썸네일 파일이 서버에 존재하지 않을 시 썸네일 파일을 자동으로 재생성하여 썸네일을&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:20px;&quot;&gt;나타내도록 설정이 되어있습니다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:20px;&quot;&gt;서버에서 확인결과 썸네일의 파일의 사이즈가 0인 비정상적인 파일로 생성되는 것을 확인하였고&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:20px;&quot;&gt;해당 원인은 Rhymix 소스 문제로 파악됩니다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:20px;&quot;&gt;xe/widgets/content/content.class.php 의 파일에서 714번째 줄인 if($args-&amp;gt;tab_type != &amp;#39;none&amp;#39; &amp;amp;&amp;amp; $args-&amp;gt;tab_type)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:20px;&quot;&gt;부분의 함수에서 오류가 있는 것으로 서버 로그에서 확인되고 있습니다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:20px;&quot;&gt;해당 파일의 에러 부분이 수정되어야 될 것으로 확인됩니다.&lt;br /&gt; &lt;br /&gt; 감사합니다.&lt;/span&gt;&lt;/p&gt;</description>
		<category>Free</category>					<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/free/594684</guid>
	<comments>https://mbg1346.inour.net/free/594684#comment</comments>			<pubDate>Mon, 02 Dec 2024 13:58:49 +0900</pubDate>
		</item><item>
			<title>박사님도 이정도는 추셔야~</title>
			<link>https://mbg1346.inour.net/free/594612</link>
				<description>&lt;div class=&quot;media_embed_wrapper&quot; contenteditable=&quot;false&quot;&gt; &lt;div class=&quot;media_embed&quot; style=&quot;padding-bottom: 56.50%;&quot;&gt;&lt;img src=&quot;https://i.ytimg.com/vi/kfLixLKv9uk/mqdefault.jpg&quot; /&gt;&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; src=&quot;https://www.youtube.com/embed/kfLixLKv9uk&quot;&gt;&lt;/iframe&gt;&lt;/div&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
		<category>Free</category>					<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/free/594612</guid>
	<comments>https://mbg1346.inour.net/free/594612#comment</comments>			<pubDate>Sat, 30 Nov 2024 08:43:40 +0900</pubDate>
		</item><item>
			<title>Elvis Presley - Jailhouse Rock</title>
			<link>https://mbg1346.inour.net/free/594597</link>
				<description>&lt;div class=&quot;media_embed_wrapper&quot; contenteditable=&quot;false&quot;&gt; &lt;div class=&quot;media_embed&quot; style=&quot;padding-bottom:75%;&quot;&gt;&lt;img src=&quot;https://i.ytimg.com/vi/gj0Rz-uP4Mk/hqdefault.jpg&quot; alt=&quot;&quot; /&gt;&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; src=&quot;https://www.youtube.com/embed/gj0Rz-uP4Mk&quot;&gt;&lt;/iframe&gt;&lt;/div&gt; &lt;/div&gt; &lt;p&gt; &lt;/p&gt;</description>
		<category>Free</category>					<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/free/594597</guid>
	<comments>https://mbg1346.inour.net/free/594597#comment</comments>			<pubDate>Sat, 30 Nov 2024 04:09:12 +0900</pubDate>
		</item><item>
			<title>눈이 또 왔어요.</title>
			<link>https://mbg1346.inour.net/free/594575</link>
				<description>&lt;p&gt;&lt;img alt=&quot;&quot; data-autoattach=&quot;success&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/11/29/c7b5371839d43007a31578b28a1717e4.jpg&quot;/&gt;&lt;br /&gt; &lt;br /&gt; 아는 사람들 전화오면 운전 조심하고 눈조심 하라고 했는데&lt;br /&gt; 제가 넘어졌어요.&lt;br /&gt; 왼쪽 팔다리 거의 못움직임.&lt;br /&gt; 키보드 조작도 힘듬.&lt;br /&gt; &lt;br /&gt; 주말엔 빙판으로 변한데요.&lt;br /&gt; &lt;br /&gt; 바보~ 으이그...&lt;br /&gt; &lt;br /&gt; &amp;nbsp;&lt;/p&gt;</description>
		<category>Free</category>					<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/free/594575</guid>
	<comments>https://mbg1346.inour.net/free/594575#comment</comments>			<pubDate>Fri, 29 Nov 2024 18:05:52 +0900</pubDate>
		</item><item>
			<title>박사님꺼 설치 해볼까요?</title>
			<link>https://mbg1346.inour.net/qa/594571</link>
				<description>&lt;p&gt;문하우스는 잘 나오잖아요.&lt;br /&gt; url에 있는 박사님꺼 설치 해볼까요?&lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/594571</guid>
	<comments>https://mbg1346.inour.net/qa/594571#comment</comments>			<pubDate>Fri, 29 Nov 2024 17:53:45 +0900</pubDate>
		</item><item>
			<title>분류 선택 불가</title>
			<link>https://mbg1346.inour.net/qa/594526</link>
				<description>&lt;p&gt;&lt;img alt=&quot;화면 캡처 2024-11-28 215641.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/11/28/445f3942601662743afa54a01603128d.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt; 자유게시판에 분류가 있어요. 여러가지죠.&lt;br /&gt; 그런데 글쓰기를 누르고 분류를 선택 하려는데 음악만 선택이 안 되요.&lt;br /&gt; 그런데 로그인을 하면 선택이 되요.&lt;br /&gt; 비 로그인 상태에선 선택이 안 되요.&lt;br /&gt; 첫인사도 선택이 안 되요.&lt;br /&gt; 선택이 되는 게 있고 안 되는 게 있어요.&lt;br /&gt; 마찬가지로 로그인 하면 선택이 됩니다.&lt;br /&gt;&lt;br /&gt; xetown에 질문하려다 이곳에 올려요.&lt;br /&gt;&lt;br /&gt; 왜 그럴 까요?&lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/594526</guid>
	<comments>https://mbg1346.inour.net/qa/594526#comment</comments>			<pubDate>Thu, 28 Nov 2024 21:59:31 +0900</pubDate>
		</item><item>
			<title>헐~ 눈이 쉬게하는 경우</title>
			<link>https://mbg1346.inour.net/free/594422</link>
				<description>&lt;p&gt;&lt;img alt=&quot;c087921ebcc3f0ea2691bdc7690b8bce.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/11/28/a51f307422999f203a07b639bd398577.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt; 제 방에서 찍은 겁니다.&lt;br /&gt; &lt;br /&gt; 친구한테 전화가 왔는데 출근정지 전화래요.&lt;br /&gt; 왜냐니까 눈이 많이 와서 출근하다 사고난 직원들이 전화를 했나봐요.&lt;br /&gt; 회사가 눈때문에 쉬다니...&lt;br /&gt; &lt;br /&gt; 117년 만이래요. 여긴 경기 화성인데요 어마어마 하게 왔어요.&amp;nbsp;&lt;br /&gt; &lt;br /&gt; 운전 조심하셔요.&lt;/p&gt;</description>
		<category>Free</category>					<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/free/594422</guid>
	<comments>https://mbg1346.inour.net/free/594422#comment</comments>			<pubDate>Thu, 28 Nov 2024 17:04:31 +0900</pubDate>
		</item><item>
			<title>회원정보</title>
			<link>https://mbg1346.inour.net/qa/594369</link>
				<description>&lt;p&gt;회원정보보기에서 자동로그인관리를 누르면 아래와 같은 에러가 납니다.&lt;br /&gt; &lt;br /&gt; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;화면 캡처 2024-11-28 070838.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/11/28/897a912ec75b69e373578079ef52f41a.jpg&quot; /&gt;&lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/594369</guid>
	<comments>https://mbg1346.inour.net/qa/594369#comment</comments>			<pubDate>Thu, 28 Nov 2024 07:11:48 +0900</pubDate>
		</item><item>
			<title>갤러리형 목록에서 미리보기</title>
			<link>https://mbg1346.inour.net/qa/594365</link>
				<description>&lt;p&gt;&lt;img alt=&quot;화면 캡처 2024-11-28 032022.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/11/28/59c825e111c46e9b0fe8d8eba5e19201.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; 스킨 변경 후 목록에 미리보기가 않되요. 첨부파일이 갤러리형 목록에서 미리보기 되려면 어떻게 해야 하나요?&lt;br /&gt;&lt;br /&gt; &lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/594365</guid>
	<comments>https://mbg1346.inour.net/qa/594365#comment</comments>			<pubDate>Thu, 28 Nov 2024 03:23:13 +0900</pubDate>
		</item><item>
			<title>Chubby Checker - Let&#039;s Twist Again</title>
			<link>https://mbg1346.inour.net/free/594345</link>
				<description>&lt;div class=&quot;media_embed_wrapper&quot; contenteditable=&quot;false&quot;&gt; &lt;div class=&quot;media_embed&quot; style=&quot;padding-bottom: 75.00%;&quot;&gt;&lt;img src=&quot;https://i.ytimg.com/vi/eh8eb_ACLl8/hqdefault.jpg&quot; /&gt;&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; src=&quot;https://www.youtube.com/embed/eh8eb_ACLl8&quot;&gt;&lt;/iframe&gt;&lt;/div&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
		<category>Free</category>					<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/free/594345</guid>
	<comments>https://mbg1346.inour.net/free/594345#comment</comments>			<pubDate>Tue, 26 Nov 2024 06:10:19 +0900</pubDate>
		</item><item>
			<title>Table의 폭이 디바이스 및 본문 가로 사이즈보다 더 넓을 때 마우스 휠 좌우 스코롤</title>
			<link>https://mbg1346.inour.net/xetip/594178</link>
				<description>&lt;p&gt;&lt;a href=&quot;https://moonhouse.co.kr/html/480352&quot; target=&quot;_blank&quot;&gt;HTML Table이 디바이스 및 화면 가로사이즈보다 더 넓을 때&lt;/a&gt;&lt;/p&gt; &lt;p&gt;위의 팁을 적용한 후 테이블 위에 마우스 휠 위치시 스코롤이 좌우로 이동되게 하는 스크립트&lt;/p&gt; &lt;p&gt;참고로 마우스의 위치가 테이블 밖이면 상하 스코롤 적용되며 모바일에서 좌우 스와이프 지원합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;lt;table class=&amp;quot;bd_lst&amp;quot;&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/p&gt; &lt;p&gt;&amp;lt;/table&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;lt;script&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;$(function() {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;const tableWrapper = $(&amp;#39;.bd_lst&amp;#39;).parent();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;let isOverTable = false;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;let touchStartX = 0;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;let scrollStartX = 0;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;// PC 마우스 이벤트 핸들러&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;$(&amp;#39;.bd_lst&amp;#39;).on(&amp;#39;mouseenter&amp;#39;, function() {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;isOverTable = true;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;}).on(&amp;#39;mouseleave&amp;#39;, function() {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;isOverTable = false;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;});&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;tableWrapper.on(&amp;#39;wheel&amp;#39;, function(event) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (isOverTable) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;event.preventDefault();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;const delta = event.originalEvent.deltaY;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;$(this).scrollLeft($(this).scrollLeft() + delta);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;});&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;// 터치 이벤트 핸들러&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;tableWrapper.on(&amp;#39;touchstart&amp;#39;, function(event) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;touchStartX = event.originalEvent.touches[0].clientX;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;scrollStartX = $(this).scrollLeft();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// 세로 스크롤은 기본 동작 허용&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($(this)[0].scrollWidth &amp;lt;= $(this).width()) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;return;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;});&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;tableWrapper.on(&amp;#39;touchmove&amp;#39;, function(event) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// 가로 스크롤이 가능한 상태에서만 기본 동작 방지&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($(this)[0].scrollWidth &amp;gt; $(this).width()) {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;event.preventDefault();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;const touchCurrentX = event.originalEvent.touches[0].clientX;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;const touchDeltaX = touchStartX - touchCurrentX;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;$(this).scrollLeft(scrollStartX + touchDeltaX);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;});&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;// 스타일 적용&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;tableWrapper.css({&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;overflow-x&amp;#39;: &amp;#39;auto&amp;#39;,&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;-webkit-overflow-scrolling&amp;#39;: &amp;#39;touch&amp;#39;, // iOS 부드러운 스크롤&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;overflow-y&amp;#39;: &amp;#39;hidden&amp;#39; &amp;nbsp;// 세로 스크롤 방지&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;});&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;// PC에서 커서 스타일&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;$(&amp;#39;.bd_lst&amp;#39;).hover(&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;function() {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;$(this).parent().css(&amp;#39;cursor&amp;#39;, &amp;#39;grab&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;},&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;function() {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;$(this).parent().css(&amp;#39;cursor&amp;#39;, &amp;#39;default&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;// 모바일 터치 사용성 향상을 위한 부가 기능&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;let scrollIndicator = $(&amp;#39;&amp;lt;div class=&amp;quot;scroll-indicator&amp;quot;&amp;gt;&amp;#39;).css({&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;position&amp;#39;: &amp;#39;absolute&amp;#39;,&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;bottom&amp;#39;: &amp;#39;0&amp;#39;,&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;left&amp;#39;: &amp;#39;0&amp;#39;,&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;width&amp;#39;: &amp;#39;0&amp;#39;,&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;height&amp;#39;: &amp;#39;3px&amp;#39;,&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;background&amp;#39;: &amp;#39;rgba(0,0,0,0.3)&amp;#39;,&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;transition&amp;#39;: &amp;#39;width 0.2s&amp;#39;,&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;pointer-events&amp;#39;: &amp;#39;none&amp;#39;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;});&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;tableWrapper.css(&amp;#39;position&amp;#39;, &amp;#39;relative&amp;#39;).append(scrollIndicator);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;// 스크롤 인디케이터 업데이트&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;function updateScrollIndicator() {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;const scrollPercentage = (tableWrapper.scrollLeft() /&amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;(tableWrapper[0].scrollWidth - tableWrapper.width())) * 100;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;scrollIndicator.css(&amp;#39;width&amp;#39;, scrollPercentage + &amp;#39;%&amp;#39;);&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;tableWrapper.on(&amp;#39;scroll&amp;#39;, updateScrollIndicator);&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;// 반응형 대응&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;$(window).on(&amp;#39;resize&amp;#39;, function() {&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;updateScrollIndicator();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;});&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;// 초기 인디케이터 설정&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;updateScrollIndicator();&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;br /&gt; &amp;lt;/script&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;style type=&quot;text/css&quot;&gt;.tg {border-collapse:collapse;border-spacing:0;} .tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;} .tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;} .tg .tg-bvxa{font-weight:bold;background-color:#333333;color:#ffffff;border-color:#c0c0c0;text-align:center} .tg .tg-hnro{background-color:#fcfbe3;border-color:#c0c0c0;text-align:center} .tg .tg-gweg{border-color:#c0c0c0;text-align:left} .tg .tg-g62i{border-color:#c0c0c0;text-align:center} .tg .tg-nmbp{background-color:#fcfbe3;border-color:#c0c0c0;text-align:center;vertical-align:top} .tg .tg-wo29{border-color:#c0c0c0;text-align:left;vertical-align:top} .tg .tg-fzdr{border-color:#c0c0c0;text-align:center;vertical-align:top} &lt;/style&gt; &lt;table class=&quot;tg&quot; style=&quot;undefined;table-layout: fixed; width: 950px&quot;&gt; &lt;colgroup&gt; &lt;col style=&quot;width: 50px&quot; /&gt; &lt;col style=&quot;width: 100px&quot; /&gt; &lt;col style=&quot;width: 100px&quot; /&gt; &lt;col style=&quot;width: 300px&quot; /&gt; &lt;col style=&quot;width: 300px&quot; /&gt; &lt;col style=&quot;width: 100px&quot; /&gt; &lt;/colgroup&gt; &lt;tbody&gt; &lt;tr&gt; &lt;th class=&quot;tg-bvxa&quot;&gt;NO&lt;/th&gt; &lt;th class=&quot;tg-bvxa&quot; colspan=&quot;2&quot;&gt;내 용&lt;/th&gt; &lt;th class=&quot;tg-bvxa&quot; colspan=&quot;2&quot;&gt;정 보&lt;/th&gt; &lt;th class=&quot;tg-bvxa&quot;&gt;비 고&lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-hnro&quot; rowspan=&quot;5&quot;&gt;1&lt;/td&gt; &lt;td class=&quot;tg-hnro&quot; rowspan=&quot;5&quot;&gt;도메인&lt;br /&gt; 정보&lt;/td&gt; &lt;td class=&quot;tg-hnro&quot;&gt;도메인명&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot; rowspan=&quot;5&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-hnro&quot;&gt;등록업체&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-hnro&quot;&gt;아이디&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-hnro&quot;&gt;비번&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-hnro&quot;&gt;신청일&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-g62i&quot; colspan=&quot;6&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-hnro&quot; rowspan=&quot;4&quot;&gt;2&lt;/td&gt; &lt;td class=&quot;tg-hnro&quot; rowspan=&quot;4&quot;&gt;호스팅&lt;br /&gt; 정보&lt;/td&gt; &lt;td class=&quot;tg-hnro&quot;&gt;업체명&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot; rowspan=&quot;4&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-hnro&quot;&gt;아이디&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-hnro&quot;&gt;비번&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-hnro&quot;&gt;신청일&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-g62i&quot; colspan=&quot;6&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-hnro&quot; rowspan=&quot;2&quot;&gt;3&lt;/td&gt; &lt;td class=&quot;tg-hnro&quot; rowspan=&quot;2&quot;&gt;홈관리자&lt;/td&gt; &lt;td class=&quot;tg-hnro&quot;&gt;아이디&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot; rowspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-hnro&quot;&gt;비번&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-g62i&quot; colspan=&quot;6&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-hnro&quot; rowspan=&quot;3&quot;&gt;4&lt;/td&gt; &lt;td class=&quot;tg-hnro&quot; rowspan=&quot;3&quot;&gt;Ftp&lt;br /&gt; 정보&lt;/td&gt; &lt;td class=&quot;tg-hnro&quot;&gt;주소&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot; rowspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-hnro&quot;&gt;아이디&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-hnro&quot;&gt;비번&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-g62i&quot; colspan=&quot;6&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-hnro&quot; rowspan=&quot;4&quot;&gt;5&lt;/td&gt; &lt;td class=&quot;tg-hnro&quot; rowspan=&quot;4&quot;&gt;DB&lt;br /&gt; 정보&lt;/td&gt; &lt;td class=&quot;tg-hnro&quot;&gt;Host명&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-gweg&quot; rowspan=&quot;4&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-nmbp&quot;&gt;DB명&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-nmbp&quot;&gt;아이디&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-nmbp&quot;&gt;비번&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-fzdr&quot; colspan=&quot;6&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-hnro&quot; rowspan=&quot;3&quot;&gt;6&lt;/td&gt; &lt;td class=&quot;tg-hnro&quot; rowspan=&quot;3&quot;&gt;금액&lt;/td&gt; &lt;td class=&quot;tg-fzdr&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-fzdr&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-fzdr&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-wo29&quot; colspan=&quot;6&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-hnro&quot; rowspan=&quot;3&quot;&gt;7&lt;/td&gt; &lt;td class=&quot;tg-hnro&quot; rowspan=&quot;3&quot;&gt;기타&lt;/td&gt; &lt;td class=&quot;tg-fzdr&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-fzdr&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;tg-fzdr&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td class=&quot;tg-wo29&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;</description>
		<category>RM 팁</category>	<category>문하우스</category>				<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xetip/594178</guid>
	<comments>https://mbg1346.inour.net/xetip/594178#comment</comments>			<pubDate>Tue, 19 Nov 2024 12:30:43 +0900</pubDate>
		</item><item>
			<title>컴퓨터 부품 드라이브 파일들을 올려 주세요</title>
			<link>https://mbg1346.inour.net/drv/594176</link>
				<description>&lt;p&gt;컴퓨터 부품 드라이브 파일들을 올려 주세요&lt;/p&gt;</description>
		<category>달집의 DRV</category>	<category>기타</category>				<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/drv/594176</guid>
	<comments>https://mbg1346.inour.net/drv/594176#comment</comments>			<pubDate>Tue, 19 Nov 2024 01:15:28 +0900</pubDate>
		</item><item>
			<title>템플릿 컴포넌트 문학이야기 MH 템플릿</title>
			<link>https://mbg1346.inour.net/xemy/594078</link>
				<description>&lt;p&gt;MH 템플릿을 사용하고자 하면 윤삼님이 만든 탬플릿 컴포넌트가 먼저 설치 되어 있어야 합니다.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://xetown.com/rxe_point/1000063&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;탬플릿 컴포넌트&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;image.png&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/11/17/3a5bae11193ab355229032050b17e40c.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;초기에 위와 같이 출력됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;상단의 표지 이미지 &amp;amp; 하단 배경 이미지 &amp;amp; 사인 이미지는 &amp;quot;사진 및 파일 첨부&amp;quot;로 대체하면 됩니다.&lt;/p&gt; &lt;p&gt;그리고 제목이나 내용글들은 직접 작성하시면 됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;기본 템플릿의 이미지나 문구를 바꾸고 싶으면&amp;nbsp;index.html 파일을 수정하면 됩니다.&lt;/p&gt; &lt;p&gt;/modules/editor/components/ap_template/templates/mh_story/index.html&amp;nbsp;&lt;/p&gt; &lt;p&gt;윈도우 메모장이나 나모에서 편집하면 안 됩니다.&lt;/p&gt; &lt;p&gt;EditPlus나 이와 비숫한 편집기를 사용하세요.&amp;nbsp;&lt;/p&gt; &lt;p&gt;https://moonhouse.co.kr/utils/140270&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
		<category>나의 RM</category>	<category>템플릿</category>	<category>MH 템플릿</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/xemy/594078</guid>
	<comments>https://mbg1346.inour.net/xemy/594078#comment</comments>			<pubDate>Sun, 17 Nov 2024 12:32:16 +0900</pubDate>
		</item><item>
			<title>제1호 - 2024.11.16. 토요일(음력 : 10.16.)</title>
			<link>https://mbg1346.inour.net/free/594020</link>
				<description>&lt;div style=&quot;text-align:center; font-size:30px; margin-bottom:20px&quot;&gt; &lt;div&gt;문학 이야기&lt;/div&gt; &lt;div&gt;&lt;img src=&quot;/modules/editor/components/ap_template/templates/mh_story/img/double-line.svg&quot; style=&quot;margin-top:-10px;&quot; /&gt;&lt;/div&gt; &lt;/div&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;사랑도_나무처럼.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/11/17/d0e1dfa422f9c7ef058e30c16f570b83.jpg&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;text-align: right;&quot;&gt;제 1 호:&amp;nbsp;2024. 11. 16.&amp;nbsp; 토요일(음력 10. 16)&lt;/span&gt;&lt;/p&gt; &lt;div class=&quot;ttext&quot;&gt;&amp;nbsp;80san@moonhouse.co.kr&amp;nbsp;/ 팔공산&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt; &lt;style type=&quot;text/css&quot;&gt;.timg { border:0px solid #eee; text-align:center; width:100%; box-sizing:border-box; } .ttext { text-align:right; } &lt;/style&gt; &lt;/p&gt; &lt;div style=&quot;width:100%; float: left; margin-top:20px&quot;&gt; &lt;div class=&quot;ttable&quot; style=&quot;width:70%; border:1px solid purple; background:purple; color:#fff&quot;&gt; &lt;p&gt;&lt;img src=&quot;/modules/editor/components/ap_template/templates/2-Middle-Table/2.jpg&quot; style=&quot;float: left; margin-right:10px;&quot; /&gt;&lt;/p&gt; &lt;strong&gt;시 나눔 &amp;rarr; 우리시&lt;/strong&gt;&lt;/div&gt; &lt;div class=&quot;ttable&quot; style=&quot;width:20%; border:1px solid #9900cc; background:#9900cc&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div class=&quot;ttable&quot; style=&quot;width:10%; border:1px solid #9933ff; background:#9933ff&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;사랑도 나무처럼 - 이해인&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;사랑도 나무처럼&lt;br /&gt; 사계절을 타는 것일까&lt;br /&gt; 물오른 설레임이&lt;br /&gt; 연두빛 새싹으로&lt;br /&gt; 가슴에 돋아나는&lt;br /&gt; 희망의 봄이 있고&lt;br /&gt; 태양을 머리에 인 잎새들이&lt;br /&gt; 마음껏 쏟아내는 언어들로&lt;br /&gt; 누구나 초록의 시인이 되는&lt;br /&gt; 눈부신 여름이 있고&lt;br /&gt; 열매 하나 얻기 위해&lt;br /&gt; 모두를 버리는 아픔으로&lt;br /&gt; 눈물겹게 아름다운&lt;br /&gt; 충만의 가을이 있고&lt;br /&gt; 눈 속에 발을 묻고&lt;br /&gt; 홀로서서 침묵하며 기다리는&lt;br /&gt; 인고의 겨울이 있네&lt;br /&gt; 사랑도 나무처럼&lt;br /&gt; 그런 것일까&lt;br /&gt; 다른 이에겐 들키고 싶지 않은&lt;br /&gt; 그리움의 무게를&lt;br /&gt; 바람에 실어 보내며&lt;br /&gt; 오늘도 태연한 척 눈을 감는&lt;br /&gt; 나무여 사랑이여&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;사랑할 땐 별이 되고 (새가 있는 언덕길에서 1~4) - 이해인&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt; 1&lt;br /&gt; 새야, 네가 앉아 있는 푸른 풀밭에 나도 동그마니 앉아 있을 때, 네 조그만 발자국이 찍힌 하얀 모래밭을 맨발로 &amp;nbsp;거닐 때 나도 문득 한 마리 새가 되는 느낌이란다.&lt;/p&gt; &lt;p&gt;오늘은 꽃향기 가득한 언덕길을 오르다가 네가 떨어뜨린 고운 깃털 한 개를 주우며 미움이 없는 네 눈길을 생각했다.&lt;/p&gt; &lt;p&gt;지금은 네가 어느 하늘을 날고 있는지 모르지만 내가 주운 따스하고 보드라운 깃털 한 개로 넌 어느새 내 그리운 친구가 되었구나.&lt;/p&gt; &lt;p&gt;넌 이해할 수 있니?&lt;/p&gt; &lt;p&gt;늘 가까이 만나 오던 이들도 어느 순간 왠지 서먹해지고, 처음 대하는 이도 오랫동안 알고 지냈던 것처럼 정답게 느껴질 수 있는 사람의 마음을 말이야.&lt;/p&gt; &lt;p&gt;네가 무심히 흘리고 간 한개의 깃털이 나의 시집 갈피에서 푸드득 날개소리를 내듯이 내가 이 땅에 흘려 놓은 시의 조각들이 어디선가 날개를 달고 하늘로 올라갈 수 있다면 얼마나 기쁘겠니?&lt;/p&gt; &lt;p&gt;아니 하늘로 영원히 오르기 전에 사랑하는 누군가의 가슴속에서 이미 새가 될 수 있다면... &amp;nbsp;&lt;/p&gt; &lt;p&gt;너를 조용히 생각하는 오늘밤은 나의 삶도 더욱 경이롭게 느껴져 잠이 오질 않는구나.&lt;/p&gt; &lt;p&gt;내 삶의 숲에는 아직도 숨어 &amp;nbsp;있는 보물들이 너무 많아 나는 내내 콩새가슴으로 설레이는구나.&lt;br /&gt; 2&lt;br /&gt; 해질녘, 수녀원의 언덕길과 돌층계 위에서 수평선을 &amp;nbsp;바라보면 내 마음에 새가 되어 날아드는 어린 시절의 동무들.&lt;/p&gt; &lt;p&gt;&amp;ldquo;나하고 &amp;nbsp;놀자&amp;rdquo; &amp;ldquo;소꼽놀이 하자&amp;rdquo;고 불러내던 눈매 고운 소녀도, 학교 갈 때면 내가 보고 싶어 목을 길게 &amp;nbsp;빼고 우리 동네 쪽을 바라보며 &amp;nbsp;걷는다고 얘기했던 마음 어진 소년도 수평으로 앉아 있다가 파도 모양을 그리며 천천히 날아오네.&lt;/p&gt; &lt;p&gt;깊은 뜻도 잘 모르고 전에 자주 되풀이했던 그립다는 말, 보고 &amp;nbsp;싶다는 말.&lt;/p&gt; &lt;p&gt;이젠 너무 오래 안 듣고, 안하고 살았더니 문득 어린 시절의 동무들이 날아와 나를 부르네.&lt;br /&gt; 3&lt;br /&gt; 친구야, 네가 너무 바빠 &amp;nbsp;하늘은 볼 수 없을 때 나는 &amp;nbsp;잠시 네가슴에 내려앉아 하늘냄새를 파닥이는 작은 새가 되고 싶다.&lt;/p&gt; &lt;p&gt;사는 &amp;nbsp;일의 무게로 네가 기쁨을 잃었을 때 나는 잠시 너의 창가에 앉아 노랫소리로 훼방을 놓은 고운 새가 되고 싶다.&lt;/p&gt; &lt;p&gt;모든 이를 다 불러모을 넓은 집은 내게 없어도 문득 너를 향한 그리움으로 다시 짓는 나의 집은 부서져도 행복할 것 같은 자유의 빈집이다.&lt;br /&gt; 4&lt;br /&gt; 10년 가까이 사회와 격리된 높은 담장 안에서 자유를 그리며 라면 박스로 만든 서가에 &amp;lt;꽃삽&amp;gt;이란 나의 책도 꽂아 두고 본다는 대철의 글을 약간은 슬프게 새소리를 들으며 읽었다.&lt;/p&gt; &lt;p&gt;`오늘은 한 주일 동안 쌓인 빨래는 하는 날.&lt;/p&gt; &lt;p&gt;우중충한 세면장에 덩그라니 혼자 앉아 양말을 빨고 있는데 창 밖에 웬 참새소리가 그리 요란한지. 재잘재잘재잘...&lt;/p&gt; &lt;p&gt;하도 시끄럽길래 일어나서 내다보았더니 잎이 파란 삼나무 한 그루 외엔 아무것도 안 보이는 것입니다. &amp;nbsp;&lt;/p&gt; &lt;p&gt;아마도 놈들이 그 안에 숨어서 지절거리는 것이겠지요. 갑자기 한 놈이 후두둑하고 튀어나오더니 십여 마리가 뒤따라 나와 저쪽 취사장 쪽으로 날아가 버리데요.&lt;/p&gt; &lt;p&gt;재잘재잘하는 여운만 남겨 놓은 채. 문득 `살아갈수록 가볍고 싶은데 살아갈수록 내가 무겁구나` 하는 수녀님의 새에 대한 단상이 떠올랐습니다.&lt;/p&gt; &lt;p&gt;그러고보니 저렇게 &amp;nbsp;새처럼 가볍게 지절거려 본 일이 또 지절거림을 들어 본 일이 얼마나 되었던가요?&lt;/p&gt; &lt;p&gt;밖에서였더라면 남자답지 못하다고 핀잔이나 받았을 조잘거림이 왜 이리 그리운지요.&lt;/p&gt; &lt;p&gt;기분같아서는 누군가 옆에서 하루 종일 조잘거린다 해도 다 들어줄 수 있을 것 같습니다.&lt;/p&gt; &lt;p&gt;그렇지 않아도 꽤 무거운 저는 오랜 격리생활 때문에 더욱 무거워진 것 같습니다.&lt;/p&gt; &lt;p&gt;아, 새처럼 공기처럼 가벼울 수 있다면...`&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div style=&quot;width:100%; float: left; margin-top:20px&quot;&gt; &lt;div class=&quot;ttable&quot; style=&quot;width:70%; border:1px solid purple; background:purple; color:#fff&quot;&gt; &lt;p&gt;&lt;img src=&quot;/modules/editor/components/ap_template/templates/2-Middle-Table/2.jpg&quot; style=&quot;float: left; margin-right:10px;&quot; /&gt;&lt;/p&gt; &lt;strong&gt;독서실 &amp;rarr; 외국소설&lt;/strong&gt;&lt;/div&gt; &lt;div class=&quot;ttable&quot; style=&quot;width:20%; border:1px solid #9900cc; background:#9900cc&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div class=&quot;ttable&quot; style=&quot;width:10%; border:1px solid #9933ff; background:#9933ff&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;/div&gt; &lt;div style=&quot;width:100%; float: left; margin-top:20px&quot;&gt; &lt;p style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;천국의 열쇠 - A.J. 크로닌&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&lt;strong&gt;제1부 끝머리의 시작&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;1938년 9월 어느 늦은 오후에 프랜치스 치셤 노신부는 성 콜롬바 교회에서 나와 다리를 절룩거리며 언덕 위에 있는 자기 집으로 통하는 가파른 언덕길을 올라가고 있었다.&amp;nbsp;&lt;br /&gt; 노쇠하긴 했으나 그는 마커트 와인드의 완만한 고갯길보다는 이 비탈길을 더 좋아했다.&amp;nbsp;&lt;br /&gt; 이윽고 담벽으로 둘러싸인 정원의 좁은 문 앞에 다다라선 어린아이처럼 천진스러운 정복의 기쁨을 감추지 못하고 멈춰 서서 가쁜 숨을 가다듬으며 언제 보아도 좋은 경치를 내려다보는 것이었다.&lt;br /&gt; 눈 아래에는 은빛 티드 강의 잔잔하고도 폭넓은 흐름이 가을의 석양에엷은 사프란 빛을 발하며 굽이치는 것이 보였다.&amp;nbsp;&lt;br /&gt; 북쪽 스코틀랜드 쪽의강변 언덕바지에는 티드사이드 시의 너저분한 집들이 즐비하게 서 있었고, 핑크나 노랑색 천조각과 같은 타일 지붕들이 좁고 꾸불꾸불한 골목길을가리고 있었다.&amp;nbsp;&lt;br /&gt; 이 국경 도시는 지금도 높은 성벽에 둘러싸여 있지만, 그성벽 위의 크리미아 전쟁 때 빼앗은 대포는 지금은 게를 쪼아먹으러 오는갈매기들의 휴식처에 지나지 않았다.&amp;nbsp;&lt;br /&gt; 강어귀의 모래톱에 널어놓은 어망에는 안개가 자욱했으며, 항구로 들어오는 고깃배의 너덜너덜한 돛대는 하늘을 향해 늘어서 있었다.&amp;nbsp;&lt;br /&gt; 뭍 쪽으로 눈을 돌리니 청동색의 조용한 다람 숲에는 이미 땅거미가 내려앉고, 그 숲을 향해 백로가 한 마리 부지런히 날아가고 있었다.&amp;nbsp;&lt;br /&gt; 맑고도 싸늘한 공기는 장작을 태우는 냄새와 떨어진 사과의 강한 향기에 넘쳐 있어 계절보다도 빨리 첫서리가 내릴 듯한 느낌이었다.&lt;br /&gt; 치셤 신부는 자못 만족스럽다는 듯이 숨을 몰아쉬고는 발길을 돌려 자기 집 정원으로 들어갔다.&amp;nbsp;&lt;br /&gt; &amp;#39;비취 동산&amp;#39; 의 정원과는 비할 수 없었으나 스코틀랜드의 정원 특유의 아름다움이 있었고, 부드러운 울타리를 따라 손질이 잘 된 과수가 늘어서 있어 실로 풍요로운 느낌을 주었다.&amp;nbsp;&lt;br /&gt; 그 중에서도 정원 남쪽에 있는 배나무가 으뜸이었다.&amp;nbsp;&lt;br /&gt; 잔소리가 많은 정원사 두갈의 모습이 보이지 않자 신부는 조심스레 부엌 쪽을 살펴보고 나서 제일 잘 생긴 배를 하나 따서 법의 속에 감추었다.&amp;nbsp;&lt;br /&gt; 그리고는 낡아서 지금은 못 쓰게 된 우산 대신 유일한 사치품으로 산 격자무늬 새 우산을 지팡이 대신 짚고는 주름투성이의 누런 얼굴을 자랑스럽게 반짝이면서 절룩거리며 자갈길을 걸어갔다.&amp;nbsp;&lt;br /&gt; 무심코 현관 쪽을 바라보니 자동차가 한 대 멈춰 서 있었다.&lt;br /&gt; 불쾌한 생각으로 얼굴에 주름이 생겼다.&amp;nbsp;&lt;br /&gt; 기억이 나쁜데다 이따금 방심 상태가 되는 것을 늘 괴로워하고 있었는데, 그는 차를 보고 갑자기 얼마전에 주교의 편지로 당혹했던 일을 생각해 낸 것이다.&amp;nbsp;&lt;br /&gt; 주교는 비서인 스리스 신부의 방문을 제안이라기보다는 통지해 온 것이었다.&amp;nbsp;&lt;br /&gt; 그래서 그는 손님을 맞이하기 위해서 서둘러 집안으로 들어갔다.&lt;br /&gt; 스리스 신부는 응접실에 불기가 없는 난로를 뒤로 하고 약간 굳은 모습으로 서 있었다.&amp;nbsp;&lt;br /&gt; 거무스레하고 여윈 듯한 얼굴을 기품이 있어 보였으나, 주위의 초라함을 보고는 성직자의 위엄이 손상이라도 된 듯 화가 나 있었다.&amp;nbsp;&lt;br /&gt; 도자기라든가 칠기 같은 뭔가 동양의 토산물이라도 있어 주인의 취미를 엿볼 수 있을 것으로 생각하고 사방을 둘러보았으나 방 안은 텅 비어 있고 바닥은 보잘것없는 리놀륨이 깔려 있었으며, 담요로 덮어씌운 의자가 몇 개 놓여 있을 뿐 이렇다 할 만한 특징이 아무것도 없었다.&amp;nbsp;&lt;br /&gt; 그는 힐난하는 듯한 표정으로 낡아빠진 벽난로 위에 아직 계산도 하지 않은 현금과 그 옆에 놓여 있는 팽이를 곁눈질로 흘겨보고 있었다.&amp;nbsp;&lt;br /&gt; 그러나 그는 예절을 지키겠다는 생각인 듯 얼굴을 부드럽게 하고 치셤 신부가 정중하게 변명하려는 것을 말렸다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;저는 벌써 가정부의 안내로 제가 쓸 방을 알았습니다.&amp;nbsp;4, 5일 신세를 져야 할 형편인데 폐가 되지 않겠습니까?&amp;nbsp;&lt;br /&gt; 오늘 오후는 정말 즐거웠습니다.&lt;br /&gt; 그 경치는 참으로 근사했답니다.&amp;nbsp;&lt;br /&gt; 타인카슬로부터 여기에 이르는 길은 마치 산 모랄레스에 있는 듯한 기분이 들었습니다.&amp;quot;&lt;br /&gt; 그는 거드름을 피우며 어두워지는 창 밖으로 시선을 돌렸다.&lt;br /&gt; 스리스 신부를 보고 있으려니까 타란트 신부와 신학교의 일이 생각나서 늙은 신부는 하마터면 미소를 지을 뻔했다.&amp;nbsp;&lt;br /&gt; 스리스 신부의 고상한 몸가짐이나 날카로운 눈초리, 오똑한 콧날까지가 타란트 신부와 너무나도 닮아 있었다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;아무쪼록 편히 쉬시기 바랍니다&amp;quot; 하고 노신부는 중얼거리듯 말했다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;이제 곧 식사시간이 될 겁니다.&amp;nbsp;&lt;br /&gt; 정식을 준비하지 못해서 죄송합니다.&lt;br /&gt; 여기서는 그만 스코틀랜드의 하이 티(고기 요리를 곁들인 저녁 식사)의 습관대로 한답니다.&amp;quot;&lt;br /&gt; 스리스는 반쯤 외면한 채 고개를 끄덕여 보였다.&amp;nbsp;&lt;br /&gt; 마침 그때 미스 모파트가 들어와 낡은 커튼을 걷어 젖히고 식탁 준비를 하기 시작했다.&lt;br /&gt; 스리스는 겁에 질린 듯이 자기를 힐끔 쳐다보는 얌전한 이 여자가 이 방과 잘 어울린다고 생각했다.&amp;nbsp;&lt;br /&gt; 세 사람 분을 준비하고 있는 것을 보고 조금은 불쾌한 느낌을 받았으나 그녀가 있었으므로 화제는 이어나갔다.&lt;br /&gt; 식탁에 앉자 스리스는 이번에 건립되는 타인카슬 대성당의 외장을 위해서 주교가 일부러 카라라에서 구해 온 특별한 대리석에 대해 칭찬하기 시작했다.&amp;nbsp;&lt;br /&gt; 이윽고 햄과 내장을 곁들인 달걀찜을 다 들고 나자 브리타니아의 티 포트로 따라 준 홍차를 받아 들었다. 그리고 잘 구어진 토스트에 버터를 바르면서 그는 치셤 신부가 조심스럽게 이렇게 말하는 것을 듣고 있었다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;어떻습니다, 수프는 안드레아도 함께 들어도 되겠습니다. 안드레아, 이 분이 스리스 신부님이시다.&amp;quot;&lt;br /&gt; 스리스는 얼굴을 들었다.&amp;nbsp;&lt;br /&gt; 아홉 살쯤 된 사내아이가 어느 사이에 방 안에 들어와 있었다.&amp;nbsp;&lt;br /&gt; 푸른색 스웨터를 입은 길쭉하고 창백한 얼굴을 신경질적으로 긴장시킨 채 머뭇머뭇하더니 살며시 자기 자리에 앉으며 기계적으로 우유 주전자 쪽으로 손을 내밀었다.&amp;nbsp;&lt;br /&gt; 접시 위로 고개를 숙였을 때 축축한 갈색 머리카락이-미스 모파트가 스폰지로 씻어 주었기 때문에 젖어 있었다.&lt;br /&gt; 보기 싫게 이마위에 늘어져 있었다.&amp;nbsp;&lt;br /&gt; 그 파란 눈에는 어린이답지 않게 이 자리의 심상치 않은 일의 예감이 깃들어 있었다.&lt;br /&gt; 소년은 불안스럽게 고개를 떨군 채 얼굴을 들려고 하지 않았다.&lt;br /&gt; 스리스 신부는 의젓함을 보이며 다시 천천히 식사를 계속했다.&amp;nbsp;&lt;br /&gt; 그리고 지금은 아직 이야기의 본론을 꺼낼 시기가 아니라고 생각했다.&amp;nbsp;&lt;br /&gt; 그러나 가끔 그의 시선은 은연중에 소년 쪽으로 가 있었다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;아, 네가 안드레아냐?&amp;quot;&lt;br /&gt; &amp;nbsp;단순한 인사로라도 뭔가 말을 하지 않으면 안 되었고, 조금은 친절함을 보여 줄 생각인 모양이었다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;그래, 이곳 학교에 다니니?&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;네......&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;아, 그랬었구나. 그럼 무엇을 배웠니?&amp;quot;&lt;br /&gt; 그는 상냥하게 간단한 질문을 두세 가지 던져 보았다. 소년은 얼떨떨하여 아무 말도 하지 못하고 다만 얼굴을 붉히며 입을 다물고 있는 바람에 완전히 무지함을 드러내고 말았다.&lt;br /&gt; 스리스 신부는 미간을 찌푸렸다.&amp;nbsp;&lt;br /&gt; &amp;#39;이거 형편없구나&amp;#39; 하고 그는 생각했다.&lt;br /&gt; &amp;#39;마치 빈민굴의 아이 같군.&amp;#39;&lt;br /&gt; 그는 내장요리를 다시 한 입 먹었다.&amp;nbsp;&lt;br /&gt; 문득 알고 보니 자기만이 고급요리를 먹고 다른 두 사람은 죽을 먹고 있었으므로 얼굴이 붉어졌다.&lt;br /&gt; 노인으로부터 이런 금욕주의를 과시 당하는 것이 견딜 수 없이 불쾌한 일이었다.&lt;br /&gt; 치셤신부도 그의 기분을 알아차린 모양이었다.&amp;nbsp;&lt;br /&gt; 그는 머리를 저었다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;나는 스코틀랜드의 맛있는 오트밀을 몇십 년이나 먹지 못하여 요즘은 매일 그것만 먹고 있습니다, 보시다시피.&amp;quot;&lt;br /&gt; 스리스 신부는 잠자코 상대방의 말을 듣고 있었다. 그때 고개를 숙이고 말이 없던 안드레아가 얼핏 눈을 들어 먼저 일어나도 되겠느냐고 물었다.&lt;br /&gt; 그러나 식후의 기도를 드리고 일어서다가 스푼에 팔꿈치를 부딪혀 떨어뜨리고 말았다.&amp;nbsp;&lt;br /&gt; 그리고 무거운 장화 소리를 내면서 문 쪽으로 걸어갔다.&lt;br /&gt; 다시 침묵이 흘렀다.&amp;nbsp;&lt;br /&gt; 그러는 동안 식사를 끝낸 스리스 신부는 거만스럽게 일어나 난로 앞으로 가서 뒷짐을 지고는 아직 자리에서 무엇인가를 기다리고 있는 듯한 괴상한 모양을 하고 있는 늙은 동료를 슬며시 관찰하고 있었다.&amp;nbsp;&lt;br /&gt; &amp;#39;이거 참 곤란하군&amp;#39; 하고 스리스는 생각했다.&amp;nbsp;&lt;br /&gt; 성직자의 신분으로서 이건 너무나도 한심스러운 것이었다.&amp;nbsp;&lt;br /&gt; 얼룩진 더러운 법의, 땟국이 반질거리는 칼라, 혈색이 나쁜 까칠한 피부의 볼품없는 늙은이! 한쪽 볼에 있는 흉터처럼 보기 흉한 빨갛게 부은 자국은 아내 눈꺼풀을 뒤집어 놓아서 그 때문에 머리가 한쪽으로 기울어진 느낌이었다.&amp;nbsp;&lt;br /&gt; 영원히 비뚤어진 것 같은 목은 절름거리는 한쪽 다리와 균형이 잘 잡혀 있는 듯한 인상을 준다.&lt;br /&gt; 언제나 아래를 향하고 있는 눈은-이따금 위를 쳐다보는 수도 있지만 날카로운 사팔뜨기며, 그것이 이상스럽게도 사람을 당황하게 하는 힘을 지니고 있었다.&lt;br /&gt; 스리스 신부는 헛기침을 했다.&amp;nbsp;&lt;br /&gt; 드디어 얘기를 꺼낼 시기가 되었다고 생각하고 그는 애써 정중하게 말을 걸었다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;이곳에 오신 지는 얼마나 되셨나요, 치셤 신부님?&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;1년이 되었군요.&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;아, 그렇습니까. 주교님께서 신부님을 이곳에 오시게 한 것은 여간 친절한 배려가 아닌 것 같습니다. 귀국하시자 바로 고향으로 말입니다.&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;이곳은 주교님의 고향이기도 합니다.&amp;quot;&lt;br /&gt; 스리스는 점잖게 고개를 끄덕여 보였다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;주교님께서 신부님과 같은 고향이라는 것은 알고 있었습니다.&lt;br /&gt; &amp;nbsp; &amp;nbsp;그렇다면......신부님은 연세가 어떻게 되십니다? 일흔이 다 되셨지요?&amp;quot;&lt;br /&gt; 치셤 신부는 고개를 끄덕이며 점잖게 노인다운 긍지를 가지고 덧붙여 말했다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;나는 그래도 안셀모 밀리보다 나이가 많지 않소.&amp;quot;&lt;br /&gt; 스리스 신부는 노인의 아무렇게나 내뱉는 말투에 얼굴을 찌푸렸으나 그것은 이내 연민의 미소로 바뀌어 있었다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;그래요? 그러나 같은 일생이라도 신부님은 주교님과 비교할 때 너무 심한 차이가 나는 것 같군요.&amp;quot;&lt;br /&gt; 그는 몸을 뒤로 젖히며 부드러운 말투로 말했다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;주교님도 저도 신부님이 지금까지 오랜 세월을 성실하게 일해 오신 것을 잘 압니다.&amp;nbsp;&lt;br /&gt; 그래서 이제는 신부님이 그 보답을 받으실 때라고 생각합니다......그러니까 은퇴하실 때가 왔다는 말씀입니다.&amp;quot;&lt;br /&gt; 그 순간 방 안은 기묘한 침묵에 휩싸였다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;그러나 나는 은퇴할 생각이 전혀 없소.&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;저도 여기 온 것이 무척 괴롭습니다.&amp;quot;&amp;nbsp;&lt;br /&gt; 스리스는 조심성 있었고, 시선은 천정을 향한 채 말했다.&lt;br /&gt; &amp;nbsp;&amp;quot;조사를 한 다음 주교님께 보고를 드려야 합니다.&amp;quot;&lt;br /&gt; 간과해선 안 될 일도 있고 해서요.&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;그게 뭡니까?&amp;quot;&lt;br /&gt; 스리스는 안절부절 못하는 몸짓을 했다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;여섯 가지......열 가지......아니 더 있습니다. 숫자를 세는 것이 제 역할을 아닙니다만, 신부님의......그 동양적인 엉뚱한 행동 말입니다.&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;그건 유감이군요.&amp;quot; 노인의 눈에서는 서서히 불꽃과 같은 것이 타오르고 있었다.&lt;br /&gt; &amp;nbsp; &amp;quot;내가 중국에서 35년 동안이나 살았었다는 것을 제발 잊지 마시기를.&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;이곳 교구의 사무가 손을 댈 수 없을 만큼 엉망이라지요?&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;빚이라도 졌다 이 말씀인가요?&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;그런 것은 우리가 알 까닭이 없지 않습니까.&amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;일년에 네 번 내는 헌금에 대해서도 최근 6개월 동안 아무 보고도 받지 못했어요.&amp;quot;&lt;br /&gt; 스리스의 억양이 높아지면서 말도 빨라졌다.&lt;br /&gt; &amp;nbsp; &amp;quot;이것저것 모든 것이 너무 비사무적이고......예를 들면 말씀입니다.&amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;브랜드의 거래처에서 지난 달에 청구서를 댄 데 대하여......양초값 3파운드와 그 밖에 있어서......신부님은 그걸 모두 동전 으로 지불하셨지요!&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;받은 돈이 모두 동전이었기 때문에......&amp;quot;&lt;br /&gt; 치셤 신부는 물끄러미 스리스의 얼굴을 쳐다보았다.&amp;nbsp;&lt;br /&gt; 마음속까지 꿰뚫어 보는 듯한 시선이었다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;언제나 나는 돈에 대해선 관심이 없으니까 돈이란 것을 가져 본 경험이 없어서......그러나 결국 당신은 돈이란 것을 그렇게까지 중대하게 생각하고 있군요.&amp;quot;&lt;br /&gt; 난처하게도 스리스 신부는 스스로 의식할 정도로 얼굴이 붉어졌다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;이상한 소문이 돌고 있습니다.&amp;quot; 하고 그는 들추어냈다. &amp;quot;여러 가지가 있습니다. 신부님이 하신 설교나......충고나......교리에 대해서도 어느정도까지는.&amp;quot; 그는 아까부터 손에 들고 있던 가죽 표지의 노트를 새삼스럽게 들여다보았다.&lt;br /&gt; &amp;nbsp; &amp;quot;모두가 위험할 정도로 변질되고 있습니다.&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;천만에!&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;성령 강림 대축일에도 신부님께서는 신도들에게 이런 말씀을 하셨습니다.&lt;br /&gt; &amp;nbsp; &amp;quot;천국은 하늘에 있다고 생각해선 안 된다......여러분의 손바닥 안에 있다......그것은 어디에나 있고 그리고 어디에 있어도 좋은 것이다&amp;#39;는 식으로 말입니다.&amp;quot;&lt;br /&gt; 스리스는 노트를 넘기면서 검열관처럼 미간을 찌푸렸다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;그리고 또......사순절 동안에는 도저히 믿어지지 않는 말씀을 하셨습니다.&lt;br /&gt; &amp;nbsp; &amp;quot;무신론자라 해서 모두 지옥에 간다고 할 수 없다. 나는 한 사람, 지옥에 가지 않은 무신론자를 알고 있다.&amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;지옥에는 하느님 얼굴에 침을 뱉은 자만이 가는 것이다.&amp;#39; 그리고 이건 너무 심한 말씀이었습니다.&amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&amp;#39;그리스도는 완전한 인간이었으나 공자 쪽은 유머가 풍부했다!&amp;quot;&lt;br /&gt; 스리스 신부는 단호한 태도로 노트를 덮어 버렸다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;아무리 보아도 신부님은 이미 자기의 영혼에 대한 지배력을 잃으신 것 같습니다.&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;그러나......&amp;quot; 하고 치셤 신부는 침착하게 &amp;quot;나는 어떤 영혼에 대해서도 지배력 따위를 갖고 싶다고는 생각지 않는데요.&amp;quot;라고 말했다.&lt;br /&gt; 스리스의 얼굴에는 불쾌한 듯한 빛이 더욱 짙어졌다.&amp;nbsp;&lt;br /&gt; 새삼스럽게 이런 영감쟁이를 상대로 신학상의 토론을 벌일 수 없다고 생각했기 때문이었다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;이 밖에도 많은 문제가 있습니다. 신부님이 양자로 삼은 안드레아도 말입니다.&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;내가 돌보지 않는다면 누가 저 아이를 돌봐 주겠소?&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;랠스톤에 수녀원이 있지 않습니까. 그곳은 이 교구에서 가장 훌륭한 고아원입니다.&amp;quot;&lt;br /&gt; 치셤신부는 사람을 얼떨떨하게 만드는 눈으로 스리스를 쳐다보았다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;당신은 어떻게 생각하오. 자기 어린 시절을 그 고아원에서 보낼 수 있다고 생각해 보았소?&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;그렇게 개인적인 일에까지 비약시킬 필요가 있을까요. 조금 전에도 말했듯이......경우에 따라서 그 이유를 인정한다 하더라도 말입니다......이런 상태는 아주 변칙적으로 어떻게든 빨리 해결하지 않으면 안 됩니다.&lt;br /&gt; 게다가......&amp;quot; 하고 그는 양손을 쭉 뻗쳤다.&amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;quot;신부님이 이곳을 떠나시고 나면......우리가 그 아이의 거처를 마련해야겠지요.&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;우리를 내쫓을 작정이군요. 나도 수녀원 신세를 지란 말씀입니까?&amp;quot;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;아닙니다. 신부님은 클리톤의 노사제관으로 가시면 됩니다. 그곳에는 완전한 평화와 안정이 기다리고 있습니다.&amp;quot;&lt;br /&gt; 치셤 신부는 갑자기 웃기 시작했다.&amp;nbsp;&lt;br /&gt; 메마른 짧은 웃음이었다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;완전한 안정이라면 죽은 뒤에 충분히 취하겠습니다. 살아 있는 동안은 늙은 신부들과 함께 있고 싶지 않아요.&amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;이상하게 여기실지 모르겠으나......나는 신부들이 많이 모여 있는 곳에서는 견딜 수가 없기 때문이오.&amp;quot;&lt;br /&gt; 스리스는 당황해 하며 쓴 미소를 지었다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;이상하다고는 생각지 않습니다, 신부님. 실례지만 이 말만은 해야겠습니다......신부님의 평판은 중국에 가시기 전부터도 역시......신부님의 생애가 좀 기 &amp;nbsp; &amp;nbsp;이한 것이었으니까요.&amp;quot;&lt;br /&gt; 잠깐 침묵이 흘렀다.&amp;nbsp;&lt;br /&gt; 이윽고 치셤신부가 조용한 목소리로 말했다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;나는 내 일생의 청산서를 하느님께 제출하겠소.&amp;quot;&lt;br /&gt; 스리스는 자신의 경솔을 게면쩍게 여기면서 시선을 떨구었다.&amp;nbsp;&lt;br /&gt; 좀 지나친 것 같았다.&amp;nbsp;&lt;br /&gt; 성격은 차가운 편이었으나 그는 늘 공정하게, 아니 신중하게 행동하려고 노력하고 있었다.&amp;nbsp;&lt;br /&gt; 그래서 난처한 얼굴을 보이는 것 정도는 터득하고 있었다.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;quot;물론 저는 신부님의 재판관이라든가 또는 조사관이라고 생각하고 있는 건 아닙니다.&amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;아직 아무것도 결정된 것이 없습니다.&amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;그러므로 이렇게 찾아온 겁니다. 아무튼 어떻게 될지 이 며칠 동안 기다려 볼 필요가 있겠지요&amp;quot;&amp;nbsp;&lt;br /&gt; 하며 그는 문 쪽으로 걸음을 옮겼다.&lt;br /&gt; &amp;nbsp; &amp;quot;잠깐 성당에 다녀오겠습니다. 그대로 계십시오. 길은 알고 있으니까요.&amp;quot;&lt;br /&gt; 다소 부자연스러운 미소로 입을 일그러뜨리며 스리스 신부는 밖으로 나갔다.&lt;br /&gt; 그가 나가자 치셤 신부는 깊은 생각에 잠겨 있는 듯 손으로 얼굴을 감싼 채 꼼짝도 하지 않고 테이블을 향해 앉아 있었다.&amp;nbsp;&lt;br /&gt; 어렵사리 얻어낸 이 한적한 생활이 이렇게 별안간 위협을 받으리라고는 생각지도 못한 일이었다.&amp;nbsp;&lt;br /&gt; 무엇인가가 완전히 부서져 버린 느낌이었다.&amp;nbsp;&lt;br /&gt; 오랜 세월 동안에 여러가지 환경에서 어거지로 얻은 체념도 이번만은 도저히 받아들일 수가 없는 심정이었다.&amp;nbsp;&lt;br /&gt; 뭔가 갑자기 하느님에게도 사람들로부터 버림받은 무의미하고 낡아빠진 인간처럼 생각되었다.&amp;nbsp;&lt;br /&gt; 타오르는 듯한 적막감으로 가슴이 미어질 것 같았다.&amp;nbsp;&lt;br /&gt; 사소한 일이지만 이것은 대단한 무게를 가지고 밀어닥쳤다.&amp;nbsp;&lt;br /&gt; 큰 소리로 외치고 싶었다.&amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;quot;주님이시여, 주님이시여, 어찌하여 당신은 저를 버리시나이까?&amp;#39;&amp;nbsp;&lt;br /&gt; 그는 힘없이 일어서서 2층으로 올라갔다.&lt;br /&gt; 응접실 위에 있는 다락방에서는 안드레아가 이미 잠들어 있었다.&amp;nbsp;&lt;br /&gt; 모로 누워 몸을 방어라도 하듯이 베개 위에 여윈 한 팔을 겹쳐 베고 있었다.&lt;br /&gt; 치셤 신부는 그 잠든 모습을 물끄러미 바라보다가 주머니에서 배를 꺼내어 침대 옆에 벗어 놓은 옷 위에 얹어 놓았다.&amp;nbsp;&lt;br /&gt; 그것밖엔 아무것도 해줄 것이 없었다.&lt;br /&gt; 산들바람이 모슬린 커튼을 흔들었다.&amp;nbsp;&lt;br /&gt; 그는 창문께로 가서 커튼을 젖혔다.&lt;br /&gt; 서리라도 내릴 것 같은 하늘에는 별들마저 떨고 있었다.&amp;nbsp;&lt;br /&gt; 이 별빛 아래 형태도 없고 고결함도 없는, 하찮은 노력 위에 세워진 자기의 어리석은 생애의 긴 세월이 펼쳐져 있었다.&amp;nbsp;&lt;br /&gt; 이 티드사이드 거리에서 뛰어놀던 소년 시절의 나날이 바로 엊그제의 일처럼 생각되었다.&amp;nbsp;&lt;br /&gt; 그렇게 생각하니 추억은 멀리 과거로 거슬러 올라갔다.&amp;nbsp;&lt;br /&gt; 만일 자기의 일생이 어느 일정한 틀에 따라 씌어진 것이라고 하면, 그 숙명적인 첫머리의 기록은 아마 60년 전 그 4월의 토요일에 시작되었다고 할 수 있을 것이다.&amp;nbsp;&lt;br /&gt; 아직 누구로부터도 방해를 받지 않은 행복한 날이었기 때문인지 그것은 마음속 깊이 새겨져 있으면서도 아무도 몰래 지나가 버린 것이다......&lt;/p&gt; &lt;div style=&quot;width:100%; float: left; margin-top:20px&quot;&gt; &lt;div style=&quot;width:100%; float: left; margin-top:20px&quot;&gt; &lt;div class=&quot;btable&quot; style=&quot;width:70%; border:1px solid purple; background:purple; color:#fff&quot;&gt; &lt;p&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;천국의 열쇠&lt;/span&gt;&lt;strong&gt; &amp;rarr; &lt;/strong&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;표지&lt;/span&gt;&lt;img src=&quot;/modules/editor/components/ap_template/templates/3-Under-Photo/2.jpg&quot; style=&quot;float: left; margin-right:10px;&quot; /&gt;&lt;/p&gt; &lt;/div&gt; &lt;div class=&quot;btable&quot; style=&quot;width:20%; border:1px solid #9900cc; background:#9900cc&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div class=&quot;btable&quot; style=&quot;width:10%; border:1px solid #9933ff; background:#9933ff&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;/div&gt; &lt;div style=&quot;width:100%; float: left; margin-top:10px&quot;&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;1599311742229.jpg&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/11/17/2558ac0cac86f3c089d10d61646074dc.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;sign.gif&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/11/17/e2a902696f49d7e613925b5adb5b0c67.gif&quot; style=&quot;float: right;&quot; /&gt;&lt;/p&gt; &lt;/div&gt; &lt;style type=&quot;text/css&quot;&gt;.btable { float: left; line-height:25px; padding:10px; box-sizing:border-box; } &lt;/style&gt; &lt;/div&gt; &lt;p&gt; &lt;style type=&quot;text/css&quot;&gt;.ttable { float: left; line-height:25px; padding:10px; box-sizing:border-box; } &lt;/style&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;style type=&quot;text/css&quot;&gt;.ttable { float: left; line-height:25px; padding:10px; box-sizing:border-box; } &lt;/style&gt;</description>
		<category>Free</category>					<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/free/594020</guid>
	<comments>https://mbg1346.inour.net/free/594020#comment</comments>			<pubDate>Sat, 16 Nov 2024 12:58:43 +0900</pubDate>
		</item><item>
			<title>나모웹에디터</title>
			<link>https://mbg1346.inour.net/qa/593884</link>
				<description>&lt;p&gt;&lt;img data-autoattach=&quot;success&quot; height=&quot;537&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/11/15/20873d775130cc3f1bfbbacee003af8b.jpg&quot; style=&quot;width:699px;height:537px;vertical-align:middle;&quot; width=&quot;699&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; 나모웹에디터로 문서를 작성해서 미리보기-&amp;gt;전체선택-&amp;gt; 복사-&amp;gt;붙여넣기&lt;br /&gt; 그동안 제가 해오던 방식입니다. 그런데 위의 그림을 보시면 글씨체가 아주 작게 나오고 그림도 없어요.&lt;br /&gt;&lt;br /&gt; 그러나 미리보기를 하지 않고 html소스만 복사해서 소스붙여넣기를 하면 아래의 그림처럼&lt;br /&gt; 글자크기도 14point, 셀내부 배경그림도 정상적으로 나옵니다.&lt;br /&gt; 왜 그런가요? 문서를 올릴 때 소스보기를 해서 소스로만 게시물을 올려야하나요?&lt;br /&gt; 나모가 문제인가요?&lt;br /&gt;&lt;br /&gt;&lt;img data-autoattach=&quot;success&quot; height=&quot;652&quot; src=&quot;https://mbg1346.inour.net/files/attach/images/2024/11/15/0996ed7a56d89662cfeb13f484714b44.jpg&quot; style=&quot;width:699px;height:652px;&quot; width=&quot;699&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;</description>
		<category>QNA</category>	<category>게시판</category>				<dc:creator>風文</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/qa/593884</guid>
	<comments>https://mbg1346.inour.net/qa/593884#comment</comments>			<pubDate>Fri, 15 Nov 2024 09:25:44 +0900</pubDate>
		</item><item>
			<title>SketchBook5_MH 버전업 V3.2 - 2024.11.14</title>
			<link>https://mbg1346.inour.net/gongi/593856</link>
				<description>&lt;p&gt;&lt;span style=&quot;font-size:16px;&quot;&gt;&lt;span style=&quot;color:#2980b9;&quot;&gt;&lt;strong&gt;[ V3.2 수정 ]&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;2024.11.14&lt;/p&gt; &lt;div bg_color=&quot;F7F7F6&quot; bold=&quot;N&quot; border_color=&quot;999999&quot; border_style=&quot;solid&quot; border_thickness=&quot;1&quot; color=&quot;blue&quot; editor_component=&quot;textbox&quot; folder_closer=&quot;닫기&quot; folder_opener=&quot;더 보기...&quot; font=&quot;Noto Sans Korean&quot; linebreak=&quot;Y&quot; lineheight=&quot;1.6&quot; margin=&quot;5&quot; padding=&quot;10&quot; style=&quot;font-family: Noto Sans Korean; line-height: 1.6; white-space: normal; scroll: auto; margin: 5px; padding: 10px; background-color: #F7F7F6;border: 1px solid #999999;&quot; use_folder=&quot;N&quot;&gt;[긴급 수정] 게시판 List 형식시 분류가 있는 공지글 작성시 분류칸이 넓어지고 제목칸이 좁아지는 오류 수정.&lt;/div&gt; &lt;p&gt;&lt;strong&gt;1.&lt;/strong&gt;&amp;nbsp;웹진형 리스트에 에드센스 삽입 3개까지 추가 -&amp;nbsp;&lt;a href=&quot;https://moonhouse.co.kr/xetip/592403&quot; target=&quot;_self&quot;&gt;https://moonhouse.co.kr/xetip/592403&lt;/a&gt;&lt;br /&gt; [ 웹진형 설정 &amp;gt; ★웹진형 리스트에 광고 삽입(FT) ]&lt;br /&gt; &lt;strong&gt;2.&lt;/strong&gt;&amp;nbsp;목록형 List 애드센스 출력&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://moonhouse.co.kr/files/attach/images/2024/11/14/991767c89a193e72978e08e44e6d332f.png&quot; rel=&quot;prettyPhoto[mixed]&quot;&gt;&lt;img alt=&quot;SketchBook5 게시판스킨 - 문하우스 수정버전 V3.2 - 2024.11.14 - 문하우스 : image.png&quot; src=&quot;https://moonhouse.co.kr/files/attach/images/2024/11/14/991767c89a193e72978e08e44e6d332f.png&quot; title=&quot;SketchBook5 게시판스킨 - 문하우스 수정버전 V3.2 - 2024.11.14 - 문하우스 : image.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;strong&gt;3.&lt;/strong&gt;&amp;nbsp;추천인 기능 추가&lt;br /&gt; [ 본문 일반 설정 &amp;gt; 추천인 표시 ]&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://moonhouse.co.kr/files/attach/images/2024/11/14/b93c10eb0cc56da23b12bcf6eb85917e.png&quot; rel=&quot;prettyPhoto[mixed]&quot;&gt;&lt;img alt=&quot;SketchBook5 게시판스킨 - 문하우스 수정버전 V3.2 - 2024.11.14 - 문하우스 : image.png&quot; src=&quot;https://moonhouse.co.kr/files/attach/images/2024/11/14/b93c10eb0cc56da23b12bcf6eb85917e.png&quot; title=&quot;SketchBook5 게시판스킨 - 문하우스 수정버전 V3.2 - 2024.11.14 - 문하우스 : image.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;strong&gt;4.&lt;/strong&gt;&amp;nbsp;게시판에 여러개 업로드된 파일을 파일명 으로 정리&lt;br /&gt; &lt;a href=&quot;https://xetown.com/questions/1844831#comment_1844839&quot; target=&quot;_blank&quot;&gt;https://xetown.com/questions/1844831#comment_1844839&lt;/a&gt;&lt;br /&gt; [ 첨부파일 &amp;gt; ┖ 파일이름명 순서대로 출력 ]&lt;br /&gt; &lt;strong&gt;5.&lt;/strong&gt;&amp;nbsp;게시판 전체영역(List, 본문등) table 가로 overflow-x: auto 적용&lt;br /&gt; &lt;a href=&quot;https://xetown.com/questions/1845494#comment_1845571&quot; target=&quot;_blank&quot;&gt;https://xetown.com/questions/1845494#comment_1845571&lt;/a&gt;&lt;br /&gt; [ 전체 설정 &amp;gt; table 가로 overflow-x: auto 적용 ]&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
		<category>달집공지</category>		<category>SketchBook5</category><category>버전업</category>			<dc:creator>팔공산</dc:creator>
			<guid isPermaLink="true">https://mbg1346.inour.net/gongi/593856</guid>
	<comments>https://mbg1346.inour.net/gongi/593856#comment</comments>			<pubDate>Thu, 14 Nov 2024 19:18:40 +0900</pubDate>
		</item>	</channel>
</rss>
