<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[퓨어갤러리 게시판에 exif 를 표시할 경우 썸네일 추가시 오류가 뜹니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/71676</link>
		<description><![CDATA[<p>1. 정확한 제품 또는 플러그인 이름</p>

<p>퓨어갤러리 게시판</p>

<p> </p>

<p>2. 상세 내용</p>

<p>document.php 에 exif 가 사진마다 표시되도록 코드를 추가하였더니 썸네일 파일 추가하면 에러가 납니다. 이유가 뭘까요?</p>

<p> </p>

<p>3. 확인 가능한 상세 페이지 주소</p>

<p>https://leica-korea.com/?page_id=1540</p>

<p> </p>

<p>4. 수정한 코드 내역 (있다면)</p>

<p> </p>

<p>&lt;div id=<strong>"kboard-document"</strong>&gt;</p>

<p>        &lt;div id=<strong>"kboard-pure-gallery-document"&lt;?php</strong> <strong>if</strong>(kboard_pure_gallery_list($board)):<strong>?&gt;</strong> <strong>class</strong>=<strong>"&lt;?php echo kboard_pure_gallery_list($board)?&gt;"&lt;?php</strong> <strong>en</strong>&gt;</p>

<p>                &lt;div <strong>class</strong>=<strong>"kboard-document-wrap"</strong> itemscope itemtype=<strong>"http://schema.org/Article"</strong>&gt;</p>

<p>                        &lt;div <strong>class</strong>=<strong>"kboard-title"</strong> itemprop=<strong>"name"</strong>&gt;</p>

<p>                                &lt;h1&gt;<strong>&lt;?php</strong> <strong>echo</strong> $content-&gt;title<strong>?&gt;</strong>&lt;/h1&gt;</p>

<p>                        &lt;/div&gt;</p>

<p>                        </p>

<p>                        &lt;div <strong>class</strong>=<strong>"kboard-detail"</strong>&gt;</p>

<p>                                <strong>&lt;?php</strong> <strong>if</strong>($content-&gt;category1):<strong>?&gt;</strong></p>

<p>                                &lt;div <strong>class</strong>=<strong>"detail-attr detail-category1"</strong>&gt;</p>

<p>                                        &lt;div <strong>class</strong>=<strong>"detail-name"</strong>&gt;<strong>&lt;?php</strong> <strong>echo</strong> $content-&gt;category1<strong>?&gt;</strong>&lt;/div&gt;</p>

<p>                                &lt;/div&gt;</p>

<p>                                <strong>&lt;?php</strong> <strong>endif?&gt;</strong></p>

<p>                                <strong>&lt;?php</strong> <strong>if</strong>($content-&gt;category2):<strong>?&gt;</strong></p>

<p>                                &lt;div <strong>class</strong>=<strong>"detail-attr detail-category2"</strong>&gt;</p>

<p>                                        &lt;div <strong>class</strong>=<strong>"detail-name"</strong>&gt;<strong>&lt;?php</strong> <strong>echo</strong> $content-&gt;category2<strong>?&gt;</strong>&lt;/div&gt;</p>

<p>                                &lt;/div&gt;</p>

<p>                                <strong>&lt;?php</strong> <strong>endif?&gt;</strong></p>

<p>                                <strong>&lt;?php</strong> <strong>if</strong>($content-&gt;option-&gt;tree_category_1):<strong>?&gt;</strong></p>

<p>                                <strong>&lt;?php</strong> <strong>for</strong>($i=1; $i&lt;=$content-&gt;getTreeCategoryDepth(); $i++):<strong>?&gt;</strong></p>

<p>                                &lt;div <strong>class</strong>=<strong>"detail-attr detail-tree-category-&lt;?php echo $i?&gt;"</strong>&gt;</p>

<p>                                        &lt;div <strong>class</strong>=<strong>"detail-name"</strong>&gt;<strong>&lt;?php</strong> <strong>echo</strong> $content-&gt;option-&gt;{<strong>'tree_category_'</strong>.$i}<strong>?&gt;</strong>&lt;/div&gt;</p>

<p>                                &lt;/div&gt;</p>

<p>                                <strong>&lt;?php</strong> <strong>endfor?&gt;</strong></p>

<p>                                <strong>&lt;?php</strong> <strong>endif?&gt;</strong></p>

<p>                                &lt;div <strong>class</strong>=<strong>"detail-attr detail-writer"</strong>&gt;</p>

<p>                                        &lt;div <strong>class</strong>=<strong>"detail-name"</strong>&gt;<strong>&lt;?php</strong> <strong>echo</strong> __(<strong>'Author'</strong>, <strong>'kboard'</strong>)<strong>?&gt;</strong>&lt;/div&gt;</p>

<p>                                        &lt;div <strong>class</strong>=<strong>"detail-value"</strong>&gt;<strong>&lt;?php</strong> <strong>echo</strong> $content-&gt;getUserDisplay()<strong>?&gt;</strong>&lt;/div&gt;</p>

<p>                                &lt;/div&gt;</p>

<p>                                &lt;div <strong>class</strong>=<strong>"detail-attr detail-date"</strong>&gt;</p>

<p>                                        &lt;div <strong>class</strong>=<strong>"detail-name"</strong>&gt;<strong>&lt;?php</strong> <strong>echo</strong> __(<strong>'Date'</strong>, <strong>'kboard'</strong>)<strong>?&gt;</strong>&lt;/div&gt;</p>

<p>                                        &lt;div <strong>class</strong>=<strong>"detail-value"</strong>&gt;<strong>&lt;?php</strong> <strong>echo</strong> date(<strong>'Y-m-d H:i'</strong>, strtotime($content-&gt;date))<strong>?&gt;</strong>&lt;/div&gt;</p>

<p>                                &lt;/div&gt;</p>

<p>                                &lt;div <strong>class</strong>=<strong>"detail-attr detail-view"</strong>&gt;</p>

<p>                                        &lt;div <strong>class</strong>=<strong>"detail-name"</strong>&gt;<strong>&lt;?php</strong> <strong>echo</strong> __(<strong>'Views'</strong>, <strong>'kboard'</strong>)<strong>?&gt;</strong>&lt;/div&gt;</p>

<p>                                        &lt;div <strong>class</strong>=<strong>"detail-value"</strong>&gt;<strong>&lt;?php</strong> <strong>echo</strong> $content-&gt;view<strong>?&gt;</strong>&lt;/div&gt;</p>

<p>                                &lt;/div&gt;</p>

<p>                        &lt;/div&gt;</p>

<p>                        </p>

<p>                        &lt;div <strong>class</strong>=<strong>"kboard-content"</strong> itemprop=<strong>"description"</strong>&gt;</p>

<p>                                &lt;div <strong>class</strong>=<strong>"content-view"</strong>&gt;</p>

<p>                                        <strong>&lt;?php</strong> <strong>echo</strong> $content-&gt;getDocumentOptionsHTML()<strong>?&gt;</strong></p>

<p>                                        <strong>&lt;?php</strong> <strong>echo</strong> $content-&gt;content<strong>?&gt;</strong></p>

<p>                                &lt;/div&gt;</p>

<p>                        &lt;/div&gt;</p>

<p>                        </p>

<p>                        &lt;div <strong>class</strong>=<strong>"kboard-document-action"</strong>&gt;</p>

<p>                                &lt;div <strong>class</strong>=<strong>"left"</strong>&gt;</p>

<p>                                        &lt;button type=<strong>"button"</strong> <strong>class</strong>=<strong>"kboard-button-action kboard-button-like"</strong> onclick=<strong>"kboard_document_like(this)"</strong> data-u&gt;</p>

<p>                                        &lt;button type=<strong>"button"</strong> <strong>class</strong>=<strong>"kboard-button-action kboard-button-unlike"</strong> onclick=<strong>"kboard_document_unlike(this)"</strong> da&gt;</p>

<p>                                &lt;/div&gt;</p>

<p> </p>

<p>                               &lt;div <strong>class</strong>=<strong>"right"</strong>&gt;</p>

<p>                                        &lt;button type=<strong>"button"</strong> <strong>class</strong>=<strong>"kboard-button-action kboard-button-print"</strong> onclick=<strong>"kboard_document_print('&lt;?php echo</strong>&gt;</p>

<p>                                &lt;/div&gt;</p>

<p>                        &lt;/div&gt;</p>

<p>                        </p>

<p>                        <strong>&lt;?php</strong> <strong>if</strong>(isset($content-&gt;attach-&gt;over_image)) unset($content-&gt;attach-&gt;over_image);<strong>?&gt;</strong></p>

<p>                        <strong>&lt;?php</strong> <strong>if</strong>($content-&gt;isAttached()):<strong>?&gt;</strong></p>

<p>                        &lt;div <strong>class</strong>=<strong>"kboard-attach"</strong>&gt;</p>

<p>                                <strong>&lt;?php</strong> <strong>foreach</strong>($content-&gt;getAttachmentList() <strong>as</strong> $key=&gt;$attach):<strong>?&gt;</strong></p>

<p>                                &lt;button type=<strong>"button"</strong> <strong>class</strong>=<strong>"kboard-button-action kboard-button-download"</strong> onclick=<strong>"window.location.href='&lt;?php echo $url-</strong>&gt;</p>

<p>                                <strong>&lt;?php</strong> <strong>endforeach?&gt;</strong></p>

<p>                        &lt;/div&gt;</p>

<p>                        <strong>&lt;?php</strong> <strong>endif?&gt;</strong></p>

<p>                &lt;/div&gt;</p>

<p>                </p>

<p>                <strong>&lt;?php</strong> <strong>if</strong>($content-&gt;visibleComments()):<strong>?&gt;</strong></p>

<p>                &lt;div <strong>class</strong>=<strong>"kboard-comments-area"</strong>&gt;<strong>&lt;?php</strong> <strong>echo</strong> $board-&gt;buildComment($content-&gt;uid)<strong>?&gt;</strong>&lt;/div&gt;</p>

<p>                <strong>&lt;?php</strong> <strong>endif?&gt;</strong></p>

<p>                </p>

<p>                &lt;div <strong>class</strong>=<strong>"kboard-document-navi"</strong>&gt;</p>

<p>                        &lt;div <strong>class</strong>=<strong>"kboard-prev-document"</strong>&gt;</p>

<p>                                <strong>&lt;?php</strong></p>

<p>                                $bottom_content_uid = $content-&gt;getPrevUID();</p>

<p>                                <strong>if</strong>($bottom_content_uid):</p>

<p>                                $bottom_content = <strong>new</strong> KBContent();</p>

<p>                                $bottom_content-&gt;initWithUID($bottom_content_uid);</p>

<p>                                <strong>?&gt;</strong></p>

<p>                                &lt;a href=<strong>"&lt;?php echo $url-&gt;getDocumentURLWithUID($bottom_content_uid)?&gt;"</strong>&gt;</p>

<p>                                        &lt;span <strong>class</strong>=<strong>"navi-arrow"</strong>&gt;«&lt;/span&gt;</p>

<p>                                        &lt;span <strong>class</strong>=<strong>"navi-document-title kboard-pure-gallery-cut-strings"</strong>&gt;<strong>&lt;?php</strong> <strong>echo</strong> $bottom_content-&gt;title<strong>?&gt;</strong>&lt;/span&gt;</p>

<p>                                &lt;/a&gt;</p>

<p>                                <strong>&lt;?php</strong> <strong>endif?&gt;</strong></p>

<p>                        &lt;/div&gt;</p>

<p>                        </p>

<p>                        &lt;div <strong>class</strong>=<strong>"kboard-next-document"</strong>&gt;</p>

<p>                                <strong>&lt;?php</strong></p>

<p>                                $top_content_uid = $content-&gt;getNextUID();</p>

<p>                                <strong>if</strong>($top_content_uid):</p>

<p>                                $top_content = <strong>new</strong> KBContent();</p>

<p>                                $top_content-&gt;initWithUID($top_content_uid);</p>

<p>                                <strong>?&gt;</strong></p>

<p>                                &lt;a href=<strong>"&lt;?php echo $url-&gt;getDocumentURLWithUID($top_content_uid)?&gt;"</strong>&gt;</p>

<p>                                        &lt;span <strong>class</strong>=<strong>"navi-document-title kboard-pure-gallery-cut-strings"</strong>&gt;<strong>&lt;?php</strong> <strong>echo</strong> $top_content-&gt;title<strong>?&gt;</strong>&lt;/span&gt;</p>

<p>                                        &lt;span <strong>class</strong>=<strong>"navi-arrow"</strong>&gt;»&lt;/span&gt;</p>

<p>                                &lt;/a&gt;</p>

<p>                                <strong>&lt;?php</strong> <strong>endif?&gt;</strong></p>

<p>                        &lt;/div&gt;</p>

<p>               &lt;/div&gt;</p>

<p>                </p>

<p>                &lt;div <strong>class</strong>=<strong>"kboard-control"</strong>&gt;</p>

<p>                        &lt;div <strong>class</strong>=<strong>"left"</strong>&gt;</p>

<p>                                &lt;a href=<strong>"&lt;?php echo $url-&gt;getBoardList()?&gt;"</strong> <strong>class</strong>=<strong>"kboard-pure-gallery-button-small"</strong>&gt;<strong>&lt;?php</strong> <strong>echo</strong> __(<strong>'List'</strong>, <strong>'kboard'</strong>)<strong>?&gt;</strong>&lt;/a&gt;</p>

<p>                        &lt;/div&gt;</p>

<p>                        <strong>&lt;?php</strong> <strong>if</strong>($board-&gt;isEditor($content-&gt;member_uid) || $board-&gt;permission_write==<strong>'all'</strong>):<strong>?&gt;</strong></p>

<p>                        &lt;div <strong>class</strong>=<strong>"right"</strong>&gt;</p>

<p>                                &lt;a href=<strong>"&lt;?php echo $url-&gt;getContentEditor($content-&gt;uid)?&gt;"</strong> <strong>class</strong>=<strong>"kboard-pure-gallery-button-small"</strong>&gt;<strong>&lt;?php</strong> <strong>echo</strong> __(<strong>'Edit</strong>&gt;</p>

<p>                                &lt;a href=<strong>"&lt;?php echo $url-&gt;getContentRemove($content-&gt;uid)?&gt;"</strong> <strong>class</strong>=<strong>"kboard-pure-gallery-button-small"</strong> onclick=<strong>"return con</strong>&gt;</p>

<p>                        &lt;/div&gt;</p>

<p>                        <strong>&lt;?php</strong> <strong>endif?&gt;</strong></p>

<p>                &lt;/div&gt;</p>

<p>                </p>

<p>                <strong>&lt;?php</strong> <strong>if</strong>($board-&gt;contribution() &amp;&amp; !$board-&gt;meta-&gt;always_view_list):<strong>?&gt;</strong></p>

<p>                &lt;div <strong>class</strong>=<strong>"kboard-pure-gallery-poweredby"</strong>&gt;</p>

<p>                        &lt;a href=<strong>"https://www.cosmosfarm.com/products/kboard"</strong> onclick=<strong>"window.open(this.href);return false;"</strong> title=<strong>"&lt;?php echo __('KBoard </strong>&gt;</p>

<p>                &lt;/div&gt;</p>

<p>                <strong>&lt;?php</strong> <strong>endif?&gt;</strong></p>

<p>        &lt;/div&gt;</p>

<p>&lt;/div&gt;</p>

<p>&lt;script&gt;</p>

<p>var my_kboard_exif_read_data_nonce = <strong>'&lt;?php echo wp_create_nonce('</strong>my_kboard_exif_read_data_nonce<strong>')?&gt;'</strong>;</p>

<p>jQuery(document).ready(<strong>function</strong>(){</p>

<p>    jQuery(<strong>'.kboard-content img'</strong>).each(<strong>function</strong>(){</p>

<p>        var img = jQuery(this);</p>

<p>                jQuery.post(<strong>'&lt;?php echo admin_url('</strong>admin-ajax.php<strong>');?&gt;'</strong>, {</p>

<p>                  action: <strong>'my_kboard_exif_read_data'</strong>,</p>

<p>                  security: my_kboard_exif_read_data_nonce,</p>

<p>                  src: img.attr(<strong>'src'</strong>)</p>

<p>                }, <strong>function</strong>(res) {</p>

<p>    <strong>if</strong> (!res.error) {</p>

<p>        var ul = jQuery(<strong>'&lt;ul&gt;&lt;/ul&gt;'</strong>);</p>

<p>        var exif_data = [];<strong>  // EXIF 데이터를 담을 배열</strong></p>

<p> </p>

<p><strong>        // EXIF 데이터가 있으면 배열에 추가</strong></p>

<p>        <strong>if</strong> (res.Model) exif_data.push(<strong>'모델명: '</strong> + res.Model);</p>

<p>        <strong>if</strong> (res.FocalLength) exif_data.push(<strong>' / 초점거리: '</strong> + parseInt(res.FocalLength));</p>

<p>        <strong>if</strong> (res.FNumber) exif_data.push(<strong>'mm / 조리개: F'</strong> + eval(res.FNumber));</p>

<p>        <strong>if</strong> (res.ISOSpeedRatings) exif_data.push(<strong>' / ISO: '</strong> + res.ISOSpeedRatings);</p>

<p>        <strong>if</strong> (res.ExposureTime) exif_data.push(<strong>' / 셔터스피드:'</strong> + res.ExposureTime);</p>

<p> </p>

<p><strong>        // EXIF 데이터를 &lt;li&gt;로 추가</strong></p>

<p>        <strong>for</strong> (var i = 0; i &lt; exif_data.length; i++) {</p>

<p>            ul.append(exif_data[i]);</p>

<p>       }</p>

<p> </p>

<p><strong>        // 이미지를 기준으로 그 뒤에 &lt;ul&gt; 추가</strong></p>

<p>        img.after(ul);</p>

<p> </p>

<p>        ul.css({</p>

<p>                    <strong>'text-align'</strong>: <strong>'center'</strong>,<strong>  // 텍스트 가운데 정렬</strong></p>

<p>                    <strong>'margin'</strong>: <strong>'10px auto'</strong>,<strong>   // ul을 가운데 배치 (위아래 여백 10px, 좌우 auto)</strong></p>

<p>                    <strong>'list-style-type'</strong>: <strong>'none'</strong>,<strong> // 기본 리스트 스타일 제거</strong></p>

<p>                    <strong>'padding'</strong>: <strong>'0'</strong>,<strong>          // ul의 기본 padding 제거</strong></p>

<p>                });</p>

<p> </p>

<p>        ul.find(<strong>'li'</strong>).css({</p>

<p>                    <strong>'display'</strong>: <strong>'inline-block'</strong>,<strong>  // li를 가로로 배치</strong></p>

<p>                    <strong>'margin'</strong>: <strong>'5px'</strong>,<strong>            // li 간격 조정</strong></p>

<p>                    <strong>'padding'</strong>: <strong>'0'</strong>,<strong>             // li의 기본 padding 제거</strong></p>

<p>                    <strong>'text-align'</strong>: <strong>'left'</strong>,<strong>       // 왼쪽 정렬</strong></p>

<p>                });</p>

<p> </p>

<p> </p>

<p>            }</p>

<p>        }, <strong>'json'</strong>);</p>

<p>    });</p>

<p>});</p>

<p>&lt;/script&gt;</p>

<p> </p>

<p> </p>

<p> </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

코드를 올릴때는 에디터에 코드스니펫 기능을 사용해서 올려주시겠어요?

정확한 원인을...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/71690</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>코드를 올릴때는 에디터에 코드스니펫 기능을 사용해서 올려주시겠어요?</p>

<p>정확한 원인을 파악하기 위해 디버그 모드를 활성화해서</p>

<p>어떤 오류 메시지가 표시되는지 확인해보셔야 할 듯합니다.</p>

<p>디버그 모드 활성화 방법은 아래의 링크를 참고해보세요.</p>

<p><a href="https://blog.naver.com/PostView.nhn?blogId=chan2rrj&amp;logNo=221223664194" target="_blank">워드프레스 에러 확인하기 - 디버그 모드 활성화 방법</a></p>

<p>디버그 모드를 활성화해도 나오지 않는다면</p>

<p>콘솔쪽에 오류도 한번 확인해보시겠어요?</p>

<p>고맙습니다.</p>

<p> </p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 17 Feb 2025 01:11:21 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[조금 더 구체적으로 답변 주실 수 있을까요?]]></title>
			<link>https://www.cosmosfarm.com/threads/document/71678</link>
			<description><![CDATA[<p>조금 더 구체적으로 답변 주실 수 있을까요?</p>]]></description>
			<author>lsmsoft</author>
			<pubDate>Fri, 14 Feb 2025 13:27:48 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>