<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[첨부파일 특정파일 지정 업로드]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/33916</link>
		<description><![CDATA[<p>안녕하세요. 문의 드립니다. </p>

<p> </p>

<p>게시판을 여러개 사용하는 사이트에서 </p>

<p>특정 게시판의 첨부파일 업로드 기능을 pdf만 업로드가 가능하도록할 수 있을까요?</p>

<p>썸네일은 이미지가 올라가고 첨부파일은 pdf만 업로드 되는 게시판을 만들려고 합니다.</p>

<p>대시보드에 전체 게시판에 파일종류 설정하는것은 있는데</p>

<p>그중 게시판 하나만 첨부파일 종류를 지정하고 싶습니다.</p>

<p> </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/33980</link>
			<description><![CDATA[<p>항상 감사합니다!</p>]]></description>
			<author>vingo32</author>
			<pubDate>Thu, 13 Jun 2019 10:42:36 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[이전 댓글에 안내해드린 코드를 활용하시면

첨부파일1은 PDF 파일만 업로드하고

첨부파일2는 hwp 파일...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/33967</link>
			<description><![CDATA[<p>이전 댓글에 안내해드린 코드를 활용하시면</p>

<p>첨부파일1은 PDF 파일만 업로드하고</p>

<p>첨부파일2는 hwp 파일만 업로드하고</p>

<p>첨부파일3은 KBoard 설정에 따라 업로드하게 할 수 있습니다.</p>

<p> </p>

<p>기존 코드를 아래의 코드로 교체해서 확인해보시겠어요?</p>

<pre>
<code class="language-php">add_action('kboard_pre_content_execute', 'my_kboard_pre_content_execute', 10, 2);
function my_kboard_pre_content_execute($content, $board){
	if($board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		$attach_extension1 = array('pdf');
		$attach_extension2 = array('hwp');
		foreach($_FILES as $key=&gt;$file){
			if(isset($file['name']) &amp;&amp; $file['name']){
				$file_extension = explode('.', $file['name']);
				$file_extension = end($file_extension);
				if($key == 'kboard_attach_file1' &amp;&amp; !in_array($file_extension, $attach_extension1)){
					echo '&lt;script&gt;alert("첨부파일1은 PDF 파일만 등록할 수 있습니다.");window.history.go(-1);&lt;/script&gt;';
					exit;
				}
				if($key == 'kboard_attach_file2' &amp;&amp; !in_array($file_extension, $attach_extension2)){
					echo '&lt;script&gt;alert("첨부파일2는 HWP 파일만 등록할 수 있습니다.");window.history.go(-1);&lt;/script&gt;';
					exit;
				}
			}
		}
	}
}</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 13 Jun 2019 06:32:58 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[정말 감사합니다!

한가지 더 문의 드리면 

첨부 1 은 PDF 파일만 
첨부 2 는 HWP 한글 파일만 
첨부 3...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/33963</link>
			<description><![CDATA[<p>정말 감사합니다!<br />
<br />
한가지 더 문의 드리면 <br />
<br />
첨부 1 은 PDF 파일만 <br />
첨부 2 는 HWP 한글 파일만 <br />
첨부 3 은 기존 디폴트업로드 파일 모두 가능하도록 할수 있을까요? <br />
<br />
첨부파일 지정하여 파일종류를 제어가 가능할까요? <br />
<br />
항상 도움 주셔서 감사합다. <br />
<br />
 </p>]]></description>
			<author>vingo32</author>
			<pubDate>Thu, 13 Jun 2019 06:03:06 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 플러그인에서 썸네일은 기본적으로 이미지만 등록할 수 있습니다.

특정 게시판...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/33944</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard 플러그인에서 썸네일은 기본적으로 이미지만 등록할 수 있습니다.</p>

<p>특정 게시판에서 첨부파일 확장자를 제한하시려면</p>

<p>워드프레스 관리자 -&gt; 외모 -&gt; 테마 편집기 페이지에서 functions.php 파일 하단에</p>

<p>아래의 코드를 추가해보시겠어요?</p>

<pre>
<code class="language-php">add_action('kboard_pre_content_execute', 'my_kboard_pre_content_execute', 10, 2);
function my_kboard_pre_content_execute($content, $board){
	if($board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		$attach_extension = array('pdf');
		foreach($_FILES as $key=&gt;$file){
			if(isset($file['name']) &amp;&amp; $file['name']){
				$file_extension = explode('.', $file['name']);
				$file_extension = end($file_extension);
				if($key != 'thumbnail' &amp;&amp; !in_array($file_extension, $attach_extension)){
					echo '&lt;script&gt;alert("첨부파일은 PDF 파일만 등록할 수 있습니다.");window.history.go(-1);&lt;/script&gt;';
					exit;
				}
			}
		}
	}
}</code></pre>

<p>위의 코드에서 $board-&gt;id == '1' 부분은 실제 게시판 id로 적용해주세요.</p>

<p>pdf 파일 외에 확장자를 더 추가하시려면</p>

<p>위의 코드에서 array('pdf') 부분을 array('pdf', 'txt') 이런 식으로 추가해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 13 Jun 2019 04:18:05 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>